Конфликт расширений phpBB 3.1.x

Проблемы с установкой или работой phpBB 3.0.х. Решение проблем связанных с модами, стилями, доработками и так далее.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Конфликт расширений phpBB 3.1.x

Сообщение Slash » Ср фев 10, 2016 10:37 pm

На одном моем форуме используется расширение для картинок Lightbox (версия 1.0.2): https://www.phpbb.com/community/viewtopic.php?t=2236221 и Simple Spoiler: https://github.com/AlfredoRamos/phpbb-e ... le-spoiler
Оба расширения отлично работают и мне оба расширения нравятся, но картинки, которые спрятаны в спойлер (вообще под любой спойлер) не подключаются к Lightbox, что очень "грустно". Раз уж Lightbox не подключается к картинка, которые в спойлере, в любом спойлере, значит проблема в расширении Lightbox. Я посмотрел код расширения Lightbox и понял, что сценарий подключается только в видимым элементам, а поиск этих элементов выполняется только один раз (что конечно же логично), по этому для решения проблемы надо всего лишь запустить функцию поиска новых элементов, после открытия спойлера. Я сделал так:
Открыл: ext/vse/lightbox/styles/all/template/js/resizer.js, нашел:

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

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

И ниже добавил:

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

    // Fix for Spoiler (Slash danfa.org)
    
$('div.spoiler-header').click(function()
    {
        
lightboxResizer($(document));
    }); 

После, очистил кеш.
Готово!
Реклама

Вернуться в «phpBB»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость