Juliaa
-
Публикации
41 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Juliaa
-
-
Подскажите, пожалуйста, модуль мультивалютности на опенкрт 1.5 - 2.1?
-
Оно там прописано, раньше работало, а сегодня перестало
-
Здравствуйте, написала для категории с id 91 условие, но оно не срабатывает, подскажите, пожалуйста, что может быть не так?
<?php if ($category_id == 91) { ?>
текст
<?php } ?> -
Подскажите, пожалуйста, как написать условие для определенной страницы категории на опенкарт???
Так не работает(((
<?php if ($category_id == 91) { ?>
текст
<?php } ?>Нужно вывести в файле category.tpl
-
Помогите, пожалуйста, найти платный модуль "плюс минус количество в категории" для версии опенкарт 2.1.0.2. К примеру, как этотhttps://opencartforum.com/files/file/1655-spinedit-qty-plyus-minus-kolichestvo-v-kategorii/
-
-
Почему скрипт нужно вывести в product.tpl , ведь мне нужно чтоб на категориях товаров отображалось?
-
Это будет просто инпут, а мне нужно чтоб были именно кнопки плюс и минус
-
Это не решение проблемы, мне нужно только сделать + и - для списка товаров, а так все устраивает
-
-
-
Опенкарт, дефолтный шаблон, версия 2.1.0.2
-
Спасибо))))))))Хорошая помощь
-
Это потому что был включен сео урл, сейчас выключила и фильтр работает, но мне нужен сео урл, что можно сделать?
-
Подскажите, пожалуйста, почему фильтр по цене выдает страницу 404? Когда передвигаю ползунок и выбираю предложенное количество товаров, то вместо выдачи товаров получаю страницу 404
-
Подскажите, пожалуйста, как вывести плюс и минус для товаров в списке??? Не в карточке товара. Версия 2.1.0.2
-
-
Это я уже удаляла, все равно отображается цена
-
Да, вот
Скрытый текст<?php if ($error_warning) { ?>
<div class="alert alert-warning"><i class="fa fa-exclamation-circle"></i> <?php echo $error_warning; ?></div>
<?php } ?>
<?php if ($shipping_methods) { ?>
<p><?php echo $text_shipping_method; ?></p>
<?php foreach ($shipping_methods as $shipping_method) { ?>
<p><strong><?php echo $shipping_method['title']; ?></strong></p>
<?php if (!$shipping_method['error']) { ?>
<?php foreach ($shipping_method['quote'] as $quote) { ?>
<div class="radio">
<label>
<?php if ($quote['code'] == $code || !$code) { ?>
<?php $code = $quote['code']; ?>
<input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" checked="checked" />
<?php } else { ?>
<input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" />
<?php } ?>
<?php echo $quote['title']; ?> - <?php echo $quote['text']; ?></label>
</div>
<?php } ?>
<?php } else { ?>
<div class="alert alert-danger"><?php echo $shipping_method['error']; ?></div>
<?php } ?>
<?php } ?>
<?php } ?>
<p><strong><?php echo $text_comments; ?></strong></p>
<p>
<textarea name="comment" rows="8" class="form-control"><?php echo $comment; ?></textarea>
</p>
<div class="buttons">
<div class="pull-right">
<input type="button" value="<?php echo $button_continue; ?>" id="button-shipping-method" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" />
</div>
</div> -
Я все сделала как Вы написали, но все равно цена выводится
-
Вот shipping.tpl
Скрытый текст<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title"><a href="#collapse-shipping" class="accordion-toggle" data-toggle="collapse" data-parent="#accordion"><?php echo $heading_title; ?> <i class="fa fa-caret-down"></i></a></h4>
</div>
<div id="collapse-shipping" class="panel-collapse collapse">
<div class="panel-body">
<p><?php echo $text_shipping; ?></p>
<form class="form-horizontal">
<div class="form-group required">
<label class="col-sm-2 control-label" for="input-country"><?php echo $entry_country; ?></label>
<div class="col-sm-10">
<select name="country_id" id="input-country" class="form-control">
<option value=""><?php echo $text_select; ?></option>
<?php foreach ($countries as $country) { ?>
<?php if ($country['country_id'] == $country_id) { ?>
<option value="<?php echo $country['country_id']; ?>" selected="selected"><?php echo $country['name']; ?></option>
<?php } else { ?>
<option value="<?php echo $country['country_id']; ?>"><?php echo $country['name']; ?></option>
<?php } ?>
<?php } ?>
</select>
</div>
</div>
<div class="form-group required">
<label class="col-sm-2 control-label" for="input-zone"><?php echo $entry_zone; ?></label>
<div class="col-sm-10">
<select name="zone_id" id="input-zone" class="form-control">
</select>
</div>
</div>
<div class="form-group required">
<label class="col-sm-2 control-label" for="input-postcode"><?php echo $entry_postcode; ?></label>
<div class="col-sm-10">
<input type="text" name="postcode" value="<?php echo $postcode; ?>" placeholder="<?php echo $entry_postcode; ?>" id="input-postcode" class="form-control" />
</div>
</div>
<input type="button" value="<?php echo $button_quote; ?>" id="button-quote" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" />
</form>
<script type="text/javascript"><!--
$('#button-quote').on('click', function() {
$.ajax({
url: 'index.php?route=checkout/shipping/quote',
type: 'post',
data: 'country_id=' + $('select[name=\'country_id\']').val() + '&zone_id=' + $('select[name=\'zone_id\']').val() + '&postcode=' + encodeURIComponent($('input[name=\'postcode\']').val()),
dataType: 'json',
beforeSend: function() {
$('#button-quote').button('loading');
},
complete: function() {
$('#button-quote').button('reset');
},
success: function(json) {
$('.alert, .text-danger').remove();if (json['error']) {
if (json['error']['warning']) {
$('.breadcrumb').after('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error']['warning'] + '<button type="button" class="close" data-dismiss="alert">×</button></div>');$('html, body').animate({ scrollTop: 0 }, 'slow');
}if (json['error']['country']) {
$('select[name=\'country_id\']').after('<div class="text-danger">' + json['error']['country'] + '</div>');
}if (json['error']['zone']) {
$('select[name=\'zone_id\']').after('<div class="text-danger">' + json['error']['zone'] + '</div>');
}if (json['error']['postcode']) {
$('input[name=\'postcode\']').after('<div class="text-danger">' + json['error']['postcode'] + '</div>');
}
}if (json['shipping_method']) {
$('#modal-shipping').remove();html = '<div id="modal-shipping" class="modal">';
html += ' <div class="modal-dialog">';
html += ' <div class="modal-content">';
html += ' <div class="modal-header">';
html += ' <div class="modal-title"><?php echo $text_shipping_method; ?></h4>';
html += ' </div>';
html += ' <div class="modal-body">';for (i in json['shipping_method']) {
html += '<p><strong>' + json['shipping_method']['title'] + '</strong></p>';if (!json['shipping_method']['error']) {
for (j in json['shipping_method']['quote']) {
html += '<div class="radio">';
html += ' <label>';if (json['shipping_method']['quote'][j]['code'] == '<?php echo $shipping_method; ?>') {
html += '<input type="radio" name="shipping_method" value="' + json['shipping_method']['quote'][j]['code'] + '" checked="checked" />';
} else {
html += '<input type="radio" name="shipping_method" value="' + json['shipping_method']['quote'][j]['code'] + '" />';
}html += json['shipping_method']['quote'][j]['title'] + ' - ' + json['shipping_method']['quote'][j]['text'] + '</label></div>';
}
} else {
html += '<div class="alert alert-danger">' + json['shipping_method']['error'] + '</div>';
}
}html += ' </div>';
html += ' <div class="modal-footer">';
html += ' <button type="button" class="btn btn-default" data-dismiss="modal"><?php echo $button_cancel; ?></button>';<?php if ($shipping_method) { ?>
html += ' <input type="button" value="<?php echo $button_shipping; ?>" id="button-shipping" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" />';
<?php } else { ?>
html += ' <input type="button" value="<?php echo $button_shipping; ?>" id="button-shipping" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" disabled="disabled" />';
<?php } ?>html += ' </div>';
html += ' </div>';
html += ' </div>';
html += '</div> ';$('body').append(html);
$('#modal-shipping').modal('show');
$('input[name=\'shipping_method\']').on('change', function() {
$('#button-shipping').prop('disabled', false);
});
}
}
});
});$(document).delegate('#button-shipping', 'click', function() {
$.ajax({
url: 'index.php?route=checkout/shipping/shipping',
type: 'post',
data: 'shipping_method=' + encodeURIComponent($('input[name=\'shipping_method\']:checked').val()),
dataType: 'json',
beforeSend: function() {
$('#button-shipping').button('loading');
},
complete: function() {
$('#button-shipping').button('reset');
},
success: function(json) {
$('.alert').remove();if (json['error']) {
$('.breadcrumb').after('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert">×</button></div>');$('html, body').animate({ scrollTop: 0 }, 'slow');
}if (json['redirect']) {
location = json['redirect'];
}
}
});
});
//--></script>
<script type="text/javascript"><!--
$('select[name=\'country_id\']').on('change', function() {
$.ajax({
url: 'index.php?route=checkout/shipping/country&country_id=' + this.value,
dataType: 'json',
beforeSend: function() {
$('select[name=\'country_id\']').after(' <i class="fa fa-circle-o-notch fa-spin"></i>');
},
complete: function() {
$('.fa-spin').remove();
},
success: function(json) {
if (json['postcode_required'] == '1') {
$('input[name=\'postcode\']').parent().parent().addClass('required');
} else {
$('input[name=\'postcode\']').parent().parent().removeClass('required');
}html = '<option value=""><?php echo $text_select; ?></option>';
if (json['zone'] && json['zone'] != '') {
for (i = 0; i < json['zone'].length; i++) {
html += '<option value="' + json['zone']['zone_id'] + '"';if (json['zone']['zone_id'] == '<?php echo $zone_id; ?>') {
html += ' selected="selected"';
}html += '>' + json['zone']['name'] + '</option>';
}
} else {
html += '<option value="0" selected="selected"><?php echo $text_none; ?></option>';
}$('select[name=\'zone_id\']').html(html);
},
error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});$('select[name=\'country_id\']').trigger('change');
//--></script>
</div>
</div>
</div> -
Да, именно цену нужно убрать
-
Подскажите, как вообще убрать 0 грн?
-
Почему не видно? Все осталось
Модуль "Автоматическое уведомление клиентам о новых товарах"
в Wanted
Опубликовано:
Подскажите, пожалуйста, модуль "Автоматическое уведомление клиентам о новых товарах" или что то похожее под версию опенкарт 2.0.1.1