Есть товар, страница tezer, в нем заголовок и картинка. Как сделать чтобы при нажатии на заголовок, либо картинку открывалась страница в выплывающем окне с возможностью закрыть его (принцип lighttbox)?
Ccылка на страницу в выплывающем окне
#1
Отправлено 23 January 2015 - 14:22
#2
Отправлено 23 January 2015 - 14:44
immortal727, какую страницу вы хотите открывать во всплывающем окне? Посмотрите реализацию элемента быстрый просмотр. Или хак для элемента jbimage
#3
Отправлено 23 January 2015 - 14:49
Ничего пока толком не понял. Мне не нужно быстрый просмотр.
Мне нужно сделать выплывающее окно на элементе JBZooImage и ItemName из ядра
#4
Отправлено 23 January 2015 - 14:55
immortal727, что в этом всплывающем окне должно быть?
Всплывающие окна в JBZoo реализованы с помошью fancybox - посмотрите документацию и сделайте то что вам необходимо.
#5
Отправлено 23 January 2015 - 15:05
Страницу full
Это что, чтобы всплывающее окно сделать, мне надо захломить всю страницу кучей яваскриптов?
Сообщение отредактировал immortal727: 23 January 2015 - 15:09
#6
Отправлено 23 January 2015 - 15:10
immortal727, для ссылки материала добавьте доп параметр ?tmpl=component, будет следующий результат и fancybox открывайте во всплывающем окне. Более подробно как это сделать я дал ссылки выше. Все что необходимо изменить это на ссылку повесить событие fancybox
Сообщение отредактировал Cheren-dow: 23 January 2015 - 15:10
#7
Отправлено 23 January 2015 - 15:16
Не пойму, мне надо кучу яваскриптов подгружать или нет?
#8
Отправлено 23 January 2015 - 15:38
immortal727, библиотека fancybox уже подключина в самом JBZoo/ Вам необходимо к ссылке добавить параметр о котором я говорил выше и на ссылку сделать инициализацию
<?php $this->app->jbassets->addScript('jQuery(function($){ $("a.УКАЗАТЬ_СВОЙ КЛАСС_СЫСЛКИ").fancybox({ type : "iframe", fitToView : true, width : "600", height : "500", iframe : { preload : true }, closeClick : false, title : null, helpers : { overlay: { locked: false } } }); });');
Сообщение отредактировал Cheren-dow: 23 January 2015 - 15:38
#9
Отправлено 25 January 2015 - 15:08
Начал с элемента Itemname ZOO
Вставляю в xml параметр
<param name="template" type="list" default="default" label="ZOO_NAME_TEMPLATE" description="JBZOO_NAME_TEMPLATE_DESC"> <option value="default">ZOO_DEFAULT</option> <option value="quickview">Быстрый просмотр</option> </param>
1. Где прописывать переменные, скажем ZOO_NAME_TEMPLATE? Где у них languege находится?
2. Если я пишу что есть опция Default, то надо еще создать сам файл default.php. Его же тоже надо где-то указывать в xml файлике. И что файле default.php писать или может вообще эта опция лишняя?
#10
Отправлено 25 January 2015 - 16:54
Фансибокс заработал только тогда когда плагин установил для Joomla
А как быть с элементом itemname?
Сообщение отредактировал immortal727: 25 January 2015 - 17:18