Lightbox для phpBBex 2.0

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

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#1by HD321kbps » 05.07.2015, 00:05

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

Code: Select all

mobileWidth = 900;
Image

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#2by HD321kbps » 11.07.2015, 11:06

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

Sumanai M
Администратор
Avatar
Sumanai M
Администратор
Age: 33
Reputation: 65 (+65/−0)
Posts: 311
With us: 4 years 6 months
Location: Россия
Website Twitter VK Google+

#3by Sumanai » 11.07.2015, 12:11

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

Merz
Avatar
Merz
Reputation: 0 (+0/−0)
Posts: 4
With us: 3 years 6 months

#4by Merz » 23.10.2015, 21:25

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

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#5by HD321kbps » 18.12.2015, 17:32

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

Sumanai M
Администратор
Avatar
Sumanai M
Администратор
Age: 33
Reputation: 65 (+65/−0)
Posts: 311
With us: 4 years 6 months
Location: Россия
Website Twitter VK Google+

#6by Sumanai » 18.12.2015, 18:07

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

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#7by HD321kbps » 18.12.2015, 19:35

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

Sumanai M
Администратор
Avatar
Sumanai M
Администратор
Age: 33
Reputation: 65 (+65/−0)
Posts: 311
With us: 4 years 6 months
Location: Россия
Website Twitter VK Google+

#8by Sumanai » 19.12.2015, 11:02

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

Code: Select all

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

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

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#9by HD321kbps » 19.12.2015, 15:12

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

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#10by HD321kbps » 14.02.2016, 15:30

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

Code: Select all

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

Это

Code: Select all

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

И все работает)
Image

Бог Кузя
Avatar
Бог Кузя
Reputation: 1 (+1/−0)
Posts: 9
With us: 3 years 2 months

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

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


Return to “Ваш первый раздел”

Who is online (over the past 5 minutes)

Users browsing this forum: 1 guest
Bots: SemrushBot