Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Расширения для phpBB 3.1-3.3

  • Список форумов
  • Форумы по phpBB 3.1-3.3
  • Расширения для phpBB 3.1-3.3

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

Спойлер на аяксе для форума phpBB 3 с отображением изображений в всплывающем окне (через prettyPhoto, Highslide, Lightbox2 или Fancybox3)

173 сообщения
  • 1
  • 2
  • 3
  • 4
  • 5
  • Перейти на страницу:
  • 18
  • След.
Просмотры: 67686 • 
  • Аватара пользователя
    PPK Сообщение 10.04.2015
    Описание
    Порт мода BB3Spolier - мод спойлера для phpBB3 для форума phpBB3 (только версии 3.1 и выше)
    - вкладывание спойлеров друг в друга, с возможностью ограничения уровня вложенности (только для 3.1)
    - загрузка изображений находящихся в спойлере только после открытия спойлера
    - уменьшение размеров изображений добавленных в сообщение тегом img
    - фильтрация изображений с нежелательных доменов
    - переопределение адресов изображений или подмена на изображение миниатюру (ручное добавление в файле)
    - скрытие изображений добавленных через тег img
    - скрытие изображений добавленных через тег img, находящиеся в подписях пользователей
    - выбор способа открытия изображений обрабатываемых спойлером, 1 - в новом окне, 2 - в текущем окне, 3 - при помощи prettyPhoto/Highslide/Lightbox2/Fancybox3 (с выбором темы оформления)
    - отображение всех изображений на одной странице в режиме галереи
    - использование некоторых бб-кодов в заголовке спойлера (только для 3.1)


    Скриншоты расширения и его описание соответствуют версии расширения на момент его выхода, все дальнейшие изменения добавляются и отображаются только в истории версий

    Установка
    Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/bb3spoiler/composer.json
    Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив BB3Spoiler нажать ссылку Включить
    Добавить бб-коды
    Администраторский раздел - Сообщения - BBCodes - Добавить BBCode, в поле Использование BBCode вставить:

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

    [spoiler]{TEXT}[/spoiler]
    в поле Замена HTML вставить:

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

    <div class="sp-wrap"><div class="sp-body" title="{L_BB3SPOILER_HEADER}">{TEXT}</div></div>
    в поле Подсказка вставить:

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

    Спойлер (скрытый текст) [spoiler]Текст[/spoiler]
    в поле Настройки отметить Показывать на странице ответа

    Добавить бб-код спойлера с возможностью определять заголовок
    Администраторский раздел - Сообщения - BBCodes - Добавить BBCode, в поле Использование BBCode вставить:

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

    [spoiler="{INTTEXT}"]{TEXT}[/spoiler]
    в поле Замена HTML вставить:

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

    <div class="sp-wrap"><div class="sp-body" title="{INTTEXT}">{TEXT}</div></div>
    в поле Подсказка вставить:

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

    Спойлер (скрытый текст) [spoiler="Заголовок"]Текст[/spoiler]
    в поле Настройки отметить Показывать на странице ответа

    Если не будет использоваться опция обработки спойлером изображений вставленных через бб-код img, нужно создать отдельный бб-код
    Администраторский раздел - Сообщения - BBCodes - Добавить BBCode, в поле Использование BBCode вставить:

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

    [spimage]{URL}[/spimage]
    в поле Замена HTML вставить:

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

    <var title="{URL}" class="postImg" alt="{L_IMAGE}" /></var>
    в поле Подсказка вставить:

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

    Изображение для спойлера [spimage]адрес изображения[/spimage]
    в поле Настройки отметить Показывать на странице ответа

    Обновление
    Для обновления расширения нужно отключить расширение в адм. разделе, удалить его файлы, загрузить новую версию расширения и включить его заново.
    Перед обновлением форума с версий 3.1 до 3.2 и обновлении этого расширения, необходимо удалить бб-коды которые указаны в инструкции для установки этого расширения для версии 3.1 и добавить бб-коды указанные для версии 3.2, иначе из-за багов в системе работы бб-кодов в текущей версии phpBB (3.2) при обновлении с версии 3.1 перестанут работать спойлеры с кавычками внутри spoiler="Скрытый текст", а так же спойлеры без текста, если использовать одновременно спойлеры с текстом и без


    Настройка
    Адм. раздел - Настройки расширений - BB3Spoiler


    Доступные языки
    ru, en

    Скачать расширение
    С форума (необходимо зарегистрироваться и/или войти на форум)
    Для версии 3.1
    bb3spoiler_1.3.4.1.zip
    Для версии 3.2
    bb3spoiler_1.6.1.zip
    Для версии 3.3
    bb3spoiler_1.6.4.zip
    С GIT репозитория
    https://gitlab.com/protoneutron/bb3spoiler
    phpBB 3.1
    2015.04.10 - 1.0.0 Начальная версия
    2015.05.04 - 1.0.1 Добавлены файлы для работы спойлера в оконных режимах работы форума, т.е. без вывода футеров и хидеров форума.
    2015.06.22 - 1.1.1 Обновление под версию phpBB 3.1.5
    2015.07.12 - 1.2.1 Добавлена опция для выбора темы оформления prettyPhoto, prettyPhoto обновлён до версии 3.1.6
    2015.09.14 - 1.3.2 Обновление под версию phpBB 3.1.6, незначительные правки
    2015.11.25 - 1.3.3 Небольшие исправления
    2016.01.14 - 1.3.4 Небольшие исправления
    2017.02.08 - 1.3.4.1 Небольшие исправления
    phpBB 3.2
    2017.01.21 - 1.4.0 Изменения под версию форума phpBB 3.2
    2017.02.08 - 1.4.1 Небольшие исправления
    2018.07.21 - 1.5.0 При установке расширения или включении опций в адм. разделе добавлено автоматическое создание соответствующих бб-кодов
    2019.04.29 - 1.5.1 Небольшое исправление
    2019.05.11 - 1.5.2 Небольшие исправления
    2019.05.22 - 1.5.3 Небольшие исправления и изменения
    2019.05.26 - 1.5.4 Небольшое исправление
    2019.08.06 - 1.6.0 Добавлен просмотр полноразмерных изображений через Highslide, Lightbox2 или Fancybox3, просмотр изображений в режиме галереи теперь возможен при отключенной опции обработки изображений, а также для изображений вставленных через бб-код spimage
    2019.08.16 - 1.6.1 Добавлен английский язык
    phpBB 3.3
    2020.01.14 - 1.6.2 Исправления для совместимости с phpBB3.3, отображение через prettyPhoto отключено, в качестве похожей альтернативы добавлен Fancybox
    2020.09.05 - 1.6.3 Небольшое изменение
    2022.07.11 - 1.6.4 Небольшое исправление

    У вас нет необходимых прав для просмотра вложений в этом сообщении. Попробуйте зарегистрироваться или войти на форум.
PPK
  • Аватара пользователя
    Oleg Сообщение 11.04.2015
    Все прекрасно работает :good:
Oleg
  • USER57 Сообщение 15.08.2015
    PPK можешь помочь. вышла новая версия QuickReply - Расширенные возможности быстрого ответа теперь не могу найти код, который брал из этой темы.
    http://star-anime.ru
USER57
  • Аватара пользователя
    PPK Сообщение 16.08.2015
    Код из той темы для BB2Spoiler Simple Edition.
PPK
  • USER57 Сообщение 16.08.2015
    PPK писал(а):Код из той темы для BB2Spoiler Simple Edition.
    С маленькой переделкой он работал а теперь в расширении даже нет таких строк куда вставлять.
    http://star-anime.ru
USER57
  • Аватара пользователя
    PPK Сообщение 17.08.2015
    /ext/tatiana5/quickreply/event/listener.php после

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

    				// end mod Translit
    
    добавить

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

    				//BB3SPOILER
    				'S_BB3SPOILER_INSTALLED'      => $this->phpbb_extension_manager->is_enabled('ppk/bb3spoiler'),
    /ext/tatiana5/quickreply/styles/prosilver/template/quickreply_core.js перед (встречается 2 раза, нужно только перед первым)

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

    						$loadingIndicator.fadeOut(phpbb.alertTime);
    
    добавить

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

    						if (quickreply.plugins.bb3spoiler && !res.insert) {
    							$('#qr_posts').bb3Spoiler();
    						}
    заменить

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

    							reply_temp_container.html(res.result);
    
    на

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

    						if (quickreply.plugins.bb3spoiler) {
    							reply_temp_container.html(res.result).bb3Spoiler();
    						} else {
    							reply_temp_container.html(res.result);
    						}
    после

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

    					$('#preview .content').html(res.PREVIEW_TEXT);
    
    добавить

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

    					if (quickreply.plugins.bb3spoiler) {
    						$('#preview .content').bb3Spoiler();
    					}
    /ext/tatiana5/quickreply/styles/prosilver/template/quickreply_init.html заменить

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

    	seo: <!-- IF SEO_PHPBB_URL -->true<!-- ELSE -->false<!-- ENDIF -->
    
    на

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

    	seo: <!-- IF SEO_PHPBB_URL -->true<!-- ELSE -->false<!-- ENDIF -->,
    	bb3spoiler: <!-- IF S_BB3SPOILER_INSTALLED -->true<!-- ELSE -->false<!-- ENDIF -->
    для BB2Spoiler Simple Edition всё тоже самое, только в коде заменить все bb3spoiler на bb2spoiler, учитывая регистр.
PPK
  • USER57 Сообщение 17.08.2015
    При переходе на следующую страницу в теме с комментариями, спойлер не обрабатывается.

    а при переходе назад на первую страницу две панели Торрент. :?
    http://star-anime.ru
USER57
  • Аватара пользователя
    PPK Сообщение 18.08.2015
      При переходе на следующую страницу в теме с комментариями, спойлер не обрабатывается.
    Сделал.

    Добавлено спустя 16 часов 30 минут 56 секунд:
    USER57 писал(а):а при переходе назад на первую страницу две панели Торрент
    Не смог повторить :unknown:
PPK
  • Аватара пользователя
    Oleg Сообщение 14.09.2015
    Здравствуйте, скажите а это надо удалять

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

    //PPK BB3SPOILER EVENT START
                  $text = $this->message;
                  $uid = $this->bbcode_uid;
             
                  $vars = array('text', 'uid', 'allow_bbcode');
                  extract($phpbb_dispatcher->trigger_event('core.modify_format_display_text_before', compact($vars)));
             
                  $this->message = $text;
                  $this->bbcode_uid = $uid;
            //PPK BB3SPOILER EVENT END
    а то только поставил версию 1.2.1, а тут уже новая версия
Oleg
  • USER57 Сообщение 14.09.2015
    спойлер наезжает на кнопки.
    http://star-anime.ru
USER57
173 сообщения
  • 1
  • 2
  • 3
  • 4
  • 5
  • Перейти на страницу:
  • 18
  • След.

Вернуться в «Расширения для phpBB 3.1-3.3»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума