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

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

 • Просмотры: 51960
ze
zergood
Благодарил (а): 6 раз
Поблагодарили: 2 раза
Сообщения: 30
Зарегистрирован: 29 ноя 2015, 20:15
Сообщение

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

24 фев 2016, 05:09

Не применяется к старым сообщениям в которых присутствует

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

[spoiler="Скрытый текст"][/spoiler]
Но если нажму редактировать и сразу Предпросмотр сообщения, то применяется спойлер.
Можно как то исправить?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

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

24 фев 2016, 12:49

Нужно делать репарсинг бб-кодов в сообщениях, http://www.phpbbguru.net/community/topic42862.html
ze
zergood
Благодарил (а): 6 раз
Поблагодарили: 2 раза
Сообщения: 30
Зарегистрирован: 29 ноя 2015, 20:15
Сообщение

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

25 фев 2016, 05:55

PPK писал(а):Нужно делать репарсинг бб-кодов в сообщениях, ↑ http://www.phpbbguru.net/community/topic42862.html
Попробовал, не помогло :(
Если редактирую сообщение старое, нажимаю превью, то спойлер отображается. нажимаю отправить (старое сообщение), на выходе спойлер не применяется. Применяется если только я делаю любое изменение текста в сообщении.

Всё, никак уже не вылечить это?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

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

25 фев 2016, 12:52

Значит он скорее всего не использует при репарсинге никакие расширения, т.е. не подключает их, вариант наверное только один - это отдельный скрипт писать под это. :unknown:
Si
Siava
Благодарил (а): 13 раз
Поблагодарили: 7 раз
Сообщения: 58
Зарегистрирован: 27 авг 2011, 01:13
Сообщение

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

11 апр 2016, 15:25

PPK, чтобы расширение корректно работало с разными стилями предлагаю перенести css-файлы и ./images в ./styles/all/theme и использовать в event-шаблонах конструкции вида.

overall_header_head_append.html
simple_header_head_append.html

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

<!-- IF SPOILER_OPEN_TYPE eq 0 --><!-- INCLUDECSS @ppk_bb3spoiler/prettyPhoto.css --><!-- ENDIF -->
<!-- INCLUDECSS @ppk_bb3spoiler/spoiler.css -->
С js тоже можно аналогично, используя <!-- INCLUDEJS ... -->

Добавлено спустя 8 минут 10 секунд:
И чтобы не грузить все css и js файлы на каждой странице форума можно добавить условие в event-шаблоны:

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

<!-- IF S_VIEWTOPIC or S_IN_UCP or S_IN_POSTING -->
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

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

11 апр 2016, 15:38

1 посмотрю
2. есть расширения которые показывают текст сообщений на своей странице или странице форума (портал как пример), это нужно будет бесконечно добавлять разные страницы туда
mi
mike2003
Благодарил (а): 1 раз
Сообщения: 14
Зарегистрирован: 24 мар 2016, 16:12
Сообщение

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

09 май 2016, 01:24

а почему создание ббкодов руками надо делать?
не лучше сделать как в Advanced BBCode Box?

Добавлено спустя 24 минуты 10 секунд:
и еще такой вопрос, а нельзя сделать что бы обрабатывался стандартный тег IMG, но только внутри спойлера? что бы не создавать лишний
фывфыв
[/code]
То в галерее они будут отдельно друг от друга. И например верхний spimage вообще ни с кем не объединится. Даже с другими из спойлера.
Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

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

09 май 2016, 08:39

mike2003 писал(а):а почему создание ббкодов руками надо делать?
Чтобы админ не забывал где у него находится в ACP BBCodes и не терял навыки по их созданию, а так же не для ленивых, а еще для того чтобы ранее созданные bbcode с идентичным названием (созданные другими расширениями или вручную) не пере записались расширением BB3Spoiler автоматически, а только осознанно, что это действительно нужно админу.

Добавлено спустя 6 минут 42 секунды:
mike2003 писал(а):а нельзя сделать что бы обрабатывался стандартный тег IMG, но только внутри спойлера?
Т.е. Вам картинки снаружи спойлера совсем не нужны? А другим нужны.

Настройки
Обработка изображений:
Спойлер будет обрабатывать все изображения в сообщениях и подписях вставленные через бб-код

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

[img][/img]
, если такое поведение нежелательно, нужно создать отдельный бб-код для обработки его спойлером
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

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

09 май 2016, 10:16

mike2003 писал(а):а почему создание ббкодов руками надо делать?
не лучше сделать как в Advanced BBCode Box?
Потому-что в расширении бб-коды по надобности, а разработчики phpbb до сих пор не сделали элементарной вещи: возможность просто отключать бб-коды в админке, а не удалять их если они не нужны.
Si
Siava
Благодарил (а): 13 раз
Поблагодарили: 7 раз
Сообщения: 58
Зарегистрирован: 27 авг 2011, 01:13
Сообщение

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

09 авг 2016, 01:25

PPK, приветствую!
Здесь вы выкладывали код для совместимости с QuickReply 0.0.x-1.0.х, но сейчас разрабатывается новая версия расширения QuickReply 1.1.х и изменения уже не подходят.
Пытался вручную что-то сделать, но в javascript тёмный лес(

Отправлено спустя 46 секунд:
Siava писал(а): вручную
То есть не вручную, а самостоятельно :D

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