Jump to content

Recommended Posts

Подскажите как сделать чтобы в категории нажимая по ссылке, открывался колорбокс со всеми фотками товара как в карточке товара?

Share this post


Link to post
Share on other sites

Я вот такой модуль делал

правда там модальное окно открывается не с категории а с карточки товара через клик по картинке, но при желании можно сделать чтобы открывалось и с категории + кроме рисунков будет еще и зум, цена, кнопка купить итд.

Share this post


Link to post
Share on other sites

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=12130&filter_search=Colorbox

вот нашёл модуль, который нужен, только там по клику по картинке вылезает колорбокс а мне нужно по клику по ссылке, но думаю это не сложно переделать.

Только вот у меня ни пейпела ни карточки нету, может купит кто-нибудь а я перекуплю?

Share this post


Link to post
Share on other sites

Вы че? издеваетесь? Посмотрите в код на демо сайте и сделайте также.

И... нет, это не украсть - это воспользоваться примером.

Если не хотите с демомодуля (может модуль нужен для настроек)

То идите на демо colorbox'а http://www.jacklmoore.com/colorbox/ то смотрите там примеры и пользуйтесь

Share this post


Link to post
Share on other sites

вставил скрипт

<script type="text/javascript"><!--
$(document).ready(function() {
	$('.colorbox').colorbox({
		overlayClose: true,
		opacity: 0.5,
		rel: "colorbox"
	});
});
//--></script>

и ссылку

<a class="colorbox" href="<?php echo $product['thumb']; ?>" rel="colorbox">Увеличить</a>

По нажатию он показывает титульные маленькие изображения всех товаров.

На всех примерах в ссылке пишут href="прямой путь до большой картинки", но так не катит, нужно чтоб как в карточке товара, нажал, вылезло большое изображение и дальше кликами смотрим все фотки у товара.

Помогите умолишенному люди добрые :-)

Share this post


Link to post
Share on other sites

в смысле не катит?

А причем здесь карточка товара к категории?

Share this post


Link to post
Share on other sites

Притом что мне бы хотелось иметь функционал колорбокса как в карточке товара, только в категории.

 

в смысле не катит?

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

да и как указывать к каждому товару в категории прямой путь не понятно, поэтому не катит.

Share this post


Link to post
Share on other sites

Это почему же?

Вы смотрели примеры из самого colorbox

обратите внимание на параметр "rel"

Share this post


Link to post
Share on other sites
да и как указывать к каждому товару в категории прямой путь не понятно, поэтому не катит.

 

вам нужно галерею по фото или по товару?

 

как вы получает путь к product[thumb]

то поxему не получить путь к product[image]

Share this post


Link to post
Share on other sites

вам нужно галерею по фото или по товару?

 

как вы получает путь к product[thumb]

то поxему не получить путь к product[image]

потому что в товара может быть не только 1 картинка, а 10

Share this post


Link to post
Share on other sites

Т.е. Вы хотите при клике на картинку товара в списке категорий видеть галерею всех дополнительных  изображений?

Share this post


Link to post
Share on other sites

потому что в товара может быть не только 1 картинка, а 10

И что? Ведь это не проблема...

Все зависит также от задач, которые известны ТС

Share this post


Link to post
Share on other sites

Т.е. Вы хотите при клике на картинку товара в списке категорий видеть галерею всех дополнительных  изображений?

именно это и написано в первом сообщении.

для этого нужно ИЛИ изменять контроллер категории, чтобы передать в представление и прописать там ссылки на ВСЕ картинки каждого товара, после чего через колорбокс вывести модальное окно со всеми картинками

ИЛИ что более правильно (так как можно сделать без правки движка и использования vqmod) создать отдельный контроллер, который вернет ВСЕ картинки, после чего колорбокс обращается к этому контроллеру и получает все картинки. Так сделан мой модуль.

Share this post


Link to post
Share on other sites

Но есть еще и третье сообщение, где ТСу что-то  не нравится.

Share this post


Link to post
Share on other sites

 

Но есть еще и третье сообщение, где ТСу что-то  не нравится.

Да, потому что не решает задачи.

 

Т.е. Вы хотите при клике на картинку товара в списке категорий видеть галерею всех дополнительных  изображений?

Именно, в точку, в яблочко, 100% :-)  наконец то мы поняли друг друга) только при клике не на картинку товара, а на ссылку(увеличить).

Подскажите пожалуйста как можно это сделать?

Share this post


Link to post
Share on other sites

именно это и написано в первом сообщении.

для этого нужно ИЛИ изменять контроллер категории, чтобы передать в представление и прописать там ссылки на ВСЕ картинки каждого товара, после чего через колорбокс вывести модальное окно со всеми картинками

ИЛИ что более правильно (так как можно сделать без правки движка и использования vqmod) создать отдельный контроллер, который вернет ВСЕ картинки, после чего колорбокс обращается к этому контроллеру и получает все картинки. Так сделан мой модуль.

я бы с удовольствием купил ваш модуль, но там много лишнего

Share this post


Link to post
Share on other sites

Мне понравилась идея и я решил сделать версию модуля для категорий, будет показывать все картинки товара в модальном окне + будет 2 варианта отображения: только картинки или как в модуле (картинки, кнопка купить, опции, зум итд)
Большую часть работы уже сделал, завтра думаю доделаю, там уже немного осталось. 
Если еще интересно то будете первым покупателем. 

Share this post


Link to post
Share on other sites

Буду рад, но сперва тест драйв)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Закинул на хостинг.

модуль работает в 2-х режимах, в одном показывается окно с кнопкой купить, слайдером, зумом, опциями итд:

http://studio-nv.com/opencart/category_image_view/ocstore/15512/index.php?route=product/category&path=20

 

в другом режиме только сами картинки:

http://studio-nv.com/opencart/category_image_view/ocstore/15512/index.php?route=product/category&path=18

 

режимы и настройки переключаются в админке, модуль не требует vqmod

цена будет 250р.

Share this post


Link to post
Share on other sites

после того как переключишься со списка на сетку с первого раза не срабатывает

Share this post


Link to post
Share on other sites

после того как переключишься со списка на сетку с первого раза не срабатывает

Да, потому что при переключении меняется структура документа, а скрипт, который привязывает модальное окно к клику по картинке запускается при загрузке страницы на старой структуре.

Без использования vqmod или ручной правки шаблона это навряд ли получится решить.

Share this post


Link to post
Share on other sites

Добавил модуль на сайт: 

 

Хорошая работа.

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.

Sign in to follow this  

  • 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.