IluaTsvetkov2019
-
Публікації
175 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем IluaTsvetkov2019
-
-
@LiLu когда захожу на категорию по умолчанию оно не меняется. дальше меняю вручную. перехожу на категорию ниже. все сортируется. потом опять на туже категорию возвращаюсь. так же все сортируется от меньшего к большему. но пока в категории не поменяешь вручную оно остается по умолчанию. и так во всех категориях.
-
15 часов назад, thentru сказал:
$this->load->model('checkout/order'); $order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']); if ($order_info) { $data['order_id'] = $this->session->data['order_id']; $data['total'] = $this->currency->format($order_info['total'], $order_info['currency_code'], $order_info['currency_value'], false); }
Спасибо. все вывелось. Подскажиет, записываю вывод в js мне пишет <b>Notice</b>: Undefined variable:...........
Сам код куда подставляю переменные
Скрипт поставил на ту же страницу
<script>
gtag('event', 'conversion', {
'send_to': 'AW-109438169742/-owBqCIfP_cw2BEZaPmLf4C',
'value': <?php echo $total; ?>,
'currency': 'UAH',
'transaction_id': '<?php echo $order_id; ?>'
});
</script> -
22 часа назад, LiLu сказал:
в то же место в контроллере.
и в шаблоне вывести
<?php echo $total; ?>
Такой вопрос добавил catalog/controller/checkout/success.php, и вывел на странице catalog/view/theme/oct_techstore/template/common/success.tpl (по пути который вы выше написали его не оказалось catalog/view/theme/*/templlate/checkout/success.tpl). Обновил кеш, сделал заказ и выдало вот такое:
СУмма заказа Notice: Undefined variable: total in /home/ilua2019/myshoop.com.ua/vsevdom/system/storage/modification/catalog/view/theme/oct_techstore/template/common/success.tpl on line 23Не подскажите как можно починить? -
32 минуты назад, LiLu сказал:
в контроллере заменить
if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; }
наif (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.price';
Добрый вечер. А можно путь?
-
Всем привет. Подскажите как сделать сортировку в категории от меньшего по цене к большему(по умолчанию). oStore 2.3
-
-
Всем привет. Подскажите пожалуйста, ввожу сайт на проверку через гугловский сайт проверки моб. френдли https://search.google.com/test/mobile-friendly, выдает ошибку что сайт не оптимизирован под моб устройства. хотя все делалось что бы под них и был оптимизирован. Подскажите что не так может быть и как исправить?
ostore 2.3
-
Только что, LiLu сказал:
$this->data['order_info'] = $this->model_account_order->getOrder($this->session->data['order_id']); $this->data['total'] = $this->data['order_info']['total'];
а это куда вывести?
-
23 минуты назад, LiLu сказал:
в контроллере
catalog/controller/checkout/success.php
перед
unset($this->session->data['shipping_method']);
добавить
$data['order_id'] = $this->session->data['order_id'];
в шаблоне
catalog/view/theme/*/templlate/checkout/success.tpl
где нужно выводим
<?php echo $order_id; ?>
Спасибо. заработало.
Вопрос еще, а как можно вывести на страницу заказа сумму заказа? вот в такой формате 2344 (без ноликов и точек 2344.00)
-
24 минуты назад, LiLu сказал:
$this->session->data['order_id'];
а как теперь вывести в html, подскажите
и это куда нужно записать?
-
-
Всем привет. Есть прайс. в нем есть и доллары и гривны. товары на сайте в гривнах. нужно что бы этот модуль например раз в сутки обновлял цены на сайте по курсу валют. то есть конвертировал доллары в гривны и цены соответсвенно на сайте были в гривнах.
-
Всем привет. Подскажите как можно сконвектировать ексель файл в xml с тегами param.
-
20 часов назад, pimur сказал:
Можно но с кешером, поинтереснее
Отправлено с моего ZB631KL через Tapatalk
А что за Кешер?
-
2 часа назад, PaulKravchenko сказал:
ну я не знаю, у меня без десятичных выводится
в конце концов удалите нолики при выводе, типа так:
{{ price0 | replace({".0000" : ""}) }}
нечего сказать. супер. спасибо большое. я аж вспотел))
-
7 минут назад, PaulKravchenko сказал:
ну нельзя же объявлять одну и ту же переменную дважды))
строку, содержащую $data['price0'] = $product_info['price']; - удалите вообще
вы можете использовать ИЛИ ее - тогда все с нулями и точками, ИЛИ ту что с налогами и без точек/ноликов, короче, оставьте так:
А в шаблоне используете переменную {{ price0 }}
Вообще это просто пример названия, переменную вы можете обозвать как вам понравится.
Блин. все равно нули и точка остались. фух. что то не так видимо
if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) {
$data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
$data['price0'] = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'));
} else {
$data['price'] = false;
} -
у меня сейчас вот так
if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) {
$data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
$data['price0'] = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'));
$data['price0'] = $product_info['price'];
} else {
$data['price'] = false;
}
-
5 минут назад, PaulKravchenko сказал:
так вот это теперь уберите
или оно (с точками и ноликами) или
а куда его теперь вставить. я добавил как я выше скидывал. там еще точка и нолики остались. не понял куда вот это убрать $data['price0'] = $product_info['price'];
-
2 минуты назад, PaulKravchenko сказал:
так выше же добавка, там без точки и без ноликов за ней)
не увидел) я вот так добавил. то есть после дефолтной цены добавил код что вы написали)
if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) {
$data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
$data['price0'] = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'));
$data['price0'] = $product_info['price']; -
26 минут назад, PaulKravchenko сказал:
ну если совсем упростить, то можно попробовать так
в контроллере где-то ниже дефолтной цены
$data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
добавить
$data['price0'] = $product_info['price'];
Тогда в шаблон сможете забрать переменную {{ price0 }}
В бою не проверялось если что)
Вроде все вышло) в бою проверин)но нолики остались и точка. вот в таком формате 4509.0000
Теперь бы от точки и все что за ней избавиться)
-
я понял что можно массив перебрать..) но я же выше написал, подскажите переменную которую подставить можно. если бы я мог перебирать массивы я бы сделал. к сожалению я это не умею делать
-
не пойму все равно как можно записать что бы вывести число только. слаб в php, можете написать пожалуйста
-
9 минут назад, PaulKravchenko сказал:
Все зависит от того где получить. А так, в общем - модель catalog\model\catalog\product.php и функция getProducts
Подскажите. вот я перещел по вашему пути что вы написали, а как теперь мне вывести ее можно в js?
Мне нужно подставить в код что бы получилось вот так
<script>
gtag('event', 'page_view', {
'send_to': 'AW-111111',
'value': тут цена, цена в таком формате 7643
'items': [{
'id': {{ product_id }}, - тут я уже нащел как id вывести
'google_business_vertical': 'offerdetail'
}]
});
</script> -
Всем привет. Подскажите, мне нужно получить id товара и его цену. Цену в формате - 1234 (то есть чистую без пробелов и значений валюты).
Не могу ни как найти. Подскажите пожалуйста.
Как сделать сортировку от меньшего к большему
в Opencart 2.x: Налаштування та оптимізація
Опубліковано:
Модификаторы обновлял и чистил кеш и с режима инкогнито заходил, не сортирует, только после ручного выбора