Форум русской поддержки Joomla!® CMS
05.12.2016, 14:36:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Всплывающее окно при клике на товар в категории

 (Прочитано 591 раз)
0 Пользователей и 1 Гость смотрят эту тему.
comb5
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 25


« : 17.08.2015, 23:43:03 »

Здравствуйте! Пытаюсь реализовать следующее)
В категории при клике на товар должно всплывать окно с увеличенным фото и названием товара. Сделала  с lightbox, но там в окне только фото. Может, кто-нибудь знает другое решение, или,  по крайней мере, как во всплывающем окне lightbox вывести имя товара?
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Online Online

Пол: Мужской
Сообщений: 8804


http://n*****n.com


« Ответ #1 : 17.08.2015, 23:46:34 »

ну так название товара же выводится в категории.
используйте тот же вывод только для тайтла например или как Вы там организовали вывод в категории.
Записан
comb5
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 25


« Ответ #2 : 18.08.2015, 11:41:29 »

Да, в категории выводится, а как выводить в окне lightbox, не пойму) Я даже не могу файлы lightbox найти)
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Online Online

Пол: Мужской
Сообщений: 8804


http://n*****n.com


« Ответ #3 : 18.08.2015, 11:47:03 »

Да, в категории выводится, а как выводить в окне lightbox, не пойму) Я даже не могу файлы lightbox найти)
Здравствуйте! Пытаюсь реализовать следующее)
.......... Сделала  с lightbox, но там в окне только фото. ............
кто-то из нас потерялся ?
так сделали лайт или нет ? и как ?

П.С. бибилиотека /components/com_jshopping/js/jquery/jquery.lightbox-0.5.pack.js  но я не уверен что Вы имеете ввиду.
« Последнее редактирование: 18.08.2015, 12:05:16 от nevigen » Записан
vipiusss
Профи
********

Репутация: +260/-8
Offline Offline

Пол: Мужской
Сообщений: 4570


Skype: renor_


« Ответ #4 : 18.08.2015, 11:58:38 »

 Grin "Потерялася я!" (с) Клик ... клик ...  Grin
***
Так а в чём вопрос то? Вывод картинки в модалке и под ним титл категории.
Как по мне-лайт дефолтный вообще "неякий", я бы свою модалку сделал.

Клик ... клик ...  Grin
Записан
comb5
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 25


« Ответ #5 : 18.08.2015, 12:11:37 »

Lightbox прикрутила, добавив класс для картинки товара в категории, в файлы lightbox не лазила))) Т.е. большое фото всплывает по клику на товар. Осталось выводить имя товара под фото в модальном окне. За путь к файлам спасибо!
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Online Online

Пол: Мужской
Сообщений: 8804


http://n*****n.com


« Ответ #6 : 18.08.2015, 12:19:15 »

добавьте title  для ссылки Lightbox с именем товара
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7745



« Ответ #7 : 18.08.2015, 12:23:42 »

не помню точно, но по моему со стандартным лайтбоксом это не работает
Записан
comb5
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 25


« Ответ #8 : 18.08.2015, 13:10:35 »

Nevigen, спасибо. title="<?php  print $product->name; ?>" выводит не имя товара. Сорри, я в php не мастерица)
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Online Online

Пол: Мужской
Сообщений: 8804


http://n*****n.com


« Ответ #9 : 18.08.2015, 14:25:03 »

.... title="<?php  print $product->name; ?>" выводит не имя товара....
а что выводит ?
Записан
comb5
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 25


« Ответ #10 : 18.08.2015, 14:42:56 »

1-ку какую-то...
Записан
comb5
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 25


« Ответ #11 : 18.08.2015, 16:07:25 »

Все работает. Напишу как сделала, вдруг кому-то понадобится)
В файле /components/com_jshopping/controllers/category.php
Находим строку:
        $dispatcher->trigger('onAfterLoadCategory', array(&$category, &$user));
Под ней добавляем следующую строку:
        JSFactory::loadJsFilesLightBox();

В файле /components/com_jshopping/templates/default_bs/list_products/product.php
Строки:
         <a href="<?php echo $product->product_link?>">
         <img class="jshop_img" src="<?php echo $product->image?>" alt="<?php echo htmlspecialchars($product->name);?>" />
         </a>
Заменяем на:
         <a class="lightbox" href="<?php print str_replace('thumb','full',$product->image);?>" title="<?php  print $product->name; ?>">
         <img class="jshop_img" src="<?php print $product->image?>" alt="<?php print htmlspecialchars($product->name);?>"    title="<?php  print $product->name; ?>"/>
          </a>


Nevigen, спасибо вам огромное!
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Online Online

Пол: Мужской
Сообщений: 8804


http://n*****n.com


« Ответ #12 : 18.08.2015, 16:21:04 »

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

П.С. только может лучше в шаблоне сделать ? чтобы обойтись без "хака" контролера. потому как после обновления, может опять быть проблема Azn
Записан
zahar_92
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 95



« Ответ #13 : 20.11.2015, 11:06:17 »

Здравствуйте.
Сделал как указано в посте выше, но что-то не открывается в lightbox, а вместо этого открывает как обычную ссылку. Ссылка на полную картинку формируется, но lightbox не работает. Думал конфликт, но в консоли ни чего нет. Устанавливал jblibrary на всякий случай, чтоб поставить noconflict, результата тоже не получил. В общем прошу помощи..
Может есть еще какой-нибудь способ открыть картинку в lightbox в списке товаров категории?
Joomla 3.4.5
JoomShopping 4.11.2

На всякий случай адрес страницы: resto-pier.ru/menyu
« Последнее редактирование: 22.11.2015, 10:03:49 от zahar_92 » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet