Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Наваял красивость http://fluxbb.org/resources/mods/fancybox-for-fluxbb/
Полные изображения привьюшек от 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 - тут я так и не понял методику преобразования адресов
Редактировался Visman (2014-10-04 05:39:44)
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Выглядит отлично! А этой штук вычисляет адрес полной картинки по ссылке <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
artoodetoo, в зависимости от сервиса.
Просто картинки и ссылки на (_radikal_ru_), (_jpegshare_net_) и ompldr.org вычисляются по href;
(_image_shack_).us, savepic.(ru|org|net), funkyimg.com - по src;
fastpic.ru - часть из href, часть src.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Обновил до версии 1.1.0:
Добавил обработку привьюшек photobucket.com.
Убрал обработку ссылок из подписи.
Добавил показ видео с youtube.com. Совместимость с бб-кодом video есть.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Visman,
Добавьте, пожалуйста, если не сложно, поддержку (_itmages_ru_)
Offline
vdemin, этот сервис превьюшки кривые делает для прозрачного фона.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Обновил до версии 1.2.0:
Теперь установка/настройка/удаление мода происходит через плагин.
Добавил обработку превью от directupload.net и (_itmages_ru_).
Можно устанавливать на оригинальный форум и на мою сборку начиная с 37 ревизии (смотрите update_111_to_120.txt).
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Спасибо!
Offline
Обновил до версии 1.2.1:
Подходит для флукса 1.4.6, 1.4.5, 1.4.4.
Подходит для стандартного форума (не для моей версии).
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Обновил до версии 1.2.2:
Подходит для FluxBB 1.5.1.
Использует jQuery 1.8.2.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Обновил до версии 1.2.4:
Подходит для FluxBB 1.5.1-1.5.3.
Использует jQuery 1.9.1. Но и с меньшими версиями будет работать нормально.
Добавлена обработка превьюшек от imgur.com.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Обновил до версии 1.3.1:
Удалил ompldr.org, сайт давно помер.
Добавил imagelore.org, pixs.ru и smages.com.
Добавлена поддержка "Upload Mod" v.2.0 и выше (https://fluxbb.org/resources/mods/upload-mod/).
Мод совместим с "Media.js" (https://fluxbb.org/resources/mods/mediajs/) в части отображения ютуба.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Обновил до версии 1.3.2:
Профиксил предзагрузку картинок.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Не все изображения с (_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
@PNG, видимо, что-то поменяли при загрузке. Когда тестировал, все картинки в .jpeg преобразовывало.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Обновил до версии 1.3.4:
Профиксил форматы для (_itmages_ru_)
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, мод не работает с англоязычным зеркалом ITmages http://(_itmages_com_)
Offline
@PNG, может у него еще какие зеркала есть?
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@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?
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@PNG, ошибка у меня.
b.indexOf(".itmages.")
на
b.indexOf("itmages.")
Точку спереди убрать надо в проверке.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Обновил до версии 1.3.5:
Подходит только для FluxBB 1.5.8 (и выше).
Внесено изменение для работы с (_itmages_com_).
Использует для работы последнюю версию jQuery (точнее 1.11.2).
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline