-
Публікації
401 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем REDDI
-
-
4 часа назад, ibond сказал:
<form action="https://site/index.php?route=checkout/cart/edit" method="post" enctype="multipart/form-data">
catalog/controller/checkout/cart.php
public function edit() {
А можно ли как то сделать на JS без обновления страницы?
-
Всем привет. В стандартном шаблоне корзины есть кнопка для обновления количества товара ( скрин https://yadi.sk/i/iHCYULlo3VASB3 ). Подскажите, как он обновляет количество? Хочу сделать ее на JS
-
2 минуты назад, fanatic сказал:
там же написано
в настройках новостей, смотрели?
да)
-
Только что, shankara сказал:
Так для главной работает или нет?)
О каком модуле идет речь? Нужно больше инф-ии
для главной то да. но для модуля нет.
-
6 минут назад, shankara сказал:
Seo Pro поставьте
для главной если и работает, то для модуля нет. может у него просто нет чпу ссылки? Где они вообще прописываются?
-
5 минут назад, shankara сказал:
Seo Pro поставьте
установлен
-
Всем привет. Подскажите пожалуйста, как убрать в адресной строке на главной site.ru/index.php?route=common/home , а так же хочу в модуле красивую ссылку как у категорий к примеру)
-
Всем привет. Подскажите пожалуйста, как можно вывести в разделе последние товары или хиты продаж к каждому товару: категорию?
То есть нужно, что бы у каждого товара выводилась его категория и подкатегория если есть.
Пробовал вариант, но он не подходит. -
30 минут назад, creation сказал:
catalog/language/ru-ru/ru-ru.php
найти:
$_['text_home'] = '<i class="fa fa-home"></i>';
заменить на:
$_['text_home'] = 'Главная';
благодарю
-
13 минут назад, AWARO сказал:
@REDDI вы меня простите, но гугл на ваши вопросы ответит гораздо быстрее и информативнее, т.к. все вопросы которые вы задаёте в последнее время уже раз 100 поднимались -- без обид,
та ниче) Может искать не могу просто ? не получалось найти именно это)
-
Всем привет. Хочу вместо домика - написать "главная". Подскажите, где нужно это заменить?
-
1 час назад, fanatic сказал:
код рабочий, я проверял.
а у тебя версия то 2.3.0.2.3 ?Я твой код вставил в latest и он не работает(
-
39 минут назад, bobrui4anin сказал:
и собственно в админке https://yadi.sk/i/_VQ3s7FC3Up566 в верхней части вывожу только слайдер. а снизу все остальное)
-
38 минут назад, bobrui4anin сказал:
не знаю как делать правильно, но я просто в view / template / common / home.tpl взял и <?php echo $content_top; ?> прописал сразу после <?php echo $header; ?>
-
4 минуты назад, fanatic сказал:
код рабочий, я проверял.
ааа ну да. Я вот взял это модуль https://opencartforum.com/files/tovari-iz-kategorii
мне помогли переделать под 2.3.0.3 (кому надо берите) https://yadi.sk/d/AF1f6CuG3Up3vi
и вывожу уже в нем опции. Но он точно такой же как lastest -
Только что, fanatic сказал:
код рабочий, я проверял.
подскажи, где искать проблему? А можно ли, что бы я тебе дал файл свой? По структуре он как твой почти
-
1 час назад, fanatic сказал:
контроллер
шаблон
ошибка
Parse error: syntax error, unexpected ''product_id'' (T_CONSTANT_ENCAPSED_STRING), expecting ')'
строка в которой ошибка
'product_id' => $result['product_id'],
не знаю причем тут она вобще
-
2 часа назад, Serg9988 сказал:
ну по идеи почти такой же. Только в товаре там идет сразу $product['options'] а у вас выйдет сначала foreach ($products as $product) {
и уже тут получаете опции.
так оно же в самом начале уже есть https://yadi.sk/i/ghJPKyAi3Uokyo
-
Спасибо всем)
-
Только что, legioner26 сказал:
Необходимо обратиться к базе по ID и выдернуть описание, потом добавить его в массив.
я вообще то добавил
-
Привет всем) Вывожу описание товара в корзине очень круто)
добавил строку:
'description' => utf8_substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',
получилось:
$data['products'][] = array( 'cart_id' => $product['cart_id'], 'thumb' => $image, 'name' => $product['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..', 'option' => $option_data, 'recurring' => ($product['recurring'] ? $product['recurring']['name'] : ''), 'quantity' => $product['quantity'], 'price' => $price, 'total' => $total, 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) );
но вылазиет ошибка:
Notice: Undefined index: description in /home/u93316/site.ru/catalog/controller/common/cart.php on line 108Notice: Undefined index: description in /home/u93316/star.aikrym.ru/catalog/controller/common/cart.php on line 108
на всех страницах описание выводится как description. Подскажите, почему он бьет ошибку? Код брал с latest.php и заменил $result['description'] на $product['description'] .
- 1
-
54 минуты назад, Serg9988 сказал:
У вас в коде используется переменная $product_info с инфой о товаре.
$price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false), $this->session->data['currency']);
Но в контроллере модуля latest.php данной переменной нету.
Там есть $results. Вам нужно перед строкой
$data['options'] = array();
добавить строку
$product_info = $this->model_catalog_product->getProduct($result['product_id']);
Или если вам не нужна стоимость то просто вместо
if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false), $this->session->data['currency']); } else { $price = false; }
напишите $price = false;
подскажи, а выводить так же как и в product.tpl? Я вот вывел, но ничего не вывелось)
-
Всем привет. Делаю сейчас вывод опций к товару в модуле "Последние товары". (latest)
внутри
if ($results) {
foreach ($results as $result) {}
}
я добавил код:
$data['options'] = array(); foreach ($this->model_catalog_product->getProductOptions($result['product_id']) as $option) { $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false), $this->session->data['currency']); } else { $price = false; } $product_option_value_data[] = array( 'product_option_value_id' => $option_value['product_option_value_id'], 'option_value_id' => $option_value['option_value_id'], 'name' => $option_value['name'], 'image' => $option_value['image'] ? $this->model_tool_image->resize($option_value['image'], 50, 50) : '', 'price' => $price, 'price_prefix' => $option_value['price_prefix'] ); } } $data['options'][] = array( 'product_option_id' => $option['product_option_id'], 'product_option_value' => $product_option_value_data, 'option_id' => $option['option_id'], 'name' => $option['name'], 'type' => $option['type'], 'value' => $option['value'], 'required' => $option['required'] ); }
но что-то какойто трабл с ним. Выбивает ошибку
Notice: Undefined variable: product_info in /home/u93316/site.ru/catalog/controller/extension/module/latest.php on line 82Notice: Undefined variable: product_info in /home/u93316/site.ru/catalog/controller/extension/module/latest.php on line 82
а ведь я еще вывести даже не пытался подскажите пожалуйста где я допустил ошибку
-
Только что, spectre сказал:
см выше, я добавил чуть инфы
огромное спасибо) принцип понял) Мне бы мануал какой то по архитектуре движка) Еще раз большое спасибо
Как вывести комментарий из админки в футер
в Opencart 2.x: Загальні питання
Опубліковано:
Добрый вечер. Подскажите пожалуйста как правильно вывести "Комментарий" который редактируется из админки в футере. В контроллер добавил:
$data['config_langdata'] = $this->config->get('config_langdata');
в footer.tpl
<p><?php echo $config_langdata[1]['comment']; ?></p>
Только выводится Комментарий 1-го языка (в моем случае русского), а надо что бы в зависимости от языка выводился свой комментарий. для этого в $config_langdata нужно, что бы менялись цифры. Подскажите пожалуйста - как можно реализовать)