На форуме была тема Lightbox к фотографиям на стене
Решил и я реализовать возможность просмотра фото и на одном из своих проектов
первым делом прописал скрипт в файле template.php шаблона пути к скрипту и стилям
Затем изменил в файле /includes/bbcode/bbcode.lib.php строчку 1217 на в корень сайта кинул папку с самим скриптом и стилями hightslide
ну и всё заработало вроде не чего не забыл, в принцепи эта переделка работает и для клубов и для форума и для блога ну и само сабой для стены пользователя тоже работает
ПРОВЕРЕННО НА ВЕРСИИ Инстанта 1,10,1
если у когото стоит моя ПЕРЕДЕЛКА УК то необходимо в папке /templates/_default_/components/com_catalog_item.tpl удалить с 26 по 49 строчку(тот скрипт что я привёл выше)
Совсем старый стал (из за праздников наверное) вот DEMO я по несколько фото добавил и в клуб и в блог и в форум и на стене пользователя(только администратору добовлял) вроде как всё работаетподключаем скрипт в файле template.php вашего шаблона перед тегом </head>Вот в принцепи и всё(покрайней мере у меня работает нормально с этими изменениями)
Вот DEMO Для второго варианта
Из минусов этих дороботок хочу заметить в первом варианте из за того, что на сайте у меня в используется в основном hightslide то при просмотре картинок в коментариях(УК или каталога предприятий) при открытии картинки пролистывалются все картинки с данной страници включая и картинки с описания (УК или каталога предприятий)
Во втором вареанте этих проблем я не наблюдал
Да кстати это дополнение работает на всех страницах где для добовления текстовой информации используется bbcode тоесть — клубы, стены пользователя, коментарии, форум и тд
Чур сильно не пинать, Я ТОЛЬКО УЧУСЬ
Решил и я реализовать возможность просмотра фото и на одном из своих проектов
1й вариант
Я не использовал Lightbox а взял за основу скрипт hightslideпервым делом прописал скрипт в файле template.php шаблона пути к скрипту и стилям
<script type="text/javascript" src="/highslide/highslide-with-gallery.js"></script> <script type="text/javascript"> hs.graphicsDir = '../highslide/graphics/'; hs.align = 'center'; hs.transitions = ['expand', 'crossfade']; hs.wrapperClassName = 'dark borderless floating-caption'; hs.fadeInOut = true; hs.dimmingOpacity = .75; // Add the controlbar if (hs.addSlideshow) hs.addSlideshow({ //slideshowGroup: 'group1', interval: 5000, repeat: false, useControls: true, fixedControls: 'fit', overlayOptions: { opacity: .6, position: 'bottom center', hideOnMouseOut: true } }); </script>
$html .= '<div><a class="highslide-image" onclick="return hs.expand(this)" href="'.$src.'" ><img src="'.$src.'" '.$this->cleanAttrValue($attr).' width="'.$width.'" height="'.$height.'" /></a></div>'."\n";
ну и всё заработало вроде не чего не забыл, в принцепи эта переделка работает и для клубов и для форума и для блога ну и само сабой для стены пользователя тоже работает
ПРОВЕРЕННО НА ВЕРСИИ Инстанта 1,10,1
если у когото стоит моя ПЕРЕДЕЛКА УК то необходимо в папке /templates/_default_/components/com_catalog_item.tpl удалить с 26 по 49 строчку(тот скрипт что я привёл выше)
Совсем старый стал (из за праздников наверное) вот DEMO я по несколько фото добавил и в клуб и в блог и в форум и на стене пользователя(только администратору добовлял) вроде как всё работает
2й вариант используя Lightbox
Как и в первом варианте правим файл :/includes/bbcode/bbcode.lib.php строчку 1217 меняем на
$html .= '<div><a class="lightbox-enabled" rel="lightbox-galery" href="'.$src.'"><img src="'.$src.'" '.$this->cleanAttrValue($attr).' width="'.$width.'" height="'.$height.'" /></a></div>'."\n";
<script language="JavaScript" type="text/javascript" src="/includes/jquery/lightbox/js/jquery.lightbox.js"/></script>
Вот DEMO Для второго варианта
Из минусов этих дороботок хочу заметить в первом варианте из за того, что на сайте у меня в используется в основном hightslide то при просмотре картинок в коментариях(УК или каталога предприятий) при открытии картинки пролистывалются все картинки с данной страници включая и картинки с описания (УК или каталога предприятий)
Во втором вареанте этих проблем я не наблюдал
Да кстати это дополнение работает на всех страницах где для добовления текстовой информации используется bbcode тоесть — клубы, стены пользователя, коментарии, форум и тд
Чур сильно не пинать, Я ТОЛЬКО УЧУСЬ
Реклама #
Mr_Freeman 11 лет назад #
Dim@sik 11 лет назад #
Dim@sik 11 лет назад #
Dim@sik 11 лет назад #
Скела 11 лет назад #
Так же, что бы сделать прокрутку в боксе всех картинок, даже тех что через ссылку находим и дополняем
Нил™ 11 лет назад #
Скела 11 лет назад #
Митяй 11 лет назад #
Dim@sik 11 лет назад #
SE7EN 11 лет назад #
Dim@sik 11 лет назад #
Майкл 11 лет назад #
Картинки были закачены такого размера или были уменьшены до такого размера автоматически?
Dim@sik 11 лет назад #
Aleks Shultz 11 лет назад #
Dim@sik 11 лет назад #
Aleks Shultz 11 лет назад #
Dim@sik 11 лет назад #
Aleks Shultz 11 лет назад #
Dim@sik 11 лет назад #
Aleks Shultz 11 лет назад #
Dim@sik 11 лет назад #
Tsarkoff 11 лет назад #
Скела 10 лет назад #