Подскажите, возможно ли подключение к битриксу этих библиотек. Если у кого то был опыт поделитесь. И интересно какие правовые последствия влечет за собой использование этих библиотек в коммерческом целях.
11.02.2008 18:25:39
Пропишите загрузку этих библиотек в шаблоне страницы и используйте на здоровье.
«Да не могут же они!»
|
|
|
|
11.02.2008 19:44:41
--------------------------
|
|||
|
|
13.02.2008 19:18:08
lightbox у меня прекрасно установился, пример здесь:
В принципе из кода все понятно. Нужна реализация, пишите.... |
|
|
|
14.02.2008 17:47:36
А проблем с валидацией html документа не возникало?
|
|
|
|
14.02.2008 18:42:08
Все ошибочки еще не вычистил конечно, но они не связаны с lightbox)))).
Проверьте сами, ссылка то у вас есть))) |
|
|
|
21.02.2008 16:05:13
Хорошо. Спасибо за ответ:)
|
|
|
|
01.09.2008 06:28:42
а подскажите плиз, как это настроить в Битриксе
|
|
|
|
01.09.2008 10:39:50
Я перешел на protoboks, тот-же lightbox, только понадежнее но смысл от этого не меняется))
Реализован вставкой в страницу кода:
В шаблоне сайта необходимо добавить строки:
Они там вообщето никогда не помешают. В самом protoboks(ligtbox) необходимо поправить названия классов в соответствии с выбранными вами. Что тут делается? 1. Создаем запись для добавления на страницу со скриптами и объявлением таблиц стилей из protobox. Эта запись будет включена в заголовок страницы через ShowHead... (механизм отложенных функций в хелпере). Можно код включить сразу в шаблон, но в страницах без фотогалереи он будет лишним. 2. Делаем выборку из инфоблока по $SectionID. 3. Формируем фотогалерею по выбранным элементам:
Работает здесь: |
|||||||
|
|
01.09.2008 12:34:02
Полез смотреть...... может я чегото не понимаю.
Ведь работает же... на 7й версии.... В чем конкретно несовместимость выражается? (можно в личку) Самому интерестно. |
|
|
|
01.09.2008 13:51:25
Несовместимость выражается в глюках при визуальном редактировании. Например, может не открываться визуальный редактор на странице в публичной части в режиме редактирования сайта. Где-то тут писали уже на эту тему.
———
|
|
|
|
01.09.2008 13:58:49
Если подгружена библиотека Prototype, то после редактировании страницы в публичной части, если вы делаете это с помощью кнопок "Создать"/"Изменить" на админской панели, страница будет состоять в основном из мусора.
«Да не могут же они!»
|
|
|
|
01.09.2008 14:42:23
Если Вы имеете это в виду, то я с Вами согласен. Несовместимость появляется в админке, во фронтенде в режиме просмотра все работает. Причем это не болезнь битрикса. Использование одних и тех же библиотек и в CMS и в тексте страницы будет неизбежно приводить к конфликтам.
Однако, у меня не происходит редактирования в визуальном редакторе. Весь код галереи вынесен в отдельный файл. Перед вызовом галереи устанавливаю $SECTION_ID, а потом инклюд скрипта с галерей. В общем случае эта проблема выражается не только в protobox, а во многих скриптах использующих библиотеки AJAX и не только в них. |
|
|
|
01.09.2008 17:34:44
Что-то не понял, зачем столько кода. А ссылки на большие картинки всеравно указываются явно? Мне-то надо как-то получить эту самую ссылку на большую картинку. Я это с битриксовской галлереей пытаюсь совместить.
|
|
|
|
01.09.2008 18:17:58
ссылка может быть и неявной. В демке есть пример как показывать файл по его ID в системе или через redirect.php, а вот совместить фотогалерею и lightbox в одном флаконе врядли удастся, да и незачем. Проще написать свою фотогалерею с lightbox. |
|||
|
|
01.09.2008 18:58:08
Проще, конечно, если вы программист.
А в чем сложность, если мне надо просто как-то что бы превьюшка-ссылка имела путь не к какому-то скрипту, а на большую картинку. Разве этот путь нельзя никак получить? |
|
|
|
01.09.2008 19:12:33
В приведенном мною коде ссылка на большую картинку именно прямая. Она идет в ссылке после <a href=....
Фотогалерея 2.0 поставляется как готовый компонент с готовым функционалом. Если вам этот функционал непринципиален (разграничение доступа, загрузка картинок из фронтенда и другие полезные вкусности), а вопрос стоит только о показе, то вы можете скопировать код из примера в файл и вставлять его в нужном месте страницы. Причем загружать картинки вам никто не запрещает через ту же фотогалерею. Править же готовый компонент, который к тому же и обновляется периодически не рекомендуется, если не чувствуете в себе сил. |
|
|
|
01.09.2008 21:12:19
А как правильно вставить, просто копи-паст? И как она выводить будет? Я сейчас стандартную галерею настроил что бы она выводила превьюхи 3х3, квадратненькие, а это же наверно как-то подругому будет? |
|||
|
|
01.09.2008 21:41:43
Точнее сказать, что все библиотеки на основе Prototype несовместимы с любым JS-кодом, содержащим перебор элементов с помощью цикла for(a in b){} |
|||
|
|
02.09.2008 10:37:16
На той же странице есть форма для поиска туров. Там такой же prototype и тоже перебор. Сосуществуют как видите. Пространство имен разное использовано. Но пришлось править исходники. |
|||
|
|
02.09.2008 10:42:59
Копи-паст возможен если вы страницу редактируете в режиме PHP, а не в визуальном редакторе. Как вариант сделать включаемую область. Но судя по вопросам, которые Вы задаете, лучше попросить программистов это сделать или выучить PHP. |
|||
|
|
02.09.2008 19:37:27
а, так нет, как PHP то я это вставлял. не работает чего-то.
|
|
|
|
02.09.2008 22:32:16
И какой же результат у Вас выводит JS-код вида?
По хорошему (правильному) это должно быть
Однако полагаю, что Вы увидите
|
|||||||||
|
|
14.11.2008 23:24:59
Уважаемые разработчики, когда семерка будет совместима с prototype.js?
Будет ли? |
||||
|
|
|||