Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

fancybox

00 голосов
9
спросил 25 Фев, 13 от Allectus (220 баллов)

9 Ответы

00 голосов
Возможно, помимо стандартной библиотеки Jquery вам нужно подключить ещё fancybox,т.к. в стандартном наборе, на сколько я помню, нет такой функции.
ответил 25 Фев, 13 от KRIO (500 баллов)
00 голосов
FancyBox реализован в типовом шаблоне сайта . Хотел перенести его в свой шаблон и не получилось
ответил 15 Март, 13 от Allectus (220 баллов)
00 голосов
вот это
Код
$PHOTO["SRC"]

вы вообще откуда взяли?
в decription отсутсвуют ковычки?

Вообще в каком компоненте вы пытаетесь задействовать fancybox

Еще один момент:
Код
<script type="text/javascript"> 
$(function() { 
$$('a#effect1').fancybox({

Что за 2 $$ ? одного ИМХО вполне достаточно
ответил 21 Апр, 13 от Grimmi (2,560 баллов)
00 голосов
$$ убрал. Проблема не в этом. Код работает
выводится просто картинка на пустой странице без эффектов. Тут при формировании письма теги потерялись
Последовательность была следующая:
1) Вставил в неader ссылку на папку jquery
2) добавил скрипт с fancybox в template элемента каталога
3) В строке вывода картинки добавил id="effect1"
ответил 12 Авг, 13 от Allectus (220 баллов)
00 голосов
а Вы помните что в рамках одной страницы id должны быть уникальны? и если у вас 2 картинки то сработает в лучшем случаи 1-я.
firebug'ом посмотрите, возможно у вас ошибки в скрипте.
$$ надо было заменить на $

И по коду который вы показали вообще невидно ни ссылки, ни id
ответил 13 Ноя, 13 от Grimmi (2,560 баллов)
00 голосов
Хоть бы на одной картике сработало. Кусок кода я взял из типового шаблона. Такое впечатление что что-то не подключено. Достаточно было папку jquery скопировать из типового шаблона в свой шаблон?
ответил 21 Фев, 14 от Allectus (220 баллов)
00 голосов
ссылку на сайт увидеть можно?
ответил 12 Июнь, 14 от Grimmi (2,560 баллов)
00 голосов
Спасибо что откликнулись и помогаете. Только на работающем сайте я не добавлял, я поставил локально и запускаю с использованием Денвера. Могу по Email послать код в шаблоне.
ответил 11 Окт, 14 от Allectus (220 баллов)
00 голосов
Получилось
Нужно было указать в header все ссылки на каталоги и файлы (jquery.js, fancybox.js,
fancybox.css). В типовом шаблоне были указаны не все ссылки и оно работало. Значит они были указаны где-то еще
ответил 11 Фев, 15 от Allectus (220 баллов)

Похожие вопросы

0 голосов
4 ответов
спросил 17 Ноя, 13 от Milianta (120 баллов)