Страница 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 вида
который входит в расширение 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 молодая, по ней ещё материалов мало