Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

[FAQ] Пользовательские BBCode

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15714
Стаж: 16 лет
Откуда: Красноярск
Благодарил (а): 431 раз
Поблагодарили: 1500 раз

[FAQ] Пользовательские BBCode

Сообщение rxu »

База данных пользовательских BBCode на официальном сайте phpBB.

Вот ссылка на тему на официальном сайте, где приведены наиболее популярные пользовательские BBCode для phpBB3: Особенно прошу обратить внимание на последний, очень простой и без использования яваскрипта.

Некоторые другие BBCode приведены в этой статье в базе знаний (на английском).


*****
RuTube.ru
Video.Mail.Ru (Хотя таблицу оттуда хорошо бы выкинуть)
Google map
устаревшее 
*****
От пользователя mau
Для изменения порядка BBCode установите мод Custom BBCode Sorting. (только для 3.0.х)
Последний раз редактировалось rxu 18.04.2020 6:13, всего редактировалось 5 раз.
Изображение
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

Аватара пользователя
ronim
phpBB 2.0.9
Сообщения: 712
Стаж: 4 года 4 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 137 раз
Поблагодарили: 112 раз

Re: [FAQ] Пользовательские BBCode

Сообщение ronim »

wilcox, И не будут работать.
Разве сложно просмотреть для чего тег table предназначен
вот для тега table полное описание
Если ты не видишь проблем на форуме , но это не значить что их там нет
wilcox
phpBB 1.0.0
Сообщения: 3
Стаж: 11 месяцев

Re: [FAQ] Пользовательские BBCode

Сообщение wilcox »

ronim писал(а): 22.11.2021 21:31 wilcox, И не будут работать.
Разве сложно просмотреть для чего тег table предназначен
вот для тега table полное описание
окей, а можно как-то сделать по другому, чтобы работали ббкоды и таблица была?
Аватара пользователя
WillySPb
phpBB 1.4.0
Сообщения: 33
Стаж: 5 лет 9 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 43 раза
Поблагодарили: 1 раз

Re: [FAQ] Пользовательские BBCode

Сообщение WillySPb »

Дайте пожалуйста код "spoiler=", который используется конкретно в этой форме ответа.
вот такой 
Десяток разных перепробовал уже :(
123.JPG
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11170
Стаж: 10 лет 9 месяцев
Благодарил (а): 133 раза
Поблагодарили: 2053 раза

Re: [FAQ] Пользовательские BBCode

Сообщение Татьяна5 »

Тут используется самописное расширение
im0
phpBB 1.2.0
Сообщения: 17
Стаж: 6 лет 3 месяца
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: [FAQ] Пользовательские BBCode

Сообщение im0 »

Может кто-нить подсказать…
В 3.0.x был (и нормально работал) такой bb-code:

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

[HIDE]{TEXT1}[/HIDE] ->  
то есть просто не выводилась часть сообщения
но при переезде на 3.3.x обнаружилось что bbcode не работает (а точнее даже неправильно работает), если в обрамляемом тексте есть другие бб-коды и в замене не упоминается исходный текст, то есть [HIDE] заменяется, а следом рисуется весь оставшийся текст, который по идее должен был быть скрыт.

Например

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

[HIDE]123[/HIDE] ->  
но!!!

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

[HIDE][b]123[/b][/HIDE] ->  123[/HIDE]

PS. Если же в замене упоминать {TEXT1} (собственно так и работают все спойлеры)

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

[HIDE]{TEXT1}[/HIDE] ->  {TEXT1}
то будет работать, но уже, получается, не будет скрывать текст

PPS. Можно ли хотябы на xsl решить данную проблему? Думаю что можно, но пока не знаю как…
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15714
Стаж: 16 лет
Откуда: Красноярск
Благодарил (а): 431 раз
Поблагодарили: 1500 раз

Re: [FAQ] Пользовательские BBCode

Сообщение rxu »

im0 писал(а): 31.03.2022 15:12 при переезде на 3.3.x обнаружилось что bbcode не работает
3.3.7, работает
image.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
im0
phpBB 1.2.0
Сообщения: 17
Стаж: 6 лет 3 месяца
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: [FAQ] Пользовательские BBCode

Сообщение im0 »

rxu писал(а): 31.03.2022 16:07работает
Хорошо, пусть будет в картинках ;)
(извиняюсь, надо было сразу, но вчера торопился)
im0 писал(а): 31.03.2022 15:12 если в обрамляемом тексте есть другие бб-коды
HIDE.png
Отправлено спустя 50 минут 57 секунд:
Нашёл что вот такая консрукция срабатывает

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

[HIDE:1][b]123[/b][/HIDE:1]
HIDE_1.png
Это не решение конечно, но может натолкнёт (меня ;) на какую мысль…
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4963
Стаж: 17 лет 4 месяца
Откуда: Питер
Благодарил (а): 153 раза
Поблагодарили: 658 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Siava »

im0, почему вы не хотите использовать готовое расширение для скрытия?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15714
Стаж: 16 лет
Откуда: Красноярск
Благодарил (а): 431 раз
Поблагодарили: 1500 раз

Re: [FAQ] Пользовательские BBCode

Сообщение rxu »

im0 писал(а): 01.04.2022 8:50 если в обрамляемом тексте есть другие бб-коды
Т.е. проблема с обработкой вложенных BBCode? Тогда это как раз нормальное решение
im0 писал(а): 01.04.2022 8:50 Нашёл что вот такая консрукция срабатывает
Помню, что разъяснялся уже аналогичный случай, но не помню, где это было.
Изображение
im0
phpBB 1.2.0
Сообщения: 17
Стаж: 6 лет 3 месяца
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: [FAQ] Пользовательские BBCode

Сообщение im0 »

Siava писал(а): 01.04.2022 8:59 почему вы не хотите использовать готовое расширение для скрытия?
Да не хотелось бы под такую банальную задачу ставить целое расширение
А видимо придётся… (пока даже не знаю какое)

Отправлено спустя 49 минут 41 секунду:
im0 писал(а): 31.03.2022 15:12 PPS. Можно ли хотябы на xsl решить данную проблему? Думаю что можно, но пока не знаю как…
Блин, оказывается ещё вчера нашёл решение (спасибо автору), но не успел разобраться

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

<xsl:choose>
  <xsl:when test="false">
    {TEXT}
  </xsl:when>
  <xsl:otherwise>
  </xsl:otherwise>
</xsl:choose>
PS. Не претендую на правильность выбора теста (не забираясь в код догадаться не смогу), там вроде любой литерал подходит (но видимо только 0 будет true).
PPS. После изменения bb-кода потребовался репарсинг сообщений

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