Перейти к содержанию

Рекомендуемые сообщения

Доброго времени суток, уважаемые форумчане! 
С OC работаю в первый раз, поставил себе 3 версию.(Version 3.0.2.0 (rs.3)
Редактирую default шаблон на OC по своему вкусу и у меня возник вопрос:
Я сделал некоторые изменения через дизайн > редактор шаблонов > product/category и в категории товаров( вкладка пицца) отображение карточки товара изменилось, но вот модуль "Рекомендуемые" который подгружает эти самые карточки(как я понимаю) из категорий товаров отображает по-старому, скажите, пожалуйста, откуда модуль подтягивает информацию и как мне сделать, чтобы моя карточка отображалась в модуле? Заранее спасибо!

Screenshot_1.png

Screenshot_2.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

насколько известно мне, а я тоже не очень опытный в опенкарт. Модуль рекомендуемых товаров использует свой стиль .

Модуль не подтягивает "карточки" товаров, он использует туже инфу (название , фотку, краткое описание) - но имеет свой собственный стиль.

Попробуйте смотреть через инспектор F12 - там же можно наживую делать эксперименты и удачные - копировать в свои собственные стили или подменять в css файле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот css какра-таки совпадают)
Там одинаковые классы, и зеленый фон применился для обоих случаев, а вот html составляющаяя отличается, мне какра-таки нужны html теги, что убрать кнопки мне нравится и сравнение и заменить их на свои со своими событиями)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

шаблон стандартного модуля Featured (рекомендуемые) обычно здесь

catalog\view\theme\_имя_вашей_темы_\template\extension\module\featured.twig

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Alaska сказал:

Я сделал некоторые изменения через дизайн > редактор шаблонов

у этого способа есть подводные камни

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, AlexDW сказал:

шаблон стандартного модуля Featured (рекомендуемые) обычно здесь

catalog\view\theme\_имя_вашей_темы_\template\extension\module\featured.twig

Спасибо Вам, добрый человек)

 

 

13 минут назад, AlexDW сказал:

у этого способа есть подводные камни

То есть правильнее редактировать  Twig файлы непосредственно через фтп, без юзания админки, я Вас правильно понимаю?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с патчем - можно и через админку

главное понимать, что изменение файлов шаблона может привести к проблемам в работе использующих их дополнений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От klaos27
      300.00 руб
      Скачать/Купить дополнение


      OCDfeatured - рекомендуемые товары
      OCDfeatured - рекомендуемые товары
      Многофункциональный модуль для вывода рекомендуемых товаров на вашем сайте. 

      Нового ничего не придумано. Обычный модуль рекомендуемых товаров со своими настройками.

      Настройки:
      1) Три режима отображения:
         - горизонтальные вкладки
         - вертикальные вкладки
         - если ничего не выбрано, то блоки товаров выводятся один под другим
      2) Мультиязычное название вкладки
      3) Рядом с названием вкладки можно отобразить иконку Font Awesome или загрузить свое изображение
      4) Мультиязычный баннер для каждой вкладки + расположение баннера (справа, слева)
      5) Статус вкладки
      6) Порядок сортировки

      Настройки товаров:
      1) Сортировка
        - заданная в товарах
        - по названию
        - по дате добавления
        - по цене
        - по рейтингу
        - по остатку на складе
      2) Показ категории, в которой находится товар
      3) Показ модели
      4) Показ краткого описания + настройка количества символов
      5) Показ рейтинга
      6) Показ артикула
      7) Показ остатка на складе
      8) Показ наличия на складе
      9) Настройки показа атрибутов товаров:
         - разделитель для атрибутов
         - замена значения атрибута на название
      10) Карусель
          - автопрокрутка
          - скорость автопрокрутки
          - навигация
          - пагинация
          - количество рядов товаров
          - лимит товаров в видимой части карусели (неограниченное количество разрешений экрана)
      11) Прочие настройки
          - текст на кнопке "В корзину"
          - текст на кнопке "В корзину" когда товара нет в наличии
          - настройка отключения добавления товара в корзину когда его нет в наличии
          - показ "В Закладки"
          - показ "В Сравнение"

      Уровни доступа:
      1) Показ баннеров для разных магазинов
      2) Показ баннеров для разных групп покупателей
      К каждому модулю можно подключить пользовательский шаблон, тем самым при обновлении ммодуля не потеряются какие-либо сделанные изменения.


      Не перезаписывает системных файлов движка
      Не использует VQmod
      Не использует OCMOD
      Не использует ioncube
       
      Демо модуля:
      1) Слайдер товаров
      2) Карусель
      3) Без карусели

      Административная часть: http://demo.oc-day.com/admin/index.php?route=extension/module/ocdfeatured
      Логин: demo
      Пароль: demo

      Установка
      1) Загрузить архив соответствующей версии через Дополнения / Установка дополнений (Extensions / Extension Installer)
      2) Перейти в Система/Группы пользователей и для администратора установить права доступа (в блоках "Разрешить просмотр" и "Разрешить редактировать" отметить галочкой extension/module/ocdfeatured)
      3) В настройках модуля на вкладке "Доступы" обязательно отметить магазин и группу покупателей, для которых необходимо показывать модуль.
      4) Вывести созданный модуль на необходимой странице.

      Лицензия!
      1) Данный модуль реализуется по принципу: одна лицензия - один домен.
      2) Запрещена перепродажа модуля без согласия автора.
      3) Запрещена передача модуля третьим лицам, распространение и публикация от своего имени без получения разрешения автора модуля.
      Добавил klaos27 Добавлено 04.08.2018 Категория Модули Системные требования Сайт разработчика Старая цена 500 Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От klaos27
      OCDfeatured - рекомендуемые товары
      Многофункциональный модуль для вывода рекомендуемых товаров на вашем сайте. 

      Нового ничего не придумано. Обычный модуль рекомендуемых товаров со своими настройками.

      Настройки:
      1) Три режима отображения:
         - горизонтальные вкладки
         - вертикальные вкладки
         - если ничего не выбрано, то блоки товаров выводятся один под другим
      2) Мультиязычное название вкладки
      3) Рядом с названием вкладки можно отобразить иконку Font Awesome или загрузить свое изображение
      4) Мультиязычный баннер для каждой вкладки + расположение баннера (справа, слева)
      5) Статус вкладки
      6) Порядок сортировки

      Настройки товаров:
      1) Сортировка
        - заданная в товарах
        - по названию
        - по дате добавления
        - по цене
        - по рейтингу
        - по остатку на складе
      2) Показ категории, в которой находится товар
      3) Показ модели
      4) Показ краткого описания + настройка количества символов
      5) Показ рейтинга
      6) Показ артикула
      7) Показ остатка на складе
      8) Показ наличия на складе
      9) Настройки показа атрибутов товаров:
         - разделитель для атрибутов
         - замена значения атрибута на название
      10) Карусель
          - автопрокрутка
          - скорость автопрокрутки
          - навигация
          - пагинация
          - количество рядов товаров
          - лимит товаров в видимой части карусели (неограниченное количество разрешений экрана)
      11) Прочие настройки
          - текст на кнопке "В корзину"
          - текст на кнопке "В корзину" когда товара нет в наличии
          - настройка отключения добавления товара в корзину когда его нет в наличии
          - показ "В Закладки"
          - показ "В Сравнение"

      Уровни доступа:
      1) Показ баннеров для разных магазинов
      2) Показ баннеров для разных групп покупателей
      К каждому модулю можно подключить пользовательский шаблон, тем самым при обновлении ммодуля не потеряются какие-либо сделанные изменения.


      Не перезаписывает системных файлов движка
      Не использует VQmod
      Не использует OCMOD
      Не использует ioncube
       
      Демо модуля:
      1) Слайдер товаров
      2) Карусель
      3) Без карусели

      Административная часть: http://demo.oc-day.com/admin/index.php?route=extension/module/ocdfeatured
      Логин: demo
      Пароль: demo

      Установка
      1) Загрузить архив соответствующей версии через Дополнения / Установка дополнений (Extensions / Extension Installer)
      2) Перейти в Система/Группы пользователей и для администратора установить права доступа (в блоках "Разрешить просмотр" и "Разрешить редактировать" отметить галочкой extension/module/ocdfeatured)
      3) В настройках модуля на вкладке "Доступы" обязательно отметить магазин и группу покупателей, для которых необходимо показывать модуль.
      4) Вывести созданный модуль на необходимой странице.

      Лицензия!
      1) Данный модуль реализуется по принципу: одна лицензия - один домен.
      2) Запрещена перепродажа модуля без согласия автора.
      3) Запрещена передача модуля третьим лицам, распространение и публикация от своего имени без получения разрешения автора модуля.
    • От iglin
      Скачать/Купить дополнение


      featured_cron (основан на стандартном модуле "featured")
      Модуль основан на стандартном "featured". Позволяет формировать список товаров для отображения по CRON заданию. 
      Выборку можно настроить - указать из каких групп и сколько товаров брать.
      Модуль устанавливается стандартно через OCMOD.
       
      Инструкция по настройке:
      Шаг 1:
      Установите модуль через стандартный менеджер дополнений;
      Шаг 2:
      Включите и настройте модуль. При помощи крестика добавте категории в которых нужно проводить выборку. Галочка "только с изображениями" будет проводить выборку только по товарам у которых есть картинка. Галочка "Только нулевые" позволяет выводить только те товары, колличество которых 0. "Колличество" отвечает за то, сколько товаров из этой группы будет показано в выборке.
      Шаг 3:
      Добавте задание cron "адрес_сайта/upload/cron/rand_tov_cron.php"
      -----
      Системные требования:
      - PHP 5.6 или выше;
      - curl;
       
      Модуль написан мной для личного использования. И выложен на общее обозрение лишь с целью "а вдруг кому тоже пригодиться". Всё тестировалось на ocStore 2.3 со стандартным шаблоном. Однако не могу исключать, что в шаблон или движок я не вносил изменения. Так что по всем вопросам пишите, вместе разберёмся и запустим.

      Добавил iglin Добавлено 15.08.2018 Категория Меню, дизайн, внешний вид Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
    • От iglin
      Модуль основан на стандартном "featured". Позволяет формировать список товаров для отображения по CRON заданию. 
      Выборку можно настроить - указать из каких групп и сколько товаров брать.
      Модуль устанавливается стандартно через OCMOD.
       
      Инструкция по настройке:
      Шаг 1:
      Установите модуль через стандартный менеджер дополнений;
      Шаг 2:
      Включите и настройте модуль. При помощи крестика добавте категории в которых нужно проводить выборку. Галочка "только с изображениями" будет проводить выборку только по товарам у которых есть картинка. Галочка "Только нулевые" позволяет выводить только те товары, колличество которых 0. "Колличество" отвечает за то, сколько товаров из этой группы будет показано в выборке.
      Шаг 3:
      Добавте задание cron "адрес_сайта/upload/cron/rand_tov_cron.php"
      -----
      Системные требования:
      - PHP 5.6 или выше;
      - curl;
       
      Модуль написан мной для личного использования. И выложен на общее обозрение лишь с целью "а вдруг кому тоже пригодиться". Всё тестировалось на ocStore 2.3 со стандартным шаблоном. Однако не могу исключать, что в шаблон или движок я не вносил изменения. Так что по всем вопросам пишите, вместе разберёмся и запустим.

    • От devrvk
      Скачать/Купить дополнение


      Страница "Все рекомендуемые товары"
      С помощью данного модуля появляется страница, на которой выводятся все товары из модуля "Рекомендуемые".
      Тестировалось на Opencart 1.5.6.4 и Opencart 2.0.3
      Демо
      2.0.x
      1.5.x
      Установка
      Скопируйте каталог "catalog" их архива в корень Вашего сайта.
      ВНИМАНИЕ!!! При копировании происходит замена модели "catalog/model/catalog/product.php", если Вы не хотите заменять данную модель вставьте следующий код в модель "catalog/model/catalog/product.php" перед последней закрывающей "}":
      // FOR FEATURED PAGEpublic function getProductFeatured($pid = array(), $data = array()) {if ($this->customer->isLogged()) {$customer_group_id = $this->customer->getCustomerGroupId();} else {$customer_group_id = $this->config->get('config_customer_group_id');} $sql = "SELECT DISTINCT p.product_id, (SELECT AVG(rating) FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.status = '1'";$sql .= " AND p.product_id IN (" . implode(',', $pid) . ")";$sql .= " AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' GROUP BY p.product_id";$sort_data = array('pd.name','p.model','p.price','rating','p.sort_order');if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {$sql .= " ORDER BY LCASE(" . $data['sort'] . ")";} else {$sql .= " ORDER BY " . $data['sort'];}} else {$sql .= " ORDER BY p.sort_order"; }if (isset($data['order']) && ($data['order'] == 'DESC')) {$sql .= " DESC, LCASE(pd.name) DESC";} else {$sql .= " ASC, LCASE(pd.name) ASC";}if (isset($data['start']) || isset($data['limit'])) {if ($data['start'] < 0) {$data['start'] = 0;} if ($data['limit'] < 1) {$data['limit'] = 20;} $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];}$product_data = array();$query = $this->db->query($sql);foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']);}return $product_data;}/// // FOR FEATURED PAGE
      Добавил devrvk Добавлено 01.12.2015 Категория Модули  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.