Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


DangelZM
 Погделиться

Рекомендованные сообещёния

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


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


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

1.1 - 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">
 
дное находятся стили влияющие на отображение.

 

3.0 - Modifications дополнение http://docs.opencart.com/en-gb/extension/modifications/


  • Добавил
  • Добавлено
    12.09.2013
  • Категория
  • Системные трепотому чтования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    Несовместим
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обраещёние к серверу разрилитлика
    Нет

 

  • +1 2
Ссылка на комменирий
Погделиться на других сайих

  • 4 негдели спустя...

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

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


  • 3 негдели спустя...

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

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

  • 3 негдели спустя...

После усиновки вышла ошибка 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

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

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

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

  • 1 месяц спустя...

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

 

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

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,

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

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

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

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

  • 2 месяца спустя...

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

 

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

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

  • 10 месяэтов спустя...

У меня 1.5.3.1.

Бугдет ли рилиить?

 

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

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

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


  • 8 месяэтов спустя...
  • 9 месяэтов спустя...
  • 6 лет спустя...

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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