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

[Поддержка] Все фото товара в категории - vQmod (Эффект слайдера)

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

Все фото товара в категории - vQmod (Эффект слайдера)


Все фото товара в категории - vQmod (Эффект слайдера)


Все фото товара в категории (Эффект слайдера)

vQmod дополнение

В эти файлы будут добавлены изменения:

  • /catalog/model/catalog/product.php
  • /catalog/controller/product/category.php
  • /catalog/view/theme/default/template/product/category.tpl

Работа дополнения.

На странице категории, при наведении на картинку товара отображаются стрелочки для перелистывания, всех картинок товара.

Реализовано без изначальной подгрузки картинок и без создания дополнительных элементов в DOM.

Никаких дополнительных запросов в базе. Незначительная модификация существующего запроса для получения товаров категории.

Никаких дополнительных Ajax вызовов.

Дает возможность клиенту ознакомиться со всеми фото товара, не покидая страницу категории.

Легко настраивается под любой дизайн

Если установлен другой шаблон?

В файле дополнения находим:
<file name="/catalog/view/theme/default/template/product/category.tpl">

и заменяем
default
на название директории вашего шаблона

Как изменить стили стрелок?

В файле дополнения находим:
<style type="text/css">

далее находятся стили влияющие на отображение.

В архиве файлы для разных версий.


 

  • +1 2

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


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

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

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


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

По аналогии как это сделано для категорий можно легко реализовать это во всех модулях. 

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


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

После установки вышла ошибка MYSQl

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(SELECT DISTINCT GROUP_CONCAT(image) FROM ust_product_image pi WHERE pi.product_' at line 1<br />Error No: 1064<br />SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM ust_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM ust_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM ust_product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '1') AS reward, (SELECT ss.name FROM ust_stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '2') AS stock_status, (SELECT wcd.unit FROM ust_weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '2') AS weight_class, (SELECT lcd.unit FROM ust_length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '2') AS length_class, (SELECT AVG(rating) AS total FROM ust_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM ust_review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id)  (SELECT DISTINCT GROUP_CONCAT(image) FROM ust_product_image pi WHERE pi.product_id = p.product_id GROUP BY pi.product_id) AS addition_images,  p.sort_order FROM ust_product p LEFT JOIN ust_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN ust_product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN ust_manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id = '48' AND pd.language_id = '2' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' in /var/www//data/www//system/database/mysql.php on line 50

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


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

Скорее всего у вас запрос куда добавляеться вычитка дополнительных фото, отличаеться от стандартного. Мои контакты в профиле, написите мне, я вам это поправлю.

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


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

Чудес на свете не бывает

 

>Никаких дополнительных запросов в базе. Незначительная модификация существующего запроса для получения товаров категории.

SELECT DISTINCT GROUP_CONCAT(image)
        FROM ust_product_image pi
        WHERE pi.product_id = p.product_id
        GROUP BY pi.product_id) AS addition_images,

Или это не дополнительный запрос?

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


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

Чудеса таки бывают. Посмотрите куда добавляется код. Посмотрите также логи базы данных. Вы увидите, количество запросов не измениться. И дополнительно отдельный запрос в базу не создается. В выборку для товаров в категории подзапросом добавляеться агрегированое поле в которое помешяеться информация о дополнительных фото товара. Вот об этом я писал в описании.

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


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

есть демо? большие изображения товара можно из категории открыть?

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


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

Демо, тут - http://1541.greatshop.com.ua/index.php?route=product/category&path=25_28

 

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

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


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

У меня 1.5.3.1.

Будет ли работать?

 

Поддерживаю интересует для 1.5.3.1 заинтересован в покупке.

Возможна ли за $ доработка чтобы выборка производилась не абсолютно всех фото, а только по высоте не больше к примеру чем 550 px  условно?

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


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

для версии 2.х будет модуль?

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


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

для версии 2.х будет модуль?

еще разок продублирую...

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


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

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

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

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

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

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

Войти

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

Войти

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

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


      SM Вертикальное меню + поиск
      Меню категорий  + поиск по ним
       
      Модуль позволяет вывести вертикальное меню категорий на любую страницу сайта с возможностью выбора категории на базе которой будет строится меню.
      Например если у вас есть две категории "Товары"  и "Услуги", то модуль позволяет вывести либо обе категории с их подкатегориями до 3 -й вложенности или же выбрать одну из категорий., например "Товары". В результате модуль отобразит категорию Товары и только ее подкатегории.
      Так же модуль имеет строку поиска. при вводе текста в поиск, происходит вывод категорий в названии которых встречается введенный текст.
       
       
       не заменяет файлов быстрая установка выбор категории по которой строить меню поиск по названию категорий 3 уровня вложенности  
       
      Системные/технические требования:
       
      Протестировано на следующих версиях : 
      ocstore 2.3* opencart 2.3*  
      Для работы модуля требуется:
      PHP Version: 5.3.x или выше
       
       
      логин: demo
      пароль: demo
       

      Установка модуля:
       
      Зайдите в административную часть сайта. Далее перейдите в раздел Дополнения - Установка дополнений и выбрав скачанный файл модуля установите дополнение. После установки перейдите в раздел Дополнение - Менеджер дополнений и обновите кеш. Далее перейдите в раздел Дополнения- Дополнения - SmCategory и смените статус модуля на "Включен" - Сохраните настройки. Перейдите в раздел - Дизайн - Схемы и подключите модуль на нужную вам схему.  
       
      Условия использования:
       
      Лицензия на модуль выдается по условию :
      1 лицензия = 1 покупка = 1 доменное имя.
      То есть -  один раз купив, вы получаете ключ для работы модуля только на одном доменном имени, одном магазине!
       
      Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
       
      1. Автор, в праве, отказать в сопровождении, если вы не приобретали модуль, а получили его любым другим способом.
      2. Поддержка не оказывается - по сайтам (доменным именам),  на которые лицензия не была приобретена.
      3. Если работа модуля не соответствует заявленной в описании,  по причине:
            конфликтов с другими сторонними дополнениями (модулями);
            шаблон покупателя значительно отличается от базового шаблона системы ocStore / OpenCart;
        работа модуля нарушена после действий покупателя, которые случились при редактировании файлов дополнения (модуля); 
        пользователь хочет изменить или доработать приобретённое дополнение (модуль);
         Техническая поддержка оказывается за отдельную плату!!!
      4. Покупатель, в праве, требовать бесплатную техническую поддержку со стороны автора, за исключения случаев описанных в пунктах с 1 по 3 включительно. 
      5. Лицензионный ключ выдается на один домен (на один магазин).
      6. Все запросы, в том числе и выдача лицензионных ключей, обрабатываются в течение 48 часов с момента поступления.
      Добавил Serg9988 Добавлено 07.08.2018 Категория Меню, дизайн, внешний вид Системные требования Сайт разработчика http://myopemcart.com.ua Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От M4U
      1,200 RUB
      View File


      ABTN 1.2 — pop-up навигатор
       

       
      АБТН - это модуль который представляет собой всплывающие (по клику) аккордеон меню с отредактированной в админ панели навигацией по  вашему интернет магазина.
      АБТН оригинальный модуль в своем классе с привлекательным дизайном, уникальными функциями и легким - интуитивным управлением. Модуль работает под системой управления OpenCart версии 2.0.0.0. - 3.0.2.0.
       
      ОСОБЕННОСТИ:
        Произвольные вкладки.

       
            История посещенных страниц, которые присутствуют в списке меню.

       
          Изменение ширины меню в фронтенд.

       
             Поиск по списку меню.

       
          Интегрируется в любой дизайн не нарушая его стиль и структуру.
       
              Работает с любым устройством и браузером с поддержкой JavaScript.
       
          Удобная навигация на ПК так и на мобильных устройствах.
       
              Лёгкость управления.
       
          Привлекательный дизайн.
       
              Три уровня категорий.
       
          Две локализации: Русская и Английская.
       

       

       
       
       
       







      Submitter M4U Submitted 04/16/2018 Category Модули Системные требования PHP версия не ниже 5.3 Сайт разработчика http://modul.co.ua Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От M4U
      АБТН - это модуль который представляет собой всплывающие (по клику) аккордеон меню с отредактированной в админ панели навигацией по  вашему интернет магазина.
      АБТН оригинальный модуль в своем классе с привлекательным дизайном, уникальными функциями и легким - интуитивным управлением. Модуль работает под системой управления OpenCart версии 2.0.0.0. - 3.0.2.0.
       
      ОСОБЕННОСТИ:
        Произвольные вкладки.

       
            История посещенных страниц, которые присутствуют в списке меню.

       
          Изменение ширины меню в фронтенд.

       
             Поиск по списку меню.

       
          Интегрируется в любой дизайн не нарушая его стиль и структуру.
       
              Работает с любым устройством и браузером с поддержкой JavaScript.
       
          Удобная навигация на ПК так и на мобильных устройствах.
       
              Лёгкость управления.
       
          Привлекательный дизайн.
       
              Три уровня категорий.
       
          Две локализации: Русская и Английская.
       

       

       
       
       
       







    • От buslikdrev
      420.00 руб · Срок продления: 200.00 руб за 3 года
      Скачать/Купить дополнение


      Изображение из товара в категорию / Image from product to category
      Название модуля (модификатора): Изображение из товара в категорию - "Image from product to category"
      Версия модуля (модификатора): 1.1
      Тип лицензии: Full (полная версия)
      Тип установки: ocmod
      Язык: Беларуская мова, English, Русский язык, Українська мова
      Дата создания: 15.10.2017
      Дата обновления: 15.02.2017
      Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.3, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default)
      Название архива 1: Image from product to category v1.0 Full OpenCart 2.X.ocmod.zip
      Название архива 2: Image from product to category v1.1 Full OpenCart 2.X-3.0.X.ocmod.zip

      ДЕМОНСТРАЦИЯ:


      ОПИСАНИЕ
      Вам надоело вручную выбирать изображение для каждой категории? Вы устали? Тогда этот модификатор то, что нужно Вам!
      С помощью этого модуля (модификатора) Вы сможете с лёгкостью установить изображения на все категории, где есть товар!
      А именно, на странице категорий и при редактировании категории появится волшебная кнопка, которая скопирует фотографию из товара.
      Как это работает? Всё очень просто! Если вы находитесь на странице категорий, то можете просто нажать на кнопку, тогда будут заполнены фотографии тех категорий, в которых есть товар или подкатегория с товаром. А если вы не хотите заменять фотографии всех категорий, то просто выделите нужные категории, но помните, что если в категории нету товара и подкатегории с изображением, тогда фотографии не будет, пока не скопируете из товара в подкатегорию. Когда вы находитесь на странице редактирования категории, кнопка работает также, как и при выделении, только выделять ненужно ничего.

      ВНИМАНИЕ!
      Сделайте бэкап базы данных!
      Конкретнее: oc_category
      Оригинальные файлы магазина не заменяет!

      Модификатор "вносит изменения" в следующие файлы:


      УСЛОВИЯ СОГЛАШЕНИЯ
      - Модуль (модификатор) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
      - Редактировать код можно только под нужды своего магазина;
      - Распространение модуля запрещено;
      - Тех. поддержка осуществляется только при появлении ошибки, бага, из-за глюка (зависания) и не совместимости модуля (модификатора) с заявленными версиями Opencart на момент продажи;
      - Адаптация модуля (модификатора) под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная.

      Вопросы и пожелания можно задавать в данной теме.
      Добавил buslikdrev Добавлено 22.11.2017 Категория Инструменты, утилиты Системные требования Сайт разработчика http://buslikdrev.by/ Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От buslikdrev
      Название модуля (модификатора): Изображение из товара в категорию - "Image from product to category"
      Версия модуля (модификатора): 1.1
      Тип лицензии: Full (полная версия)
      Тип установки: ocmod
      Язык: Беларуская мова, English, Русский язык, Українська мова
      Дата создания: 15.10.2017
      Дата обновления: 15.02.2017
      Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.3, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default)
      Название архива 1: Image from product to category v1.0 Full OpenCart 2.X.ocmod.zip
      Название архива 2: Image from product to category v1.1 Full OpenCart 2.X-3.0.X.ocmod.zip

      ДЕМОНСТРАЦИЯ:


      ОПИСАНИЕ
      Вам надоело вручную выбирать изображение для каждой категории? Вы устали? Тогда этот модификатор то, что нужно Вам!
      С помощью этого модуля (модификатора) Вы сможете с лёгкостью установить изображения на все категории, где есть товар!
      А именно, на странице категорий и при редактировании категории появится волшебная кнопка, которая скопирует фотографию из товара.
      Как это работает? Всё очень просто! Если вы находитесь на странице категорий, то можете просто нажать на кнопку, тогда будут заполнены фотографии тех категорий, в которых есть товар или подкатегория с товаром. А если вы не хотите заменять фотографии всех категорий, то просто выделите нужные категории, но помните, что если в категории нету товара и подкатегории с изображением, тогда фотографии не будет, пока не скопируете из товара в подкатегорию. Когда вы находитесь на странице редактирования категории, кнопка работает также, как и при выделении, только выделять ненужно ничего.

      ВНИМАНИЕ!
      Сделайте бэкап базы данных!
      Конкретнее: oc_category
      Оригинальные файлы магазина не заменяет!

      Модификатор "вносит изменения" в следующие файлы:


      УСЛОВИЯ СОГЛАШЕНИЯ
      - Модуль (модификатор) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
      - Редактировать код можно только под нужды своего магазина;
      - Распространение модуля запрещено;
      - Тех. поддержка осуществляется только при появлении ошибки, бага, из-за глюка (зависания) и не совместимости модуля (модификатора) с заявленными версиями Opencart на момент продажи;
      - Адаптация модуля (модификатора) под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная.

      Вопросы и пожелания можно задавать в данной теме.
  • Последние посетители   0 пользователей онлайн

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

×