Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

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

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

Сообщение rxu »

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

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

Некоторые другие BBCode приведены в этой статье в базе знаний (на английском).
Большая коллекция пользовательских BBCode
Например, вставка изображений в поток текста


*****
RuTube.ru
Video.Mail.Ru (Хотя таблицу оттуда хорошо бы выкинуть)
Google map

*****
От пользователя mau
Для изменения порядка BBCode установите мод Custom BBCode Sorting. (только для 3.0.х)
Последний раз редактировалось rxu 20.10.2012 10:45, всего редактировалось 5 раз.
Изображение

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 »

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

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

Или вас только некоторые не устраивают? Например тот же [hr]?
Тут вам сложно что-то посоветовать, т.к. готовых решений нет (я не видел). Придется править движок.

Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 17 раз
Поблагодарили: 304 раза

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

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

Зачем?

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

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

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

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

[hr][/hr] => <hr />
Любовь и боль, покой и бой я как любой несу с собой…

lesha20
phpBB 1.4.0
Сообщения: 31
Зарегистрирован: 09.09.2012 0:42
Благодарил (а): 7 раз
Поблагодарили: 2 раза

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.1.9
Сообщения: 10237
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1359 раз
Поблагодарили: 1306 раз

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

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

Никак...это FAQ... в таких темах запрещены правки...семь раз отмерь...

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11541
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2597 раз

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

Сообщение Sheer »

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

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1308
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 76 раз
Поблагодарили: 118 раз

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

Сообщение angst66 »

Я извиняюсь если вопрос тупой. Решил я упорядочить кнопки bbcode, то есть расположить в логической последовательности. Ну с пользовательскими кодами понятно, их можно тасовать с помощью Custom BBCode Sorting, но только между собой. Но хотелось бы тасовать их и со стандартными. Ткните.

Аватара пользователя
владимир1983
phpBB 3.1.9
Сообщения: 5954
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 391 раз
Поблагодарили: 731 раз

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

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

angst66 писал(а):расположить в логической последовательности
Вы не могли бы предоставить ту последовательность по которую считаете наиболее неприемлемо последовательны?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1308
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 76 раз
Поблагодарили: 118 раз

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

Сообщение angst66 »

владимир1983
Например стандартный, пользовательский, стандартный, пользовательский... стандартный, пользовательский.

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10016
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 176 раз
Поблагодарили: 2779 раз

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

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

Пользовательские между стандартными можно прописать только вручную, в шаблон

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1308
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 76 раз
Поблагодарили: 118 раз

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
Поддержка
Поддержка
Сообщения: 10016
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 176 раз
Поблагодарили: 2779 раз

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

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

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

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

<input type="button" class="button2" accesskey="буква" name="имя" value="Текст_на_кнопке" style="width: 40px" onclick="bbfontstyle('[тег]','[/тег]')" title="Всплывающая_подсказка" />

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1308
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 76 раз
Поблагодарили: 118 раз

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

Сообщение angst66 »

Кнопку прикрутил, но код не обрабатывается. К тому же перемешались пользовательские коды, например при клике на один в окно ответа вставляется другой.... Не дошли видно еще руки

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10016
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 176 раз
Поблагодарили: 2779 раз

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

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

angst66
1) Как прикрутил? Параметр onclick как выглядит?
2) Через админку этот bbcode добавлен?

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1308
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 76 раз
Поблагодарили: 118 раз

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

Сообщение angst66 »

Я не совсем понял как определяется этот параметр, пробовал разные цифры. Код добавлен в админке

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10016
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 176 раз
Поблагодарили: 2779 раз

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»