Lightbox для phpBBex 2.0

Описание: Описание вашего первого раздела.
Правила раздела: Ничего ценного не писать-всё равно всё удалю.

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 7 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#1 HD321kbps » 05.07.2015, 00:05

Поставил расширение Lightbox, но на экранах маленьких не включается. Стоит ограничение на размер экрана, изменить его можно в файле расширения phpBBex2\ext\vse\lightbox\styles\all\template\event\overall_footer_after.html

Код: Выделить всё

mobileWidth = 900;
Изображение

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 7 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#2 HD321kbps » 11.07.2015, 11:06

Rакой скрипт для вложений и картинок будет использоваться в phpBBex 2.0? От phpBBex 1.9.1.? Мне к примеру нравиться Shadowbox.
Изображение

Sumanai M
Администратор
Аватара
Sumanai M
Администратор
Возраст: 32
Репутация: 64 (+64/−0)
Сообщения: 307
С нами: 3 года 8 месяцев
Откуда: Россия
Сайт Twitter ВКонтакте Google+

#3 Sumanai » 11.07.2015, 12:11

Ну, там вроде не только для картинок, но и для прочего медиа. У тому же он использует флеш для отображения даже банального ютуба, что никак не вяжется с современной тенденцией ухода трафика в сторону мобильных устройств.
А вообще я ещё не знаю, что буду там делать. Но если встрою лайтбокс, то сделаю его отключаемым, а там уж лепите что хотите.

Merz
Аватара
Merz
Репутация: 0 (+0/−0)
Сообщения: 4
С нами: 2 года 8 месяцев

#4 Merz » 23.10.2015, 21:25

Sumanai писал(а):Но если встрою лайтбокс
Встрой пожалуйста

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 7 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#5 HD321kbps » 18.12.2015, 17:32

подскажите, как можно сделать, чтобы это расширение работало в Spoiler?
Изображение

Sumanai M
Администратор
Аватара
Sumanai M
Администратор
Возраст: 32
Репутация: 64 (+64/−0)
Сообщения: 307
С нами: 3 года 8 месяцев
Откуда: Россия
Сайт Twitter ВКонтакте Google+

#6 Sumanai » 18.12.2015, 18:07

C этим проблемы- у изо под спойлером нет ширины, так как его не видно, поэтому лайтбок и пропускает их.
Можно попытаться разве что на расскрытие спойлера повесить обработчик, который будет привязывать лайтбокс к изо.

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 7 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#7 HD321kbps » 18.12.2015, 19:35

Sumanai писал(а):C этим проблемы- у изо под спойлером нет ширины, так как его не видно, поэтому лайтбок и пропускает их.
Можно попытаться разве что на расскрытие спойлера повесить обработчик, который будет привязывать лайтбокс к изо.
удивительно что в этох расширениях highslide и Fancybox все работает!
Причем смотрел скрипты lightbox (lightbox\styles\all\template\js\resizer.js) и Fancybox (fancybox\styles\all\template\js\fancy.js) они почти идентичны. Но видимо где-то какая строчка не прописана. Или все таки надо капать в самих js библиотеках Fancybox и lightbox? Может в курсе)
Изображение

Sumanai M
Администратор
Аватара
Sumanai M
Администратор
Возраст: 32
Репутация: 64 (+64/−0)
Сообщения: 307
С нами: 3 года 8 месяцев
Откуда: Россия
Сайт Twitter ВКонтакте Google+

#8 Sumanai » 19.12.2015, 11:02

Ну, highslide и Fancybox работают по другому, вот они и работают. Дело в строчке

Код: Выделить всё

            else if ($(this).outerWidth() >= vseLightbox.resizeWidth) {

Которая пытается получить размер скрытого за спойлером изображения. А оно равно нуля, так как изображения не видно.

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 7 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#9 HD321kbps » 19.12.2015, 15:12

Sumanai писал(а):Которая пытается получить размер скрытого за спойлером изображения. А оно равно нуля, так как изображения не видно.
Спасибо, убрал все работает! Только открывает по нажатию не картинку, а миниатюру. Буду копать)
Изображение

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 7 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#10 HD321kbps » 14.02.2016, 15:30

resizer.js из dev версии
добавить в ext/vse/lightbox/styles/all/template/js/resizer.js после

Код: Выделить всё

$(function() {
      lightboxResizer($(document));
   });

Это

Код: Выделить всё

$('dl.spoilerbox').click(function()
    {
        lightboxResizer($(document));
    });

И все работает)
Изображение

Бог Кузя
Аватара
Бог Кузя
Репутация: 1 (+1/−0)
Сообщения: 9
С нами: 2 года 4 месяца

#11 Бог Кузя » 11.03.2016, 03:02

Merz, за аву лайк :biggrin:


Вернуться в «Ваш первый раздел»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1Cddvxsdf, 456fdfvfg, cvbfdgr54, mtyyee653, xvxvsd352 и 1 гость