-
Публікації
1 822 -
З нами
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем PaulKravchenko
-
-
Вангую, что может захотеться изменить шаг в выпадающем списке доступных к отображению количеств))
Можно в контроллере, например для категорий: controller/product/category.php
примерно до 300 строки, менять здесь:
$limits = array_unique(array($this->config->get('theme_' . $this->config->get('config_theme') . '_product_limit'), 25, 50, 75, 100));
- 2
-
6 минут назад, yurabr сказал:
настройки-опции. Количество элементов
и изменится кол-во отображаемых на странице товаров в админке...
Расширения - Модули - Шаблоны - редактирование используемого шаблона - секция Товары - Товаров на странице
- 1
-
так скопируйте просто код из таба характеристик (атрибутов), хоть так же таблицей, хоть меняйте оформление как нравится
вот это можете разместить там где нужно показать атрибуты:
<table class="table table-bordered"> {% for attribute_group in attribute_groups %} <thead> <tr> <td colspan="2"><strong>{{ attribute_group.name }}</strong></td> </tr> </thead> <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> {% endfor %} </table>
Не забудьте потом обновить кеш модификаторов и кеш шаблона на главной в настройках разработчика
- 1
-
11 минут назад, anatolij1984 сказал:
В этой папке соответствующие изображения тоже удалил !
и? после обновления страницы товара они не создаются заново?
зачем вам в базу хочется? для обновления кешированных изображений достаточно удалить кеш изображений, по сути это не совсем кеш, а миниатюры изображений в разных размерах, используемых в магазине. При обращении к страницам, где нужно отобразить не оригинальный размер, генерируется миниатюра нужного изображения
Я не могу сказать про процессы записи информации о файлах изображений в БД - не достаточно квалификации.
-
удалите кеш изображений: image/cache/catalog
-
как-то так?
UPDATE `product` SET `price` = (`price` * 1.02)
- 1
-
5 часов назад, SergeyPyzh сказал:
а существует команда которая выводит на отдельную страничку ВСЕ товары на сайте? типа той что я сделал на товары по акции.
да не нужна она
если у вас 5 товаров, им не нужны разные категории, а если их 100500, выводом всех товаров серв уложите как проиндексируется
-
да, уже не в первый раз замечаю, что тег code на форуме имеет странное форматирование и иногда добавляет отсебятину... мой косяк в принципе, буду в след раз аттачить в txt
спасибо что отчитались, обращайтесь)
-
а так?
$text = $this->request->post['enquiry'] . "\n"; $text .= $this->request->post['phone'] . "\n"; $mail->setText($text);
вместо $mail->setText('Telephone: ' . $this->request->post['phone'] . $mail->newline . 'Comment: ' . $this->request->post['enquiry']);
-
Алексей, для записи в хотелки от благодарных пользователей шаблона: хочется настраиваемый интервал показа модуля Popup c Подтверждением | Информацией
Думаю, что не только мне будет полезно. Готов поучаствовать в мотивации такой доделки.
-
В этой теме перечисляли куда какие доступы имел менеджер для редактирования заказов: Редактирование заказов для менеджера ocStore-2.1.0.2.1
-
13 минут назад, Olali777 сказал:
если я использую такой способ
'text'=> $this->language->get('')
Тогда корзина совсем не открываеться
Я бы тоже не открылся, вы же не сказали что именно get ))
Попробуйте так:
- посмотрите какой языковой файл запрашивает модуль в его контроллере, должно быть что-то типа $this->load->language('<путь к языковому файлу>');
- добавьте в этот языковой файл переменную со своей фразой, например: $_['text_cost'] = 'По тарифам Курьерской Службы';
- там где вы меняли используйте 'text'=> $this->language->get('text_cost')
-
6 минут назад, SWORDMAN сказал:
Попробовал, пишет
Notice: Undefined variable: categories_info in www/vqmod/vqcache/vq2-system_storage_modification_catalog_controller_product_category.php on line 105
грн.какой-то модификатор "трогает" category.php, добивайте совместимость)
-
Ищите в category.php строку $results = $this->model_catalog_category->getCategories($category_id);
там ниже есть массив $data['categories'] с name и href, добавьте там например
'catid' = > $result['category_id' ],
Потом сможете вызывать $category['catid']
-
10 минут назад, Alex237 сказал:
почему именно для версии 2.3 какая то уникальность идет по поводу продвижения
Самый стабильный релиз.
10 минут назад, Alex237 сказал:нужнобудет менять vqmod
да, конечно, давно пора избавляться от него)
Вообще проконсультируйтесь у автора по списку своих модулей, уверен, что большинству из них найдется замена в шаблоне или здесь же на сайте в дополнениях.
-
Из моих фаворитов NewStore, UniShop, Moneymaker
А дальше - выбор за вами: https://opencartforum.com/files/category/11-platnye-shablony/
Категории/товары и все их данные останутся на месте.
Прежде чем покупать шаблон покрутите демки - у каждого есть.
-
Сначала определить в контроллере, потом вызывать в шаблоне
В контроллере например так:
$data['category_id'] = $categories_info['category_id'];
Потом вызывать через $category_id
-
SEO урлы должны быть на всем пути к товару, то есть и в настройках категории, и подкатегории
-
только здается мне что не будет менять на лету при смене языка, только после перезагрузки страницы/обновления сессии
чтоб динамично надо на js строить наверное
-
Посмотрите в БД таблицу oc_product_option_value - если добавлялось модулем, то там и должно записываться значение, оригинальная структура такая:
У вас там, скорее всего за weight_prefix, еще одно поле, в которое сохраняются значения
Затем смотрите в файле system/storage/modification/admin/view/template/catalog/product_form.tpl - какой переменной оно туда выводится, затем ищите как оно объявлено в файлах admin/controller/catalog/product.php и, возможно, в admin/model/catalog/product.php
Пробуйте выводить также в нужных вам местах.
-
Это не родной функционал движка и данный артикул добавлен каким-то модулем, вам нужно определить каким и посмотреть какие переменыне используются, затем выводить это в нужные вам места, предварительно добавив в контроллеры, если их там нет.
- 1
-
а как вы эти артикулы добавляли и куда они у вас сохраняются?..
-
да, и в БД конечно добавлен должен быть (не увидел предыдущего поста, получилось вроде как "не, в бд не надо", только в контроллер)) )
-
должно быть достаточно добавить в admin/controller/sale/order.php и вывести в admin/view/template/sale/order_info.tpl
- 1
Добавление полей в форму обратной связи
в Opencart 3.x: Загальні питання
Опубліковано:
а после правок обновляли кеш шаблона? в админке, на главной - Инструменты разработчика (или как-то так)
то есть не только кеш модификаторов, но и шаблона