Jump to content

Recommended Posts

Posted (edited)
В 04.02.2017 в 18:53, kagan сказал:

Ответил в личку (связано с вашим шаблонном и модами).

Хорошо, что автор модуля делает от души бесплатно! Я установил себе бесплатный модуль. Можете даже автора не трогать, а открывать файл abstract_additional_page_controller.class.php и добавлять туда переменные, которые вы можете взять с модифицированного контроллера special, который лежит в кеше модификаторов!

Edited by zeon1983
  • +1 1

Share this post


Link to post
Share on other sites

А можно более детально, для слабо разбирающихся в пхп?

Вот у меня страницы модуля выдают ошибку о не объявленных переменных isbn, mpn, jan (добавляются другой модификацией). В storage/.../product/special.php эта модификация добавляет после "$data['products'][] = array(" такой код:

'isbn' => $result['isbn'],
'mpn' => $result['mpn'],
'jan' => $result['jan'],

 

В storage/.../template/product/special.tpl после <?php foreach ($products as $product) { ?>  <div class="product-layout product-list col-xs-12"> такой код:

<div class="box-label">            
<?php if ($product['jan']) { ?><div class="label-product label_sale"><span><?php echo $product['jan']; ?></span></div><?php } ?>
<?php if ($product['isbn']) { ?><div class="label-product label_new"><span><?php echo $product['isbn']; ?></span></div><?php } ?>
<?php if ($product['mpn']) { ?><div class="label-product label_hit"><span><?php echo $product['mpn']; ?></span></div><?php } ?>    
</div>    

 

Каким образом мне добавлять эти переменные массива в abstract_additional_page_controller.class.php?

Edited by voodoo

Share this post


Link to post
Share on other sites
12 hours ago, voodoo said:

А можно более детально, для слабо разбирающихся в пхп?

Вот у меня страницы модуля выдают ошибку о не объявленных переменных isbn, mpn, jan (добавляются другой модификацией). В storage/.../product/special.php эта модификация добавляет после "$data['products'][] = array(" такой код:

'isbn' => $result['isbn'],
'mpn' => $result['mpn'],
'jan' => $result['jan'],

 

В storage/.../template/product/special.tpl после <?php foreach ($products as $product) { ?>  <div class="product-layout product-list col-xs-12"> такой код:

<div class="box-label">            
<?php if ($product['jan']) { ?><div class="label-product label_sale"><span><?php echo $product['jan']; ?></span></div><?php } ?>
<?php if ($product['isbn']) { ?><div class="label-product label_new"><span><?php echo $product['isbn']; ?></span></div><?php } ?>
<?php if ($product['mpn']) { ?><div class="label-product label_hit"><span><?php echo $product['mpn']; ?></span></div><?php } ?>    
</div>    

 

Каким образом мне добавлять эти переменные массива в abstract_additional_page_controller.class.php?

Вам не нужно трогать /special.tpl поскольку мой модуль переиспользует оригинальный шаблон.
Вам нужно внести изменения только в /system/additional_pages/abstract_additional_page_controller.class.php.
Дальше вносите свои изменения в метод "protected function getProductInfo".

Share this post


Link to post
Share on other sites

Разобрался, все получилось. Спасибо за помощь.

Share this post


Link to post
Share on other sites

Здравствуйте. Купил и установил модуль. В настройках не нашел как его включить. В модулях написано "отключено". И нет вкладки "все товары". Шаблон Юнишоп-2.

1.png

2.png

Share this post


Link to post
Share on other sites
On 2/10/2020 at 7:32 AM, MakcG said:

Здравствуйте. Купил и установил модуль. В настройках не нашел как его включить. В модулях написано "отключено". И нет вкладки "все товары". Шаблон Юнишоп-2.

Здравствуйте, только вернулся из отпуска.
Ответил на почту.

Share this post


Link to post
Share on other sites

Здравствуйте! Популярные товары сами устанавливаются или через админку?
Мне нужен модуль в котором можно будет вывести популярные товары по посещаемости и что бы наполнение этого списка было автоматически.

Share this post


Link to post
Share on other sites
6 hours ago, FillFord said:

Здравствуйте! Популярные товары сами устанавливаются или через админку?
Мне нужен модуль в котором можно будет вывести популярные товары по посещаемости и что бы наполнение этого списка было автоматически.

Добрый вечер.
Да, автоматически (по количеству просмотров).
Сам вывод товаров будет на отдельной новой странице.

Share this post


Link to post
Share on other sites

Опять возникли проблемы в работе Вашего модуля совместно со сторонними. Конкретно в данном случае с модулем спецпредложений, который выводит таймер на товарах. Я правильно понимаю, что для адаптации сторонних модулей в abstract_additional_page_controller.class.php я должен вручную внести все модификации которые сторонний модуль добавляет в special.php?

Share this post


Link to post
Share on other sites
On 2/28/2020 at 12:15 AM, voodoo said:

Опять возникли проблемы в работе Вашего модуля совместно со сторонними. Конкретно в данном случае с модулем спецпредложений, который выводит таймер на товарах. Я правильно понимаю, что для адаптации сторонних модулей в abstract_additional_page_controller.class.php я должен вручную внести все модификации которые сторонний модуль добавляет в special.php?

Да, все верно.
Либо указать в файле нового модификатора чтобы он тоже вносил замены в файл "system/library/additional_pages/abstract_additional_page_controller.class.php".

Share this post


Link to post
Share on other sites

Разобрался, настроил. Учитывая эту особенность Вашего модуля было бы не плохо в следующих обновлениях (если они планируются) в файле abstract_additional_page_controller.class.php комментариями отметить логику работы и описание что делает какая функция, это упростит самостоятельное добавление нужных данных.

Share this post


Link to post
Share on other sites

Использую дополнительную позицию для модулей.
В controller\product\special.php добавлена строка
 

$data['hyper_positions_top_content'] = $this->load->controller('extension/designs/hyper_positions_top_content');

а в \template\product\special.twig
 

{{ hyper_positions_top_content }}

На странице акций позиция работает как и должна, на страницах данного модуля - нет.
Создал отдельный макет для product/special, product/allproducts и т.д.
Аналогично. Обычные позиции работают, hyper_positions_top_content - нет

Share this post


Link to post
Share on other sites
On 10/6/2020 at 1:34 AM, ironzorin2 said:

Использую дополнительную позицию для модулей.
В controller\product\special.php добавлена строка
 

$data['hyper_positions_top_content'] = $this->load->controller('extension/designs/hyper_positions_top_content');

а в \template\product\special.twig
 

{{ hyper_positions_top_content }}

На странице акций позиция работает как и должна, на страницах данного модуля - нет.
Создал отдельный макет для product/special, product/allproducts и т.д.
Аналогично. Обычные позиции работают, hyper_positions_top_content - нет


Вам нужно добавить эту строку в "/system/library/additional_pages/abstract_additional_page_controller.class.php" по аналогии как это сделано для "$data['button_continue'] = ..."

  • +1 1

Share this post


Link to post
Share on other sites

Коллеги, а для unishop2 oc3 кто то уже правил контроллер? Добавляю в контроллер модуля переменные и ничего не меняется в отображении. (

 

Share this post


Link to post
Share on other sites
On 11/15/2020 at 5:14 AM, trialon77 said:

Коллеги, а для unishop2 oc3 кто то уже правил контроллер? Добавляю в контроллер модуля переменные и ничего не меняется в отображении. (

 

Возможно view либо контроллер закеширован, поэтому вы не видите изменений.

Share this post


Link to post
Share on other sites

Добрый вечер. Каким образом можно адаптировать Ваш модуль к шаблону Unishop2 OcStore 3.0.2.0?

Share this post


Link to post
Share on other sites
9 часов назад, IHOR1989 сказал:

Добрый вечер. Каким образом можно адаптировать Ваш модуль к шаблону Unishop2 OcStore 3.0.2.0?

Поддерживаю, мне тоже необходима. Но у меня сайт на локалке пока. Доступ автору дать не могу. 

Напишите доступы автору, он по свободе посмотрит. 

Share this post


Link to post
Share on other sites
26 минут назад, trialon77 сказал:

Поддерживаю, мне тоже необходима. Но у меня сайт на локалке пока. Доступ автору дать не могу. 

Напишите доступы автору, он по свободе посмотрит. 

Добрый день. Написал. Как будет решение сразу сообщу Вам

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

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


      Фокус на популярные товары - сортировка

      Фокус на популярные товары - сортировка
       
      Практически в любом аудите интернет-магазина есть пункт о том, что сортировка должна не просто существовать по дефолту и не работать на каких-то рандомных алгоритмах, а должна в топе всегда показывать наиболее востребованные, покупаемые и просматриваемые товары. Этот модуль помогает Вам настроить в своём магазине подобную дефолтную сортировку в соответствии с требованиями Аудита. На выбор в админке есть несколько простых настроек с приоритетами: "Наибольшее число продаж", "Наивысшие оценки" и "Наибольшее количество просмотров", а так же дополнительные настройки.
       
      Основные функции, возможности и настройки:
      - Возможность настроить дефолтную сортирвоку товаров на свой вкус или в соответствии с требованиями аудита
      - Возможность выбора одного или всех параметров сортировки
      - Возможность убирать в низ списка товары, которые отсутствуют на складе независимо от того насколько они популярны или продаваемы
      - Поддержка нескольких магазинов
      - Поддержка нескольких языков
      - Не перезаписываются и не заменяются основные файлы
      - Возможность включить или отключить модуль в любое время
      - Простая и легкая установка
       
      Совместимость:
      - OpenCart 3.0.*
      - OpenCart 2.3.*
      - OCStore 3.0.*
      - OCStore 2.3.*
       
      Требования:
      - php 5.6+
      - ionCube
       
      Языки:
      - Русский
      - Английский
       
      Инструкция по установке:
      - Модуль устанавливается стандартным образом.
       
      Дополнительные инструкции после установки:
      - отсутствуют
       
      Техподдержка:
      email - [email protected]
      telegram - @OtezVikentiy
       
      Лицензирование:
      - лицензия выдаётся на 1 домен + любое количество поддоменов.
      Прочее:
      - Работоспособность модуля проверяется на только что установленной системе без участия других модулей
      - Конфликты с другими модулями не являются критической ошибкой в самом модуле и требуют дополнительной кастомизации (отладки), что обычно ложится на плечи разработчика магазина.
      - Претензии по ошибкам, возникшим в результате конфликта с другими модулями/шаблонами в бесплатную поддержку модуля не входят.
      Что зашифровано в модуле:
      - Контроллер админки модуля
       
      Покупая и устанавливая данный программный продукт вы безоговорочно и полностью соглашаетесь со всеми пунктами изложенными в следующих документах:
      Политика поддержки
      Лицензионное соглашение Добавил OtezVikentiy Добавлено 14.09.2020 Категория Модули Системные требования php 5.6+, ionCube Метод активации По запросу в ЛС
      По запросу на почту
      По емейлу Ioncube Loader Требуется OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 500  
    • By OtezVikentiy
      Фокус на популярные товары - сортировка
       
      Практически в любом аудите интернет-магазина есть пункт о том, что сортировка должна не просто существовать по дефолту и не работать на каких-то рандомных алгоритмах, а должна в топе всегда показывать наиболее востребованные, покупаемые и просматриваемые товары. Этот модуль помогает Вам настроить в своём магазине подобную дефолтную сортировку в соответствии с требованиями Аудита. На выбор в админке есть несколько простых настроек с приоритетами: "Наибольшее число продаж", "Наивысшие оценки" и "Наибольшее количество просмотров", а так же дополнительные настройки.
       
      Основные функции, возможности и настройки:
      - Возможность настроить дефолтную сортирвоку товаров на свой вкус или в соответствии с требованиями аудита
      - Возможность выбора одного или всех параметров сортировки
      - Возможность убирать в низ списка товары, которые отсутствуют на складе независимо от того насколько они популярны или продаваемы
      - Поддержка нескольких магазинов
      - Поддержка нескольких языков
      - Не перезаписываются и не заменяются основные файлы
      - Возможность включить или отключить модуль в любое время
      - Простая и легкая установка
       
      Совместимость:
      - OpenCart 3.0.*
      - OpenCart 2.3.*
      - OCStore 3.0.*
      - OCStore 2.3.*
       
      Требования:
      - php 5.6+
      - ionCube
       
      Языки:
      - Русский
      - Английский
       
      Инструкция по установке:
      - Модуль устанавливается стандартным образом.
       
      Дополнительные инструкции после установки:
      - отсутствуют
       
      Техподдержка:
      email - [email protected]
      telegram - @OtezVikentiy
       
      Лицензирование:
      - лицензия выдаётся на 1 домен + любое количество поддоменов.
      Прочее:
      - Работоспособность модуля проверяется на только что установленной системе без участия других модулей
      - Конфликты с другими модулями не являются критической ошибкой в самом модуле и требуют дополнительной кастомизации (отладки), что обычно ложится на плечи разработчика магазина.
      - Претензии по ошибкам, возникшим в результате конфликта с другими модулями/шаблонами в бесплатную поддержку модуля не входят.
      Что зашифровано в модуле:
      - Контроллер админки модуля
       
      Покупая и устанавливая данный программный продукт вы безоговорочно и полностью соглашаетесь со всеми пунктами изложенными в следующих документах:
      Политика поддержки
      Лицензионное соглашение
    • By legioner26
      Комплект из трех модулей  (мобилка, макетное расположение)
      1. Рекомендуемые-Акции-Новинки и т.д.  http://mvc-cart.ru/desktops/
      Настройки:
      - Выставление лимита товарных позиций
      - Количество рядов и количество товаров в ряде
      - Возможность добавления ссылки на страницу
      - Цвет текста названия модуля
       
       
      2. Товары из категории - Рандомно выбираются похожие товары на странице товарного предложения http://mvc-cart.ru/desktops/canon-eos-5d
      Настройки:
      - Выставление лимита товарных позиций
      - Количество рядов и количество товаров в ряде
       
       
      3. Просмотренные товары  - Показ товаров которые были просмотрены пользователем
      Настройки:
      - Выставление лимита товарных позиций
      - Количество рядов и количество товаров в ряде
      - Выставление времени для хранения товарных позиций в сессии
       
      УСТАНОВКА
      В зависимости от версии ОС скопировать содержимое папок архива в корень сайта
      В случае если у Вас не подключен плагин owl.carousel, установить модификатор PSS-x.ocmod.xml через установку дополнений
       
      ПРИМЕЧАНИЕ
      Модули тестировались на стандартных темах.
      Переверстка под не стандартную тему оплачивается отдельно.
       
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
      -  
    • By legioner26
      1 200.00 руб
      Скачать/Купить дополнение


      Комплект модулей Рекомендуемые-Акции-Новинки, Товары из категории (рандом), Просмотренные
      Комплект из трех модулей  (мобилка, макетное расположение)
      1. Рекомендуемые-Акции-Новинки и т.д.  http://mvc-cart.ru/desktops/
      Настройки:
      - Выставление лимита товарных позиций
      - Количество рядов и количество товаров в ряде
      - Возможность добавления ссылки на страницу
      - Цвет текста названия модуля
       
       
      2. Товары из категории - Рандомно выбираются похожие товары на странице товарного предложения http://mvc-cart.ru/desktops/canon-eos-5d
      Настройки:
      - Выставление лимита товарных позиций
      - Количество рядов и количество товаров в ряде
       
       
      3. Просмотренные товары  - Показ товаров которые были просмотрены пользователем
      Настройки:
      - Выставление лимита товарных позиций
      - Количество рядов и количество товаров в ряде
      - Выставление времени для хранения товарных позиций в сессии
       
      УСТАНОВКА
      В зависимости от версии ОС скопировать содержимое папок архива в корень сайта
      В случае если у Вас не подключен плагин owl.carousel, установить модификатор PSS-x.ocmod.xml через установку дополнений
       
      ПРИМЕЧАНИЕ
      Модули тестировались на стандартных темах.
      Переверстка под не стандартную тему оплачивается отдельно.
       
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
      -  
      Добавил legioner26 Добавлено 30.06.2019 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By SirGrey
      Модуль позволяет выводить различные товарные блоки на сайте.
       
      Случайные товары и случайные товары из набора категорий Хиты продаж и хиты продаж конкретных категорий Новинки и новинки конкретных категорий  

       
      Простая интеграция с шаблонами.
      Достаточно взять верстку стандартных модулей Special или Featured
       
       
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.