Все, последний пост про WP FancyBox. Вышла версия 1.3
(каждый день по версии?).
(каждый день по версии?).
- Сократил количество загружаемых картинок (тени, фон и т.п.) с 11 до 4, используя технику CSS-спрайтов. Размер уменьшился на полкилобайта и сократилась нагрузка на сервер (на 7 HTTP-запросов!), отчего тени стали загружаться быстрее.
- Убрал PNG-fix: по-моему, бессмысленно из-за одного древнего браузера вставлять целый джаваскрипт, который может что-нибудь сломать, да еще и не работающий со спрайтами. Я придумал вариант элегантнее (как я до этого раньше не додумался‽): просто не показывать тени в IE6 и заменить для него закрывающий крестик на GIF.
- Оптимизировал GIF'ы, перерисовал стрелочки. Если кто не знает, если к ссылкам на картинки добавить
rel="имя_группы", то все такие ссылки будут показываться как группа — то есть со стрелочками назад-вперед. - Исправил баг: в Firefox при нажатии на картинки разного размера, новая картинка показывалась размером со старую.
- Убрал из поставки не минимизированные версии .js и .css. Они там не нужны, а если кому охота посмотреть читаемый код — попрошу пройти в репозиторий.

За плагин спасибо, а про svn так критично я бы не стал, чем он вас обидел? :)
> а про svn так критично я бы не стал, чем он вас обидел?
Такое может спросить только тот, кто не пробовал git :)
Спасибо тебе, добрый человек! Пользуюсь с удовольствием.
selme.ru->karma++;
Эм, не уловил связи между микроформатным rel и тем, что ты написал. Поясни, плиз.
Сергей М.: см. http://fancy.klade.lv/ "Grouped images".
>> а про svn так критично я бы не стал, чем он вас обидел?
>Такое может спросить только тот, кто не пробовал git :)
Можно поподробнее о преимуществах git?
abstract: http://www.google.com/search?client=safari&rls=en-us&q=git+site:sellme.ru&ie=UTF-8&oe=UTF-8
можно нескромный вопрос,
а что если портировать этот модуль в Drupal?
Владимир: пожалуйста. Только это буду делать не я (намаялся с Друпалом, теперь как минимум полгода не буду его трогать :). Тут, в принципе, портировать-то и нечего -- включить js, css и добавить одну строчку в head (см. исходник этой страницы для примера).
Добрый день!... так долго искал именно етот скрипт:)но есть проблема... незнаю как прикрутить его к nextgen ligntbox работает а этот нет... т.е. выкладываю галерею, нажимаем на фотографию срабатывает fancybox ну и конечно неплохо бы листать:) вообщем жду ответа!
так рад что нашел что написал всякую фигню:) вообщем подскажите как прикрутить его к Nextgen ?
Как использовать с Nextgen:
В настройках Gallery / Эффекты > Другой:
class="fancybox" rel="%GALLERY_NAME%"
В настройках Fancybox / jQuery expression:
jQuery("a.fancybox")
Здравствуйте, Дмитрий!
Скажите пожалуйста, можно ли использовать плагин Fancy Box со ссылками вот такой конструкции:
<area shape="circle" coords="20,20,10" href="image.png"?
Если да, то как это лучше реализовать?
Спасибо.
Не знаю, попробуйте.
При этом,
<area class="my-area" shape="circle" coords="20,20,10" href="image.png">
и в настройках плагина jQuery Expression:
jQuery("area.my-area")
(без parent()).
Не могу понять установил wp-fancybox-1.4 не работает совместно с NEXTGEN Gallery
все сделал вот так:
В настройках Gallery / Эффекты > Другой:
class="fancybox" rel="%GALLERY_NAME%"
В настройках Fancybox / jQuery expression:
jQuery("a.fancybox")
Подскажите в чем причина?
К вопросу >>Алекс:
Плагин не работает в версии 2,7 wordpress у меня. Ставлю ему значение fancybox_expression = jQuery("a"), т.е. он должен реагировать на все ссылки на странице. Эфеект 0. В 2,6,x все замечательно работает. Задумайтесь над доработкой под свежую версию wordpress.
Не знаю, как это могло бы быть связано с версией WordPress (у меня 2.7). В любом случае, ставить его на все ссылки на странице плохая идея.
У меня не работает не у одного на 2,7,1. На все ссылки поставил, чтобы проверить, а не для эксплуатации... Он просто не функционирует. В 2,6 Скрипт реагирует на заданную обертку. В 2,7 глухо... Даже на "a" просто.
А jQuery подключается? http://бла-бла-бла/wp-includes/js/jquery/jquery.js?ver=1.2.6 ?
fireBug ругается на строчку (21)
jQuery(document).ready(function(){jQuery("a").fancybox({});});
jQ подгружается нормально...
Из коммента выризалось часть кода. Но в общем понятно...
А чего именно говорит FireBug? И еще -- если попробовать включить "Hide on content click" в настройках плагина будет ругаться?
FireBug говорит syntax error.
Включаю Hide on content click эта строчка немного больше становится
jQuery(document).ready(function(){jQuery(.fancybox({"hideOnContentClick":true});});
вместо
jQuery(document).ready(function(){jQuery(.fancybox({});});
И тоже syntax error? А jQuery какая версия? Какие-нибудь другие плагины включены?
Приношу свои извинения, дело было в теме. Она подгружает свой jQ 1.2.3 и свои скрипты. Дело в теме. В чем проблема, буду разбираться дальше сам.