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

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

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

[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 раз.
Изображение
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 13 лет 4 месяца
Благодарил (а): 109 раз
Поблагодарили: 47 раз

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

Сообщение Webliberty »

Здравствуйте!

После обновления до версии 3.2 обнаружил проблему со спойлерами. Использую такой BBcode:

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

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

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

<div style="padding-top: 10px;">
	<div style="text-transform: uppercase; margin-bottom: 5px; font-weight: bold; display: block;">
		<span onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') {  this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerHTML = '<button onClick=\'return false;\'> Скрыть спойлер </button>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<button onClick=\'return false;\'> Показать спойлер </button>'; }" /><button onClick="return false;"> Показать спойлер </button>
		</span>
	</div>
	<div class="quotecontent">
		<div style="display: none;">{TEXT}</div>
	</div>
</div>
Понимаю, что это связано с новым обработчиком, но может кто подскажет, что нужно исправить чтобы заработало? :)
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Аватара пользователя
klow
phpBB 1.4.4
Сообщения: 105
Стаж: 8 лет 3 месяца
Благодарил (а): 42 раза
Поблагодарили: 2 раза

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

Сообщение klow »

А проблема то в чем именно состоит?
99% ошибок компьютера сидит в полуметре от монитора
phpBB 3.1.10, PHP 5.6.24, MySQL(i) 5.5.54
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 13 лет 4 месяца
Благодарил (а): 109 раз
Поблагодарили: 47 раз

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

Сообщение Webliberty »

klow писал(а): А проблема то в чем именно состоит?
Стили не применяются и кнопка спойлера не действует - при нажатии ничего не происходит.
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 13 лет 4 месяца
Благодарил (а): 109 раз
Поблагодарили: 47 раз

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

Сообщение Webliberty »

Нашел простое решение в этой теме. Добавил иконку Font Awesome и отлично получилось! Простой и удобный спойлер:

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

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

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

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

<div class="dropdown-container">
<span class="dropdown-trigger button" style="margin:10px 0;"><i class="fa fa-eye" aria-hidden="true"></i> Спойлер</span>
<div class="hidden" style="max-width:100%;">{TEXT}</div>
</div>
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 10 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 264 раза
Поблагодарили: 47 раз

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

Сообщение COB16 »

Webliberty, что то не хочет открываться у меня он
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 13 лет 4 месяца
Благодарил (а): 109 раз
Поблагодарили: 47 раз

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

Сообщение Webliberty »

COB16, не знаю, у меня открывается...
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 10 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 264 раза
Поблагодарили: 47 раз

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

Сообщение COB16 »

Webliberty, нажимаю просто на кнопку и ничего не происходит) еще бы сделать спойлер с описанием хорошо было бы
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 13 лет 4 месяца
Благодарил (а): 109 раз
Поблагодарили: 47 раз

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

Сообщение Webliberty »

Может кэш почистить? У меня вот здесь можно глянуть, все работает.

В этом варианте используются классы dropdown-container, dropdown-trigger button и hidden, которые по умолчанию есть в стандартном стиле Prosilver, например, во всплывашке с настройками рядом к кнопкой Ответить вверху.
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 18 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 36 раз
Поблагодарили: 1526 раз

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

Сообщение Sheer »

COB16 писал(а): и ничего не происходит
Смотри в консоли ошибки js
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 10 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 264 раза
Поблагодарили: 47 раз

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

Сообщение COB16 »

Sheer, ничего нету
1233.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12752
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

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

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

В аякс-предпросмотре такой спойлер работать не будет
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 10 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 264 раза
Поблагодарили: 47 раз

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

Сообщение COB16 »

Татьяна5, а как сделать его с описанием?
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 711
Стаж: 13 лет 9 месяцев
Благодарил (а): 150 раз
Поблагодарили: 62 раза

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

Сообщение Beer »

Мне иногда надо вывести форму Яндекс-денег. Код ихний через <iframe>. Если вставить в БД - отображается, через форму ответа - нет.
Раньше у меня был тег [хтмл]код iframe[/хтмл] - здесь такого нет.
Т.е. мне надо создавать BBcode для пары выводов или есть варианты?
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12752
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

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

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

Если код всего один, то проще создать под него ббкод
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 711
Стаж: 13 лет 9 месяцев
Благодарил (а): 150 раз
Поблагодарили: 62 раза

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

Сообщение Beer »

Оформление созданных кнопок BBcode в 3.2 можно как сделать по примеру штатных?
Т.е. кнопка спойлера выводится как spoiler=

Как можно сделать чтобы ко всем картинкам вставляемым через автоматически добавлялся спойлер?
Т.е. юзер вставляет код [img]http://www.phpbbguru.net/1483394786.png[/img] не через кнопку Img, а она оказывается в спойлере?
Сконвертировался с SMF2 в phpBB3.2

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