Search the Community
Showing results for tags 'opencart3.0.2'.
-
Есть файл: catalog/controller/product/product.php В нем есть строка: if ($product_info) { Я после нее вставляю свой код. Проблема в том, что есть модули, которые перелопачивают файл catalog/controller/product/product.php И выходит, что "if ($product_info) {" может встречаться уже 2 раза. Поэтому на всякий случай ставлю index="0", чтобы вклиниваться только в метод index() <file path="catalog/controller/product/product.php"> <!-- for NO CONFLICT with quoteProduct() index 0 --> <operation> <search index="0"><![CDATA[ if ($product_info) { ]]></search> <add position="after"><![CDATA[ // Customize . Begin //... // Customize . End ]]></add> </operation> </file> В OpenCart 3 если строка "if ($product_info) {" встречается только 1 раз, то этот самый index="0" не отрабатывает. В 2.3 вроде все работает. Встречался ли кто с подобным поведением? Какие варианты выхода из ситуации?
-
Не работает календарь в оформлении заказа. Модуль Simple
Official posted a topic in Загальні питання
Opencart 3.0.2.0. На странице оформления заказа, есть пункт выбора даты доставки. Там должен открываться календарь с выбором даты. Он открываеться, но дана не выбираеться. Разработчик говорит что там календарь самого Opencart, но в настройках админки он везде нормально работает. Открывает календарь и выбираеться дата. Может кто помочь?- 3 replies
-
- simple
- opencart3.0.2
-
(and 3 more)
Tagged with:
-
Хоче сделать свои собственные опции на странице товара. Например сейчас есть такие типы опций - radio, select, checkbox. и в catalog/view они выводятся так: {% if option.type == 'radio' %} <input type="radio" name="option[{{ option.product_option_id }}]" value="{{ option_value.product_option_value_id }}"/> {% endfor %} Я же хочу создать свою опцию что бы я мог выводить её так же как и выше только в {% if option.type == 'radio' %} вместо radio пишу своё название опции. Я правил следующие файлы: admin\controller\catalog\option.php admin\controller\catalog\product.php admin\model\catalog\product.php admin\view\template\catalog\option_form.twig admin\view\template\catalog\product_form.twig catalog\view\theme\*\template\product\product.twig Но цена опции не добавляется к цене продукта. Какие ещё мне файлы нужно править?
-
- opencat
- opencart3.0.2
-
(and 2 more)
Tagged with:
-
У меня есть вот такая страница товара - http://weblist.es/projects/renovatucasa/dist/product2.html Там есть довольно много опций у товара. Проблема в том, что опции на вит выглядят по разному - в виде кнопки, картинки, в виде кнопки внутри которой картинка... Стандартным способом такое не реализовать. Есть ли расширение которое позволит мне отобразить опцию так как в ссылке выше? Т.е. указать разным опциям разные способы отображения.
- 2 replies
-
- opencart3
- opencart3.0.2
-
(and 2 more)
Tagged with:
-
Всем привет, помогите плз найти код и файл, я пытался найти его через sublime text но не смог или уже в глаза долблюсь, третий день не как не найду. помоги добрый человек))
- 6 replies
-
- opencart3.0.2
- css
-
(and 1 more)
Tagged with:
-
Всем привет. С опенкарт знаком недавно, поэтому не судите, искал по форуму не нашел. Версия Опенкарт 3.0.2.0 Не могу понять как сделать ЧПУ на системных страницах ( Логин/Регистрация, Контакты, и др) типа: index.php?route=information/contact Сразу скажу: Галочку ЧПУ нажал, файл .htaccess переименовал, кеш который находится в system - не нашел, в смысле его там нет.( не знаю может его там не должно быть)) В админ панели на вкладке Dashboard справа нажимал на колесико и там обновлял ( где то прочитал, что это очистка кеша ) Во вкладке Дизайн - SEO URL добовлял значения, не помогает. Помогите деревянному )))
- 41 replies
-
- opencart3.0.2
- seourl
-
(and 2 more)
Tagged with:
-
Добрый день. Выручайте не могу разобраться как поменять надпись личный кабинет для авторизованых пользователей на имя и фамилию. Добавил в контролере $data['FirstName'] = $this->customer->getFirstName(); $data['LastName'] = $this->customer->getLastName(); \catalog\controller\common\header.php И пытаюсь вывести его в \catalog\view\theme\default\template\common\header.tpl но тут у меня начинается ступор ведь старый формат <?php if($logged){ ?><?=$LastName ?> <?=$FirstName ?><?php }else{ ?><?=$text_account ?><?php } ?> не срабатывает из-за перекодировки 3-тей версии. ВЫРУЧАЙТЕ {% if logged %} <a href="{{ account }}" title="{{ text_account }}" class="btn btn-user btn-link dropdown-toggle btn-block h-100 d-flex align-items-center" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{ text_account }} <i class="fas fa-chevron-down" ></i></a> <ul class="dropdown-menu nav-dropdown-menu user-dropdown-menu"> <li class="dropdown-item my-dropdown-item"><a href="{{ account }}">{{ text_account }}</a></li> <li class="dropdown-item my-dropdown-item"><a href="{{ order }}">{{ text_order }}</a></li> <li class="dropdown-item my-dropdown-item"><a href="{{ transaction }}">{{ text_transaction }}</a></li> <li class="dropdown-item my-dropdown-item"><a href="{{ download }}">{{ text_download }}</a></li> <li class="dropdown-item my-dropdown-item"><a href="{{ logout }}">{{ text_logout }}</a></li> </ul> {% else %} <a href="javascript:;" onclick="octPopupLogin();" title="{{ text_account }}" class="btn btn-user btn-link btn-block h-100 d-flex align-items-center" role="button" aria-haspopup="true">{{ text_account }}</a> {% endif %}
- 5 replies
-
- opencart3
- opencart3.0.2
- (and 8 more)
-
В общем, очень странная проблема: подключил недавно для магазина систему интернет-аквайринга от WebPay через офф модуль. Все настроил как полагается, но почему, вылетает одна и так же ошибка "Malformed sum amount" и всегда выбивает сумму ошибочной транзакции на 5 рублей больше, чем необходимо. Покопавшись, обнаружил, что по какой-то причине сумма, прописанная в модуле доставки "Фиксированная стоимость доставки" плюсуется в итоговую транзакцию (даже когда выбран совсем другой тип доставки). Причем, в самой корзине выбор типа доставки никак на этом не отображается - итоговая цена правильно отображается в корзине (соответственно работает интернет аквайринг только при выборе фиксированного типа доставки, т.к. только тогда сумма в корзине и посланная сумма в модуль для оплаты картой совпадают). Единственное, что фиксит проблему - деактивация модуля фиксированной оплаты (именно деакцивация, а не отключение через ее меню). Но сам модуль нужен. Пробовал создать клона модуля, переписал все переменные внутри под клон, теперь ситуация ровно наоборот - сумма от клона не суммируется с той, что отправляется в модуль. Теперь работают все бесплатные доставки, а фиксированная нет. Кто-нибудь в курсе, в какую именно переменную OpenCart прописывает общую сумму доставки, причем так, чтобы это была не та сумма, что записывается в корзину? Или может кто-нибудь сталкивался с такой проблемой от официального модуля от WebPay?
-
- opencart3.0.2
- доставка
-
(and 1 more)
Tagged with:
-
Кто-нибудь сталкивался с данной проблемой? Дамп делается нормально, однако, при выборе файла для импорта, грузится немного и выбивает ошибку "File not found".
-
Только что начал разбираться, почему это у меня в модуле для 3.0 не правильно отображается статус модуля. И выяснил, что теперь вместо стандартного префикса modcode_somename надо еще добавлять module_modcode_some_name Все бы ничего, если бы решалось массовой заменой по совпадению с "modcode". Но она не подходит. Ведь есть еще и такое: $this->load->language('extension/module/modcode'); Блин, в такие вот моменты НЕНАВИЖУ OpenCart!!!!!!!!!!!!!!!!!!!! Каждая новая версия меняет привычные вещи, но ни фига не добавляет по функционалу, ни по какому-то смыслу этих изменений. Снова, блин, переливать из пустого в порожнее...