d0cent пишет: А как правильно вставить, просто копи-паст? И как она выводить будет? Я сейчас стандартную галерею настроил что бы она выводила превьюхи 3х3, квадратненькие, а это же наверно как-то подругому будет?
Копи-паст возможен если вы страницу редактируете в режиме PHP, а не в визуальном редакторе. Как вариант сделать включаемую область. Но судя по вопросам, которые Вы задаете, лучше попросить программистов это сделать или выучить PHP.
Mikhail Kryachek пишет: Точнее сказать, что все библиотеки на основе Prototype несовместимы с любым JS-кодом, содержащим перебор элементов с помощью цикла for(a in b){}
На той же странице есть форма для поиска туров. Там такой же prototype и тоже перебор. Сосуществуют как видите. Пространство имен разное использовано. Но пришлось править исходники.
В приведенном мною коде ссылка на большую картинку именно прямая. Она идет в ссылке после <a href=.... Фотогалерея 2.0 поставляется как готовый компонент с готовым функционалом. Если вам этот функционал непринципиален (разграничение доступа, загрузка картинок из фронтенда и другие полезные вкусности), а вопрос стоит только о показе, то вы можете скопировать код из примера в файл и вставлять его в нужном месте страницы. Причем загружать картинки вам никто не запрещает через ту же фотогалерею. Править же готовый компонент, который к тому же и обновляется периодически не рекомендуется, если не чувствуете в себе сил.
d0cent пишет: А ссылки на большие картинки всеравно указываются явно?
ссылка может быть и неявной. В демке есть пример как показывать файл по его ID в системе или через redirect.php, а вот совместить фотогалерею и lightbox в одном флаконе врядли удастся, да и незачем. Проще написать свою фотогалерею с lightbox.
Если Вы имеете это в виду, то я с Вами согласен. Несовместимость появляется в админке, во фронтенде в режиме просмотра все работает. Причем это не болезнь битрикса. Использование одних и тех же библиотек и в CMS и в тексте страницы будет неизбежно приводить к конфликтам.
Однако, у меня не происходит редактирования в визуальном редакторе. Весь код галереи вынесен в отдельный файл. Перед вызовом галереи устанавливаю $SECTION_ID, а потом инклюд скрипта с галерей.
В общем случае эта проблема выражается не только в protobox, а во многих скриптах использующих библиотеки AJAX и не только в них.
Полез смотреть...... может я чегото не понимаю. Ведь работает же... на 7й версии.... В чем конкретно несовместимость выражается? (можно в личку) Самому интерестно.
В самом protoboks(ligtbox) необходимо поправить названия классов в соответствии с выбранными вами.
Что тут делается? 1. Создаем запись для добавления на страницу со скриптами и объявлением таблиц стилей из protobox. Эта запись будет включена в заголовок страницы через ShowHead... (механизм отложенных функций в хелпере). Можно код включить сразу в шаблон, но в страницах без фотогалереи он будет лишним. 2. Делаем выборку из инфоблока по $SectionID. 3. Формируем фотогалерею по выбранным элементам:
Задался я тут целью проверить сайт на соответствие стандартам. Доктайп: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
получаю: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified.
Странную вещь наблюдаю. В фоксе содержимое каталога отображается без проблем, а в ИЕ вылетает ошибка, не может отобразить страницу. 2-3 раза жмешь обновить и страница отображается. Кто сталкивался?
Даю подсказку, в другой бесплатной известной CMS через 404 ошибку реализован весь ЧПУ. Надо просто подумать. В чем была моя ошибка я понял. ))) О результатах если получится расскажу......
Не надо меня агитировать за вариант установки мультисайта по 2 варианту. Мне надо чтобы они работали по 1му. Причем один "главный" лежит в корне, а остальные в подпапках.
Надумал я тут убрать из адреса лишнюю папку, ту в которой сайт лежит через обработку 404 ошибки и получилось следующее:
- если у сайта который лежит в корне и у сайта который лежит в подпаке есть совпадающие по названию папки, то ошибка не возникает а идет переадресация на ту папку, что расположена в корне сайта. Например: сайт лежащий в корне: www.site1.ru имеет папку www.site1.ru/about сайт в подпапке: www.site2.ru лежит в /s2/ и имеет папку www.site2.ru/s2/about
Так вот, хотел убрать s2 из адреса второго сайта через обработку 404, тоесть при обращении к адресу www.site2.ru/about редирект на www.site2.ru/s2/about а вместо этого попадаю на /about лежащую в корне, причем с адресом www.site2.ru/about