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

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

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

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

Сообщение rxu » 20.10.2007 6:52

База данных пользовательских 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 раз.
Изображение

Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 286
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение 1smerch1 » 08.02.2018 13:10

Кто-нибудь знает расширение или bbкод слайдшоу картинок по ссылке, чтобы совместим был с расширением лайтбокс. Просто иногда надо картинки добавить в слайдер для удобства. Хочется, чтобы слайдер был красивым и понимал фото по url...
Спорт - сила

Аватара пользователя
lexmak
phpBB 1.4.2
Сообщения: 50
Зарегистрирован: 19.01.2016 21:28
Откуда: Москва
Благодарил (а): 12 раз
Контактная информация:

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

Сообщение lexmak » 15.02.2018 9:23

Коллеги, добрый день. И снова прошу помощи.

На форуме 3.2.2
Установил phpBB Media Embed PlugIn поудалял соответственно все bbcode которые препятствовали выводу видео без bbcode.

Так-же установлено расширение Advanced BBCode Box.
И раньше пользователи размещали видео при помощи bbcode вида

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

[bbvideo=640,360][/bbvideo]
который входит в расширение Advanced BBCode Box.

По неосторожности и этот bbcode я удалил, и теперь имею проблему что все видео размещенные ранее отображаются в виде некликабельных ссылок на Ютьюб(((

Если кто может написать как его прописать заново. Т.Е.

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

Замена HTML

Подсказка

буду очень признателен. Спасибо!

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

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

Сообщение Татьяна5 » 15.02.2018 12:28

Можно удалить ABBC3 (с данными) и установить заново
В любом случае репарсинг проводить

Аватара пользователя
Galacticon
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 01.03.2018 20:48

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

Сообщение Galacticon » 01.03.2018 20:54

Подскажите, пожалуйста, по какой причине форум phpbb 3.2.2 может не воспринимать загрузку дополнительных BBкодов. После загрузки через администраторский отдел кнопочки в форме ответа отображаются, но не действуют...

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 10657
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 41 раз
Поблагодарили: 2290 раз
Контактная информация:

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

Сообщение Sheer » 01.03.2018 21:00

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

Аватара пользователя
Galacticon
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 01.03.2018 20:48

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

Сообщение Galacticon » 02.03.2018 22:22

Sheer писал(а):
01.03.2018 21:00
Простейший путь к скорейшему ответу - шаблон запроса
Извините, сразу не сориентировалась.

Описание проблемы: Форум phpbb 3.2.2 не воспринимает загрузку дополнительных BBкодов. После загрузки через администраторский отдел кнопки в форме ответа отображаются, но не действуют...
Произведенные изменения, после которых начались неполадки: Загрузка BBcode выбор шрифта.
Версия phpBB: 3.2.2
Используемые стили: prosilver
Используемые моды/расширения: NavBar Search
Версия PHP:: PHP Version 5.6.33
Используемая СУБД и её версия:
Ссылка на конференцию: http://host1651485.hostland.pro/index.php
Есть ли у вас тестовый аккаунт: нет
Использовался ли поиск для решения проблемы: нет
Если да, то какие запросы вы использовали:

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 10657
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 41 раз
Поблагодарили: 2290 раз
Контактная информация:

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

Сообщение Sheer » 02.03.2018 22:27

Galacticon писал(а):
02.03.2018 22:22
Есть ли у вас тестовый аккаунт: нет
Ну и зря.
Проверьте работу на стандартном стиле prosilver

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

alinol
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 25.09.2018 21:27
Благодарил (а): 4 раза

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

Сообщение alinol » 21.10.2018 23:17

Добрый день

Пытаюсь сделать спойлер с форматируемым заголовком.

Есть обычный спойлер:
Код 

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

[spoiler={TEXT1;optional}]{TEXT2}[/spoiler]

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

<div style="margin: 8px auto; border: 1px solid #CCC">
	<div style="background: #E9E9E9; font-weight: bold; cursor: pointer" onclick="hidn = this.parentNode.getElementsByTagName('div')[1]; btn = this.getElementsByTagName('img')[0]; if (hidn.style.display != '') { hidn.style.display = ''; orimg = btn.src; btn.src = 'data:image/gif;тут_код_картинки; } else { hidn.style.display = 'none'; btn.src = orimg; }">
		<img style="margin: 0; padding: 5px" src="data:image/gif;тут_тоже_код_картинки" />
	{TEXT1}
        </div>
	<div style="display: none; background: #FFF; padding: 6px">
		{TEXT2}
	</div>
</div>

Чтобы заголовок форматировался, изменил ббкод так:
Код 

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

[spoiler_header]{TEXT1}[spoiler_text]{TEXT2}[/spoiler_header]

То есть теперь есть промежуточный тэг, позволяющий вкладывать другие тэги внутрь тэгов спойлера. Например, так:
 

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

[spoiler_header][u]123[/u][spoiler_text][color=#FF0000]456[/color][/spoiler_header]

Проблема в том, что вложенные тэги отказываются работать, то есть остаются в виде тэгов.

По идее по аналогии со списком они должны работать (там тоже есть промежуточный тэг [*], при этом вложенные тэги обрабатываются).
Более того, у меня получалось это провернуть в версии 3.1.x, но, к сожалению, тот код утерян.

В общем, вопрос - я что-то делаю не так, или в 3.2.x что-то изменилось, и теперь это не работает?

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

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

Сообщение Татьяна5 » 21.10.2018 23:24

alinol писал(а):
21.10.2018 23:17

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

[spoiler_header]{TEXT1}[spoiler_text]{TEXT2}[/spoiler_header]
Что такое [spoiler_text]? Откуда взялся незакрывающийся кусок другого ббкода?

Отправлено спустя 39 секунд:
Квадратные и фигурные скобки там не используйте

alinol
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 25.09.2018 21:27
Благодарил (а): 4 раза

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

Сообщение alinol » 21.10.2018 23:31

Татьяна5 писал(а):
21.10.2018 23:25
Что такое [spoiler_text]? Откуда взялся незакрывающийся кусок другого ббкода?
Это промежуточный тэг, чтобы отделить {TEXT1} от {TEXT2}. Как я уже сказал, по аналогии с тэгом [*] в списке.

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

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

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

Сообщение Татьяна5 » 21.10.2018 23:33

alinol писал(а):
21.10.2018 23:31
стандартный синтаксис для описания пользовательских ббкодов
В этом и дело. По стандартному синтаксису у вас внутри основного открылся второй ббкод, [spoiler_text]
Выберите другой вариант разделителя, без квадратных и фигурных скобок

alinol
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 25.09.2018 21:27
Благодарил (а): 4 раза

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

Сообщение alinol » 21.10.2018 23:53

А, я бы не догадался, что в описание ббкода можно вставить произвольный текст.

Но, к сожалению, это не помогло. Все как и было - спойлер создается, но вложенные тэги не обрабатываются.

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

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

Сообщение Татьяна5 » 22.10.2018 0:40

При наличии {TEXT} в ббкоде разделители теперь не работают как раньше
Возможно разбить этот ббкод на 2 разных (для заголовка или для сообщения под спойлером отдельный ббкод)

К примеру, так:

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

<div style="margin: 8px auto; border: 1px solid #CCC">
	<div style="background: #E9E9E9; font-weight: bold; cursor: pointer" onclick="hidn = this.parentNode.getElementsByTagName('div')[1]; btn = this.getElementsByTagName('img')[0]; if (hidn.style.display != '') { hidn.style.display = ''; orimg = btn.src; btn.src = 'data:image/gif;тут_код_картинки; } else { hidn.style.display = 'none'; btn.src = orimg; }">
		<img style="margin: 0; padding: 5px" src="data:image/gif;тут_тоже_код_картинки" />
	{TEXT1}
        </div>
</div>

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

	<div style="display: none; background: #FFF; padding: 6px">
		{TEXT2}
	</div>
Использование:

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

[first]тут заголовок с ббкодами[second]тут текст под спойлером[/second][/first]

alinol
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 25.09.2018 21:27
Благодарил (а): 4 раза

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

Сообщение alinol » 22.10.2018 23:42

Заработало, спасибо!

Татьяна5 писал(а):
22.10.2018 0:40
При наличии {TEXT} в ббкоде разделители теперь не работают как раньше

Тогда понятно, почему не прокатило.

А вообще, существует ли полное описание синтаксиса ббкода? Например, лазая по этому форуму, случайно узнал, что есть такая вещь, как optional. А в руководстве администратора (что в нашем, что в англоязычном) этого нет, и в целом информация довольно скудная. Там сказано не сильно больше, чем в админке в окне редактирования ббкода.

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

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

Сообщение Татьяна5 » 23.10.2018 13:05

Ветка 3.2 молодая, по ней ещё материалов мало

Ответить

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