Страница 115 из 129

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

Добавлено: 20.10.2007 6:52
rxu
База данных пользовательских BBCode на официальном сайте phpBB.

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

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


*****
RuTube.ru
Video.Mail.Ru (Хотя таблицу оттуда хорошо бы выкинуть)
Google map
устаревшее 
*****
От пользователя mau
Для изменения порядка BBCode установите мод Custom BBCode Sorting. (только для 3.0.х)

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

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

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

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

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

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

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

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

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

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

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

Замена HTML

Подсказка

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

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

Добавлено: 15.02.2018 12:28
Татьяна5
Можно удалить ABBC3 (с данными) и установить заново
В любом случае репарсинг проводить

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

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

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

Добавлено: 01.03.2018 21:00
Sheer

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

Добавлено: 02.03.2018 22:22
Galacticon
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
Есть ли у вас тестовый аккаунт: нет
Использовался ли поиск для решения проблемы: нет
Если да, то какие запросы вы использовали:

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

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

Отправлено спустя 43 секунды:
Galacticon писал(а): 02.03.2018 22:22 Используемые стили: prosilver
Это не prosilver

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

Добавлено: 21.10.2018 23:17
alinol
Добрый день

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

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

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

[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 = ''; [censor] = btn.src; btn.src = 'data:image/gif;тут_код_картинки; } else { hidn.style.display = 'none'; btn.src = [censor]; }">
		<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 что-то изменилось, и теперь это не работает?

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

Добавлено: 21.10.2018 23:24
Татьяна5
alinol писал(а): 21.10.2018 23:17

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 22.10.2018 0:40
Татьяна5
При наличии {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 = ''; [censor] = btn.src; btn.src = 'data:image/gif;тут_код_картинки; } else { hidn.style.display = 'none'; btn.src = [censor]; }">
		<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]

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

Добавлено: 22.10.2018 23:42
alinol
Заработало, спасибо!

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

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

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

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

Добавлено: 23.10.2018 13:05
Татьяна5
Ветка 3.2 молодая, по ней ещё материалов мало