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

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

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

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

[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 раз.
Изображение
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет
Откуда: Москва
Благодарил (а): 8 раз
Поблагодарили: 14 раз

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

Сообщение evrus01 »

Путем глубокой модернизации. Так устроен парсер phpBB.

Также хочу отметить, что синтаксис ббкодов, используемый в phpBB, своего рода стандарт (наличие открывающего и закрывающего тегов).
BbCode

Или вас только некоторые не устраивают? Например тот же [hr]?
Тут вам сложно что-то посоветовать, т.к. готовых решений нет (я не видел). Придется править движок.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 6 месяцев
Поблагодарили: 78 раз

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

Сообщение МайскийЖук »

Зачем?

Тэг <li> должен иметь закрывающий тэг </li>. Поэтому что мешает сделать так?

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

[li]1[/li] => <li>1</li>
А горизонтальную линию лично у себя я сделал вот так:

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

[hr][/hr] => <hr />
Любовь и боль, покой и бой я как любой несу с собой…
lesha20
phpBB 1.4.0
Сообщения: 31
Стаж: 11 лет 7 месяцев
Благодарил (а): 5 раз
Поблагодарили: 1 раз

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

Сообщение lesha20 »

Зачем?
Делаю конвертор из html (который формирует uCoz) в bb-коды phpBB3. Так вот, у uCoz маркер [*] преобразуется в <li> без закрывающего тега,
а [hr] - в <hr />. В базе uCoz хранится html, мне надо все <li> обратно преобразовать в [*], но [*] в phpBB3 работает только внутри list.

Просмотрел все сообщения [*] без list - нигде не используется, поэтому грузить себя не буду.
А <hr /> буду преобразовывать в [hr][/hr], как и посоветовали.
Спасибо за ответы.

Ещё вопрос, в сообщениях очень часто использовалась цитата с атрибутом, в phpBB есть только цитата без атрибута - где надо подправить код, чтобы заработала цитата без атрибута?
атрибут писал(а):Цитата с атрибутом
Добавлено спустя 1 час 12 минут 42 секунды:
Всё разобрался
атрибут писал(а):Цитата с атрибутом
Как мне отредактировать свои сообщения на этом форуме. Или добавить что-нибудь?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

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

Сообщение Пчелкин »

Никак...это FAQ... в таких темах запрещены правки...семь раз отмерь...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

lesha20 писал(а):Как мне отредактировать свои сообщения на этом форуме
На этом конкретном (FAQ) форуме (не всей конференции вообще) - никак. Так здесь установлены права доступа.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

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

Сообщение angst66 »

Я извиняюсь если вопрос тупой. Решил я упорядочить кнопки bbcode, то есть расположить в логической последовательности. Ну с пользовательскими кодами понятно, их можно тасовать с помощью Custom BBCode Sorting, но только между собой. Но хотелось бы тасовать их и со стандартными. Ткните.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

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

Сообщение владимир1983 »

angst66 писал(а):расположить в логической последовательности
Вы не могли бы предоставить ту последовательность по которую считаете наиболее неприемлемо последовательны?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

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

Сообщение angst66 »

владимир1983
Например стандартный, пользовательский, стандартный, пользовательский... стандартный, пользовательский.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12416
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2473 раза

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

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

Пользовательские между стандартными можно прописать только вручную, в шаблон
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

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

Сообщение angst66 »

Татьяна5
Ну вот например пользовательский код icode хочу прописать как на этом сайте рядом с code, беру шаблон bbcode.html и вставляю рядом с

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

<!-- BEGIN code_open --><dl class="codebox"><dt>{L_CODE}: <a href="#" onclick="selectCode(this); return false;">{L_SELECT_ALL_CODE}</a></dt><dd><code><!-- END code_open -->
код

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

<!-- BEGIN icode_open --><span class="inlinecodebox"><code>{TEXT}</code></span><!-- END icode_open -->
Но в форме ответ кнопка не появляется
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12416
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2473 раза

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

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

angst66
Шаблон posting_buttons.html
Код для вставки примерно такой:

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

<input type="button" class="button2" accesskey="буква" name="имя" value="Текст_на_кнопке" style="width: 40px" onclick="bbfontstyle('[тег]','[/тег]')" title="Всплывающая_подсказка" />
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

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

Сообщение angst66 »

Кнопку прикрутил, но код не обрабатывается. К тому же перемешались пользовательские коды, например при клике на один в окно ответа вставляется другой.... Не дошли видно еще руки
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12416
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2473 раза

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

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

angst66
1) Как прикрутил? Параметр onclick как выглядит?
2) Через админку этот bbcode добавлен?
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

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

Сообщение angst66 »

Я не совсем понял как определяется этот параметр, пробовал разные цифры. Код добавлен в админке
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12416
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2473 раза

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

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

Потому все и перемешалось. Эти цифры меняются сами по себе.

Пример добавления кнопки icode:
1) Добавить icode в пользовательские bbcode (на странице ответа не показывать)
2) Открыть styles/prosilver/template/posting_buttons.html
Найти

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

<input type="button" class="button2" accesskey="c" name="addbbcode8" value="Code" style="width: 40px" onclick="bbstyle(8)" title="{L_BBCODE_C_HELP}" />
Вставить после

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

<input type="button" class="button2" accesskey="z" name="addbbcode_icode" value="icode" style="width: 40px" onclick="bbfontstyle('[icode]','[/icode]')" title="Код внутри строки" />
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

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