Слайд-шоу в Универсальном каталоге
Реализация слайд-шоу в Универсальном каталоге
должно сработать…
com_catalog_view.tpl внутри дива uc_thumb_item присвой ссылкам на изображение класс class="lightbox-enabled"
должно сработать .......
Нашёл строку, но не могу допереть как ссылкам присвоить этот класс ( Я только начал в сайто строении )
{if $cat.view_type=='thumb'} <div class="uc_thumb_item"> <div class="line"> <div class="catalog_item_img"> <a href="/catalog/item{$item.id}.html"> {if $item.imageurl} <img alt="{$item.title|escape:'html'}" src="/images/catalog/small/{$item.imageurl}.jpg" border="0" /> {/if} </a> </div>
как прикрутить class="lightbox-enabled" посмотри в етом блоге там все хорошо розписано instantcms.ru/blogs/angliiskaja-versija-instantcms/kak-prikrutit-lightbox-k-fotografijam-na-stene-polzovatelja.html
Это точно для Универсального каталога работает? Просто всё сделал по инструкции а не работает (
Проверил на дефолтной теме тоже не работает (
При условии, что ссылкам присвоен соответствующий класс и к странице подключена библиотека (jquery.lightbox.js) все должно работать.
class="lightbox-enabled" куда в коде добавить этот класс ?
{if $cat.view_type=='thumb'} <div class="uc_thumb_item"> <div class="line"> <div class="catalog_item_img"> <a href="/catalog/item{$item.id}.html"> {if $item.imageurl} <img alt="{$item.title|escape:'html'}" src="/images/catalog/small/{$item.imageurl}.jpg" border="0" /> {/if} </a> </div>
Класс нужно добавить к ссылке на изображение. Вот этот кусок кода
<a href="/catalog/item{$item.id}.html">
<a class="lightbox-enabled" href="/catalog/item{$item.id}.html">
В предыдущем сообщении вы написали что все сделали по инструкции. Что именно и по какой инструкции было сделано?
Класс нужно добавить к ссылке на изображение. Вот этот кусок кода
должен выглядеть так:
Кроме этого к странице должен быть подключен собственно сам плагин, отлавливающий этот класс, об этом я писал чуть выше...
Странно, вписал как вы говорили но всё равно не работает
Итак вот что я сделал
вписал строки class="lightbox-enabled" rel="lightbox-galery файле /includes/bbcode/bbcode.lib.php
$html .= '<div><a class="lightbox-enabled" rel="lightbox-galery href="'.htmlspecialchars($src).'" target="_blank"><img src="'.htmlspecialchars($src).'" '.$attr.' width="'.$width.'" height="'.$height.'" border="0"/></a></div>'."\n";
return '<div class="bb_img" style="'.$div_style.'"><a class="lightbox-enabled" rel="lightbox-galery" href="'.htmlspecialchars($src).'" ></a><img src="'.htmlspecialchars($src).'" '.$attr.' /></div>';
<script type="text/javascript" src="/includes/jquery/lightbox/js/jquery.lightbox.js"></script> </head>
if $cat.view_type=='thumb'} <div class="uc_thumb_item"> <div class="line"> <div class="catalog_item_img"> <a class="lightbox-enabled" href="/catalog/item{$item.id}.html"> {if $item.imageurl} <img alt="{$item.title|escape:'html'}" src="/images/catalog/small/{$item.imageurl}.jpg" border="0" /> {/if} </a> </div>
if $cat.view_type=='thumb'} <div class="uc_thumb_item"> <div class="line"> <div class="catalog_item_img"> <a class="lightbox-enabled" href="/images/catalog/medium/{$item.imageurl}.jpg"> {if $item.imageurl} <img alt="{$item.title|escape:'html'}" src="/images/catalog/small/{$item.imageurl}.jpg" border="0" /> {/if} </a> </div>
traffs, что вы хотите открыть в лайтбоксе? Рисунок или инфрейм страницу? Куда указывает ссылка?
Наверно инфрейм, понимаю так что человек кликнув на привью смог спокойно дальше листать фото из каталога
traffs, замените формирование ссылки(на большое изображение)
if $cat.view_type=='thumb'} {if $item.imageurl} {/if}
Ну вот уже вперёд new.statmen.ru/catalog/1024 ) открылась ссылка на картинку из папки медиум, но вот проблема
1.Данный способ не подходит так как пользователь уходит с сайта и ему приходится возвращаться назад ( Это не правильно.Пользователь должен листать слайдом как здесь www.statmen.ru/catalog/1024 но только здесь товары списком а на этом сайте товары блочно new.statmen.ru/catalog/1024
Требуется организовать такое же слайд шоу только уже для блочного вывода товаров в УК
if $cat.view_type=='thumb'} <div class="uc_thumb_item"> <div class="line"> <div class="catalog_item_img"> <a class="lightbox-enabled" rel="lightbox-galery" href="/images/catalog/medium/{$item.imageurl}.jpg"> {if $item.imageurl} <img alt="{$item.title|escape:'html'}" src="/images/catalog/small/{$item.imageurl}.jpg" border="0" /> {/if} </a> </div>
вы же в каталоге заменяете, у вас там бб-код редактор подключен?
добавьте rel="lightbox-galery" чтобы отображалась галерея …
if $cat.view_type=='thumb'} {if $item.imageurl} {/if}
Да всё заработало спасибо !!!
А не подскажете где провать размер фото которое открывается в слайде ?
Класно бы было чтобы открывался оригинал ) Сражу бы сжимали до скольки надо)