Jump to content
Sign in to follow this  
bestaimer

Изменение функционала по нажатию на изображение товара

Recommended Posts

Добрый вечер, форумчане. Заказчику понадобилось несколько изменить функционал:

по нажатию на изображение товара в какой-либо категории должно открываться не product.tpl а большое изображение товара и !при листании его должны листаться изображения товаров из этой категории! после чего уже по щелчку на большое изображение должна открываться product.tpl этого товара, на изображении какого остановились.

Эксперты, сильно нуждаюсь в помощи...

Share this post


Link to post
Share on other sites

покажите, что вы уже сделали для решения этой задачи.

мы можем подсказать, но делать за вас вашу работу вряд ли кто-то станет.

Share this post


Link to post
Share on other sites

я дизайнер всего лишь, для решения этой задачи сверстал шаблон)) Чисто логически рассуждая нужно поменять адрес ссылки в классе image в category.tpl а как галерею организовать с листанием и тем, что выше - дебри. Пока до большего не додумался, ясен перец, что результат не тот, которго ожидал.

Share this post


Link to post
Share on other sites

я дизайнер всего лишь, для решения этой задачи сверстал шаблон)) Чисто логически рассуждая нужно поменять адрес ссылки в классе image в category.tpl а как галерею организовать с листанием и тем, что выше - дебри. Пока до большего не додумался, ясен перец, что результат не тот, которго ожидал.

Обычно для этого используются JS приложения (типа jQuery c плагинами а точнее со сладерами вариантов которых на просторах интернет море) и наборы картинок с именами, образованными от имени основной картинки. Но если знаний программирования нет, то сами не сделаете. Ну или искать готовый модуль.

Share this post


Link to post
Share on other sites

Обычно для этого используются JS приложения (типа jQuery c плагинами а точнее со сладерами вариантов которых на просторах интернет море) и наборы картинок с именами, образованными от имени основной картинки. Но если знаний программирования нет, то сами не сделаете. Ну или искать готовый модуль.

Добавлю, что надо будет еще доставать из базы не одну картинку товара (как по-умолчанию), а все. Это можно сделать в контроллере категории или модели продукта. Либо подгружать все картинки кликнутого товара через Аякс. Второе предпочтительнее.

Share this post


Link to post
Share on other sites

Добавлю, что надо будет еще доставать из базы не одну картинку товара (как по-умолчанию), а все. Это можно сделать в контроллере категории или модели продукта. Либо подгружать все картинки кликнутого товара через Аякс. Второе предпочтительнее.

Это в принципе можно конечно обойти, если файлы изображений товара правильно именовать по единому алгоритму. Например первая картинка - артикул, вторая - артикул_1, третья - артикул_2 и так далее (чтобы они соответственно и в image/cache легли), то есть чтобы имена, а значит и урлы всех картинок в галерее были вычисляемы на клиенте (т.е. в браузере).

Share this post


Link to post
Share on other sites

покажите пожалуйста конкретные примеры, для меня, знающего только основы программирования все выше - пока абстракция ))

Share this post


Link to post
Share on other sites
http://yeap.narod.ru/js/022.html для начала. А вообще в Гугле набираете "jQuery слайдер" и от вам ввалит по первое число :-). Выбирай - не хочу.

Share this post


Link to post
Share on other sites

Возможно просто отредактируйте product.tpl для отображения одного товара изначально с большим фото на странице с видом пример в сетке с описанием и кнопкой купить или без, установите фиксированный размер отображения окна с товаром и соответственно появится прокрутка вниз в зависимости от кол-ва товаров на странице при прокрутке будут метятся товары а при нажатии на фото переход на карточку товара, работать должно без первоначального нажатия на фото товара. Только насколько это будет красиво и устроит ли заказчика вообще - я не знаю. Может на оф-сайте посмотрите решения вывода товаров в категории или если сильно нужно то тогда вам в раздел платных заказов и доработок )

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.