Все, последний пост про WP FancyBox. Вышла версия 1.3
(каждый день по версии?).

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

На этом ежедневное обновление WP FancyBox предлагаю прекратить. И просто им пользоваться.

Качать тут: http://code.google.com/p/wp-fancybox

P.S. SVN — отстой.

Ильяс 2008-10-24 21:08

За плагин спасибо, а про svn так критично я бы не стал, чем он вас обидел? :)

> а про svn так критично я бы не стал, чем он вас обидел?

Такое может спросить только тот, кто не пробовал git :)

bm 2008-10-24 22:08

Спасибо тебе, добрый человек! Пользуюсь с удовольствием.

selme.ru->karma++;

Сергей М. 2008-10-25 18:08

Эм, не уловил связи между микроформатным rel и тем, что ты написал. Поясни, плиз.

Сергей М.: см. http://fancy.klade.lv/ "Grouped images".

abstract 2008-10-29 20:08

>> а про svn так критично я бы не стал, чем он вас обидел?

>Такое может спросить только тот, кто не пробовал git :)

Можно поподробнее о преимуществах git?

Владимир 2008-11-22 20:08

можно нескромный вопрос,

а что если портировать этот модуль в Drupal?

Владимир: пожалуйста. Только это буду делать не я (намаялся с Друпалом, теперь как минимум полгода не буду его трогать :). Тут, в принципе, портировать-то и нечего -- включить js, css и добавить одну строчку в head (см. исходник этой страницы для примера).

Михаил 2009-01-01 20:09

Добрый день!... так долго искал именно етот скрипт:)но есть проблема... незнаю как прикрутить его к nextgen ligntbox работает а этот нет... т.е. выкладываю галерею, нажимаем на фотографию срабатывает fancybox ну и конечно неплохо бы листать:) вообщем жду ответа!

Михаил 2009-01-01 20:09

так рад что нашел что написал всякую фигню:) вообщем подскажите как прикрутить его к Nextgen ?

Как использовать с Nextgen:

В настройках Gallery / Эффекты > Другой:

class="fancybox" rel="%GALLERY_NAME%"

В настройках Fancybox / jQuery expression:

jQuery("a.fancybox")

monster 2009-02-15 19:09

Здравствуйте, Дмитрий!

Скажите пожалуйста, можно ли использовать плагин 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()).

Алекс 2009-02-18 01:09

Не могу понять установил wp-fancybox-1.4 не работает совместно с NEXTGEN Gallery

все сделал вот так:

В настройках Gallery / Эффекты > Другой:

class="fancybox" rel="%GALLERY_NAME%"

В настройках Fancybox / jQuery expression:

jQuery("a.fancybox")

Подскажите в чем причина?

AlexPTS 2009-03-10 23:09

К вопросу >>Алекс:

Плагин не работает в версии 2,7 wordpress у меня. Ставлю ему значение fancybox_expression = jQuery("a"), т.е. он должен реагировать на все ссылки на странице. Эфеект 0. В 2,6,x все замечательно работает. Задумайтесь над доработкой под свежую версию wordpress.

Не знаю, как это могло бы быть связано с версией WordPress (у меня 2.7). В любом случае, ставить его на все ссылки на странице плохая идея.

AlexPTS 2009-03-11 22:09

У меня не работает не у одного на 2,7,1. На все ссылки поставил, чтобы проверить, а не для эксплуатации... Он просто не функционирует. В 2,6 Скрипт реагирует на заданную обертку. В 2,7 глухо... Даже на "a" просто.

AlexPTS 2009-03-11 23:09

fireBug ругается на строчку (21)

jQuery(document).ready(function(){jQuery("a").fancybox({});});

jQ подгружается нормально...

AlexPTS 2009-03-11 23:09

Из коммента выризалось часть кода. Но в общем понятно...

А чего именно говорит FireBug? И еще -- если попробовать включить "Hide on content click" в настройках плагина будет ругаться?

AlexPTS 2009-03-11 23:09

FireBug говорит syntax error.

Включаю Hide on content click эта строчка немного больше становится

jQuery(document).ready(function(){jQuery(.fancybox({"hideOnContentClick":true});});

вместо

jQuery(document).ready(function(){jQuery(.fancybox({});});

И тоже syntax error? А jQuery какая версия? Какие-нибудь другие плагины включены?

AlexPTS 2009-03-12 23:09

Приношу свои извинения, дело было в теме. Она подгружает свой jQ 1.2.3 и свои скрипты. Дело в теме. В чем проблема, буду разбираться дальше сам.