Уважаемые пользователи!
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
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

[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 раз.
Изображение
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 13 лет 4 месяца
Откуда: KZN
Благодарил (а): 4 раза
Поблагодарили: 11 раз

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

Сообщение Айдар »

devel писал(а):мне нужно, чтобы работал тег такого вида:
Просто выполните ту же инструкцию, но поставив Ваш вариант вместо
Айдар писал(а):Ббкод:
Только зачем Вам именно так.
devel писал(а):Настройки для этого тега заданы в файле includes/bbcodes.php
Или Вы хотите включить этот ббкод как основной, а не дополнительный?
In Web We Trust
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

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

Сообщение rxu »

devel писал(а):Если так сделать невозможно, тогда буду разбираться с самим редактором
Возможно. Например [font={TEXT1}]{TEXT2}[/font]

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

<span style="font-family: '{TEXT1}';">{TEXT2}</span>
Изображение
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 13 лет 2 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Сообщение devel »

Отлично. Теперь получилось, спасибо. Я похожим образом делал, только ставил вместо {TEXT1} название шрифта. Думал что для каждого шрифта нужно создавать отдельный бб-код и его html-замену. Теперь дошло, это-же переменные. Изображение
Только заменил TEXT на SIMPLETEXT.
Использование BBCode

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

[font={SIMPLETEXT1}]{TEXT1}[/font]
Замена HTML

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

<span style="font-family: '{SIMPLETEXT1}';">{TEXT1}</span>
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

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

Сообщение rxu »

devel писал(а):Только заменил TEXT на SIMPLETEXT.
Идея верная, в таком варианте можно отказаться от номеров (т.е TEXT вместо TEXT1 и т.п.).
Изображение
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1096
Стаж: 15 лет 3 месяца
Откуда: root/world/russia/
Благодарил (а): 18 раз
Поблагодарили: 24 раза

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

Сообщение Garret_Dark »

Все доброго времени!

А есть ли ББкод-выпадающее меню позволяющий задавать положение объекту (float), кнопками то понятно как сделать, но хочется сгруппировать, сделать как торрентс.ру выпадающая менюшка как "Размер шрифта".
Или как такой код построить? Пока удалось добиться только появления менюшки в форме ответа, но в пост не добавляются теги.

Спасибо
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1096
Стаж: 15 лет 3 месяца
Откуда: root/world/russia/
Благодарил (а): 18 раз
Поблагодарили: 24 раза

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

Сообщение Garret_Dark »

Вопрос снят, разобрался сам. Всем спасибо:)
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 13 лет 4 месяца
Откуда: KZN
Благодарил (а): 4 раза
Поблагодарили: 11 раз

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

Сообщение Айдар »

Garret_Dark писал(а):разобрался сам
Выложи решение - тоже такое хочу реализовать.
In Web We Trust
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1096
Стаж: 15 лет 3 месяца
Откуда: root/world/russia/
Благодарил (а): 18 раз
Поблагодарили: 24 раза

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

Сообщение Garret_Dark »

Айдар, у меня сильно изменена панель ББкодов, потому мое решение врядли подойдет.
Попробуй на основе размера шрифта
В файле /templates/posting_buttons.html
Найти

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

<select name="addbbcode20" onchange="bbfontstyle('[size=' + this.form.addbbcode20.o
Добавить перед

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

<select name="addbbcode20" onchange="bbfontstyle('[align=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/align]');this.form.addbbcode20.selectedIndex = 2;" title="Align">
            <option disabled selected="selected" value="">Align</option>
            <option value="left">Left</option>
            <option value="right">Right</option>
            <option value="center">Center</option>
	    	<option value="justify">Justify</option>
            </select>
Также добавить в админке ББкод
ББкод

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

[align={IDENTIFIER}]{TEXT}[/align]
HTML:

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

<div style="float:{IDENTIFIER}; padding:10px;">{TEXT}</div>
Не показывать.

Не уверен, что сработает на неизмененном форуме, но копать в этом направлении.
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 13 лет 2 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

BBCodes

Сообщение devel »

Выложу немного BB-кодов.

Зачеркнутый текст
Использование BBCode

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

[strike]{TEXT}[/strike]
Замена HTML

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

<span style="text-decoration: line-through">{TEXT}</span>
Текст подсказки

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

Зачеркнутый текст: [strike] здесь текст [/strike]

Текст по левому краю
Использование BBCode

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

[left]{TEXT}[/left]
Замена HTML

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

<span style="text-align: left" >{TEXT}</span>
Текст подсказки

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

Текст по левому краю: [left] текст [/left]

Текст по центру
Использование BBCode

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

[center]{TEXT}[/center]
Замена HTML

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

<span style="text-align: center" >{TEXT}</span>
Текст подсказки

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

Текст по центру: [center] текст [/center]

Текст по правому краю
Использование BBCode

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

[right]{TEXT}[/right]
Замена HTML

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

<span style="text-align: right" >{TEXT}</span>
Текст подсказки

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

Текст по правому краю: [right] здесь текст [/right]

Раскрывающийся текст *
Использование BBCode

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

[more]{TEXT}[/more]
Замена HTML

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

<span><A href="#"  onclick="var div = this.parentNode.getElementsByTagName('div')[0]; if(div.style.display != '') { div.style.display = ''; this.innerHTML = '« скрыть';}else{ div.style.display = 'none'; this.innerHTML = 'читать дальше »';} return false" >читать дальше »</A><DIV style="display: none" >{TEXT}</DIV></span>
Текст подсказки

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

Раскрывающийся текст: [more] текст [/more]

Раскрывающийся текст с заголовком *
Использование BBCode

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

[ht={INTTEXT}]{TEXT}[/ht]
Замена HTML

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

<SPAN><A href="#"  onclick="var div = this.parentNode.getElementsByTagName('div')[0]; if(div.style.display != '') { div.style.display = ''; this.innerHTML = '{INTTEXT}';}else{ div.style.display = 'none'; this.innerHTML = '{INTTEXT}';} return false" >{INTTEXT}</A> <DIV style="display: none" >{TEXT}</DIV></SPAN>
Текст подсказки

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

Раскрывающийся текст с заголовком: [ht=Текст заголовка] текст сообщения [/ht]

Оффтоп
Использование BBCode

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

[off]{TEXT}[/off]
Замена HTML

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

<SPAN style="color:gray;font-size:10px" >{TEXT}</SPAN>
Текст подсказки

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

Оффтоп: [off]текст[/off]

Верхний индекс
Использование BBCode

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

[sup]{TEXT}[/sup]
Замена HTML

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

<span style="vertical-align: super" >{TEXT}</span>
Текст подсказки

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

Верхний индекс: [sup] текст [/sup]

Нижний индекс
Использование BBCode

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

[sub]{TEXT}[/sub]
Замена HTML

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

<span style="vertical-align: sub" >{TEXT}</span>
Текст подсказки

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

Нижний индекс: [sub] текст [/sub]

* - Теги раскрывающегося текста и раскрывающегося текста с заголовком, я подсмотрел в исходном коде страниц форума oszone.net

Спойлера здесь очень не хватает. Надеюсь, не наружил правила, запостив так много в одном сообщении?

Добавлено спустя 10 минут 37 секунд:
Oops! Кнопки редактировать нету...
Ошибся немного с тегами. В первых BB-кодах, не тег span а тег p должен быть.
Poljot
phpBB 1.2.0
Сообщения: 15
Стаж: 13 лет 1 месяц

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

Сообщение Poljot »

Извините за вероятно банальный вопрос, после двух часов поиска решил отписаться в надежде на помощь.
Как сделать так, чтобы только Admin мог использовать линки к вебстраницам в сообщениях и подписи ?
Перерыл всю админку, но не нашел ?

P.S: сейчас я запретил в общих настройках форума совсем использование BBCode и линков, но когда разрешаю, не как не могу запретить всем, кроме себя.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

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

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

Poljot писал(а):совсем использование BBCode
Custom BBCode only for MOD
sweetah
phpBB 2.0.6
Сообщения: 505
Стаж: 14 лет 2 месяца
Благодарил (а): 17 раз
Поблагодарили: 10 раз

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

Сообщение sweetah »

Пчелкин писал(а):Не только подгружаются , но и слайд шоу их видит..при том в любых графических тегах.
Недавно долбался с этим делом и с помощью уважаемой Nekstati довели это дело до идеального исполнения.
А не будете ли вы любезны поделиться этим чудом? :)

Добавлено спустя 10 минут 47 секунд:
Re: [FAQ] Пользовательские BBCode (spoiler)
Nekstati писал(а):Спойлер:
Подскажите, пожалуйста, как изменить иконки на свои? Предположим они лежат у меня вот так

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

styles/prosilver/imageset/icon_plus.gif
styles/prosilver/imageset/icon_minus.gif
Добавлено спустя 2 часа 50 минут 54 секунды:
Второй вопрос снят, разобрался.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

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

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

sweetah писал(а):А не будете ли вы любезны поделиться этим чудом?
А чего делится? Читайте выше про проблему и решение...
sweetah
phpBB 2.0.6
Сообщения: 505
Стаж: 14 лет 2 месяца
Благодарил (а): 17 раз
Поблагодарили: 10 раз

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

Сообщение sweetah »

Пчелкин, мой косяк, не доглядел вашу проблему там. У вас с Highslide была морока. Мне же нужна простая подгрузка содержимого спойлера при открытии. Нашел вот чего, буду смотреть. Но пока вижу, что мод оченно уж навороченный. Может есть готовое решение проще?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

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

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

Вот похожее с показанным Вами.
Взято в этой же теме выше....
http://www.phpbbguru.net/community/topic17063-135.html
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

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