Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2011-01-11 20:36:01

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

[MOD] Fancybox для FluxBB

Наваял красивость http://fluxbb.org/resources/mods/fancybox-for-fluxbb/  tongue
Полные изображения привьюшек от funkyimg.com, fastpic.ru, (_radikal_ru_), (_image_shack_).us, savepic.(ru|org|net), (_jpegshare_net_), ompldr.org и просто ссылки на изображения *.(jpg|jpeg|png|gif|bmp) теперь отображаются во всплывающем слое.
Пример работы тут -
Нагрузки на сервер нет, вычисление ссылок идет на стороне клиента.

З.Ы. Сервисы картинок, которые не получилось реализовать:
imagehost.org - ссылка не имеет точного соответствия полному изображению
pikucha.ru - сервис блокирует прямые запросы картинок
picture.ru - тут я так и не понял методику преобразования адресов tongue

Редактировался Visman (2014-10-04 05:39:44)

Offline

#2 2011-01-12 07:52:59

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: [MOD] Fancybox для FluxBB

Выглядит отлично! А этой штук вычисляет адрес полной картинки по ссылке <a href> или по  <img src> самой превьюшки?

P.S. Надо будет приделать "сказать спасибо" сюда на форум. Реально спасибо Visman!


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#3 2011-01-12 08:38:05

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

artoodetoo, в зависимости от сервиса.
Просто картинки и ссылки на (_radikal_ru_), (_jpegshare_net_) и ompldr.org вычисляются по href;
(_image_shack_).us, savepic.(ru|org|net), funkyimg.com - по src;
fastpic.ru - часть из href, часть src.

Offline

#4 2011-01-14 20:33:52

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

Обновил до версии 1.1.0:
Добавил обработку привьюшек photobucket.com.
Убрал обработку ссылок из подписи.
Добавил показ видео с youtube.com. Совместимость с бб-кодом video есть.

Offline

#5 2011-03-14 00:30:54

vdemin
Участник
Из Псков
Зарегистрирован: 2011-03-12
Сообщений: 3

Re: [MOD] Fancybox для FluxBB

Visman,
Добавьте, пожалуйста, если не сложно, поддержку (_itmages_ru_)

Offline

#6 2011-03-27 19:36:40

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

vdemin, этот сервис превьюшки кривые делает для прозрачного фона.

Offline

#7 2011-04-02 18:13:54

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

Обновил до версии 1.2.0:
Теперь установка/настройка/удаление мода происходит через плагин.
Добавил обработку превью от directupload.net и (_itmages_ru_).
Можно устанавливать на оригинальный форум и на мою сборку начиная с 37 ревизии (смотрите update_111_to_120.txt).

eae2914a2fae5278ddd7dd01567ab373.jpg

Offline

#8 2011-04-02 18:46:11

vdemin
Участник
Из Псков
Зарегистрирован: 2011-03-12
Сообщений: 3

Re: [MOD] Fancybox для FluxBB

Спасибо!

Offline

#9 2011-08-29 16:34:12

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

Обновил до версии 1.2.1:
Подходит для флукса 1.4.6, 1.4.5, 1.4.4.
Подходит для стандартного форума (не для моей версии).

Offline

#10 2012-11-18 06:00:04

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

Обновил до версии 1.2.2:

Подходит для FluxBB 1.5.1.
Использует jQuery 1.8.2.

Offline

#11 2013-03-22 08:13:06

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

Обновил до версии 1.2.4:

Подходит для FluxBB 1.5.1-1.5.3.
Использует jQuery 1.9.1. Но и с меньшими версиями будет работать нормально.
Добавлена обработка превьюшек от imgur.com.

Offline

#12 2013-11-11 11:47:55

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

Обновил до версии 1.3.1:

Удалил ompldr.org, сайт давно помер.
Добавил imagelore.org, pixs.ru и smages.com.
Добавлена поддержка "Upload Mod" v.2.0 и выше (https://fluxbb.org/resources/mods/upload-mod/).
896f030d9703c38a08f98c21b10a3419.jpg 1dc1da8d2be7380fe85c68d7ff2311d8.jpg
Мод совместим с "Media.js" (https://fluxbb.org/resources/mods/mediajs/) в части отображения ютуба.

Offline

#13 2013-12-07 07:26:55

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

Обновил до версии 1.3.2:

Профиксил предзагрузку картинок.

Offline

#14 2014-03-25 23:32:40

PNG
Участник
Зарегистрирован: 2014-03-22
Сообщений: 24
Сайт

Re: [MOD] Fancybox для FluxBB

Не все изображения с (_itmages_ru_) открываются в Fancybox. Например, изображение с тестового форума работает корректно:

[url=http://(_itmages_ru_)/image/view/157706/d7ab56b4][img]http://storage5.static.(_itmages_ru_)/i/11/0330/s_1301502403_d7ab56b476.jpeg[/img][/url]

Но изображение, которое я залил вчера открываться в Fancybox уже не хочет:

[url=http://(_itmages_ru_)/image/view/1572498/b56390da][img]http://storage6.static.(_itmages_ru_)/i/14/0324/s_1395695384_7524102_b56390daf2.jpg[/img][/url]

Как выяснилось, проблема в расширении файла (jpeg/jpg), у себя исправил правкой файла js/fancybox.js — в нужном месте jpeg заменил на (jpg|jpeg|png|gif|bmp). Надеюсь, кому-нибудь пригодится.

Offline

#15 2014-03-26 04:56:14

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

@PNG, видимо, что-то поменяли при загрузке. Когда тестировал, все картинки в .jpeg преобразовывало.

Offline

#16 2014-03-26 14:14:29

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

Обновил до версии 1.3.4:

Профиксил форматы для (_itmages_ru_)

Offline

#17 2015-01-08 11:47:11

PNG
Участник
Зарегистрирован: 2014-03-22
Сообщений: 24
Сайт

Re: [MOD] Fancybox для FluxBB

@Visman, мод не работает с англоязычным зеркалом ITmages http://(_itmages_com_)

Offline

#18 2015-01-08 12:02:16

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

@PNG, может у него еще какие зеркала есть?

Offline

#19 2015-01-08 12:11:17

PNG
Участник
Зарегистрирован: 2014-03-22
Сообщений: 24
Сайт

Re: [MOD] Fancybox для FluxBB

@Visman, вроде нет, по крайней мере я не нашел. В правилах сказано только о двух зеркалах.

Offline

#20 2015-01-08 13:04:19

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

@PNG, в файле fancybox.js замени

b.indexOf("(_itmages_ru_)/")&&(a=c.match(/^(http:\/\/.+\.itmages\.ru\/.+\/.+\/.+\/)s(_.+\.(jpg|jpeg|png|gif))$/),null!=a)?a[1]+"h"+a[2]

на

b.indexOf(".itmages.")&&(a=c.match(/^(http:\/\/.+\.itmages\.(ru|com)\/.+\/.+\/.+\/)s(_.+\.(jpg|jpeg|png|gif))$/),null!=a)?a[1]+"h"+a[3]

Будет работать и ru, и com?

Offline

#21 2015-01-08 13:08:20

PNG
Участник
Зарегистрирован: 2014-03-22
Сообщений: 24
Сайт

Re: [MOD] Fancybox для FluxBB

@Visman, я так пробовал, не работает. Если что, вот пост на моём форуме, где есть пикчи с ru и com.

Offline

#22 2015-01-08 13:38:46

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

@PNG, ошибка у меня.

b.indexOf(".itmages.")

на

b.indexOf("itmages.")

Точку спереди убрать надо в проверке.

Offline

#23 2015-01-08 13:40:49

PNG
Участник
Зарегистрирован: 2014-03-22
Сообщений: 24
Сайт

Re: [MOD] Fancybox для FluxBB

@Visman, теперь работает, огромное спасибо!

Offline

#24 2015-01-24 07:59:13

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: [MOD] Fancybox для FluxBB

Обновил до версии 1.3.5:

Подходит только для FluxBB 1.5.8 (и выше).
Внесено изменение для работы с (_itmages_com_).
Использует для работы последнюю версию jQuery (точнее 1.11.2).

Offline

#25 2015-04-13 01:24:40

PNG
Участник
Зарегистрирован: 2014-03-22
Сообщений: 24
Сайт

Re: [MOD] Fancybox для FluxBB

Добавьте, пожалуйста f-picture.net – зеркало (_radikal_ru_). Других зеркал не нашел.

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens