[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 раз.
Изображение
Sirzellek
phpBB 1.0.0
Сообщения: 5
Стаж: 11 лет 11 месяцев

Проблема

Сообщение Sirzellek »

Здравствуйте.
Не знаю где создавать подобные темы: Если что извините.
Вопрос такой.
Заливаю видео с ютуба и получается вот такой результат.
a51f0ea4f668.png
Можно ли как то вставить чтобы был такой результат?
e4f22644a701.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 240 раз

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

Сообщение Alecto »

конечно можно если включить мозг, или как минимум - воспользоваться поиском по теме и заставить себя прочесть пару строк.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 16 лет 1 месяц
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Поблагодарили: 26 раз

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

Сообщение MIT »

FomenkoAndrey писал(а):если включить мозг
Даже это не обязательно. Достаточно разуть глаза и посмотреть на верх страницы.
Sirzellek
phpBB 1.0.0
Сообщения: 5
Стаж: 11 лет 11 месяцев

Re:

Сообщение Sirzellek »

Gisher писал(а):на счёт тега Youtube посоветую ставить следющий код, так как другие коды могут не показывать в звисимости от того, ссылка с www или без него
BBCode:

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

[youtube]{TEXT}watch?v={TEXT1}[/youtube]
HTML:

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

<object width="425" height="350"><param name="movie" value="{TEXT}v/{TEXT1}"></param><param name="wmode" value="transparent"></param><embed src="{TEXT}v/{TEXT1}" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
Добавил в Codes эти коды.
be36b0d95131.png
появились такие теги в сообщении [youtube][/youtube]

Вставляю ссылку и получается вот это.
8113eb40cdad.png
Почему так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 13 лет 3 месяца
Благодарил (а): 18 раз
Поблагодарили: 19 раз

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

Сообщение Djeday »

Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Sirzellek
phpBB 1.0.0
Сообщения: 5
Стаж: 11 лет 11 месяцев

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

Сообщение Sirzellek »

Djeday Спасибо выручили.
Vitaliy21
phpBB 1.4.2
Сообщения: 62
Стаж: 16 лет
Откуда: Ukraine, Zaporozhe

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

Сообщение Vitaliy21 »

Здравствуйте, подскажите, есть такой код спойлера:

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

<div style="margin:20px; margin-top:5px"> <div class="smallfont" style="margin-bottom:2px"><b>Скрытый текст</b>: <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" 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.innerText = ''; this.value = 'Спрятать'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }" /> </div> <div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;"> <div style="display: none;"> {TEXT}</div> </div> </div>
при открытии текста под спойлером: есть маленькие неудобства - при большом окне, для закрытия, надо вернуться вверх что-бы его закрыть\свернуть.

Подскажите, как реализовать чтобы в нижней правой части была кнопочка [свернуть]? (как на рутрекере)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11121
Стаж: 15 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 670 раз
Поблагодарили: 122 раза

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

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

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

[spoil_bigtext={TEXT1}]{TEXT2}[/spoil_bigtext]

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

<div style="margin: 8px auto; border: 1px solid #C3CBD1; border-left-width: 2px">
	<div style="background: #E9E9E6; height: 19px; font-size: 0.9em; 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;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw=='; } else { hidn.style.display = 'none'; btn.src = [censor]; }">
		<img style="margin: 0; padding: 5px 5px 0" src="data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=" />
		После открытия спейлера в самом низу закрытой информации останется дополнительная кнопочка для его закрытия 
	</div>
	<div style="display: none; background: #CCCCCC; border-top: 1px solid #C3CBD1; padding: 6px">
		{TEXT2}
	</div>
    <div style="background: #E9E9E6; height: 19px; font-size: 0.9em; 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;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw=='; } else { hidn.style.display = 'none'; btn.src = [censor]; }">
		<img style="margin: 0; padding: 5px 5px 0" src="data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=" />
        Дополнительная кнопочка для закрытия спойлера снизу после просмотра всей закрытой спойлером информации
	</div>
</div>

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

[spoil_bigtext]Тег используется для скрытия под спойлер только громадных текстов в сообщениях.[/spoil_bigtext]
Текст - не панацея
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Vitaliy21
phpBB 1.4.2
Сообщения: 62
Стаж: 16 лет
Откуда: Ukraine, Zaporozhe

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

Сообщение Vitaliy21 »

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

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

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

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

<div style="margin: 8px auto; border: 1px solid #C3CBD1; border-left-width: 2px">
	<div style="background: #E9E9E6; height: 19px; font-size: 0.9em; font-weight: bold; cursor: pointer" onclick="hidn = this.parentNode.getElementsByTagName('div')[1]; hidn2 = this.parentNode.getElementsByTagName('div')[2]; btn = this.getElementsByTagName('img')[0]; if (hidn.style.display != '') { hidn.style.display = ''; hidn2.style.display = ''; [censor] = btn.src; btn.src = 'data:image/gif;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw=='; } else { hidn.style.display = 'none'; hidn2.style.display = 'none'; btn.src = [censor]; }">
		<img style="margin: 0; padding: 5px 5px 0" src="data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=" />
		Открыть {TEXT1}
	</div>
	<div style="display: none; background: #CCCCCC; border-top: 1px solid #C3CBD1; padding: 6px">
		{TEXT2}
	</div>
    <div style="display: none; background: #E9E9E6; height: 19px; font-size: 0.9em; font-weight: bold; cursor: pointer" onclick="hidn.style.display = 'none'; hidn2.style.display = 'none'; btn.src = [censor];">
		<img style="margin: 0; padding: 5px 5px 0" src="data:image/gif;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw==" />
        Закрыть
	</div>
</div>
nata-lee
phpBB 1.2.0
Сообщения: 15
Стаж: 11 лет 9 месяцев

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

Сообщение nata-lee »

Добрый день,

Не подскажете ли, можно ли сделать шорткод спойлера вида :

Скрытый текст
{TEXT}


везде нахожу только примеры
{TEXT1} 
{TEXT}
, которые отлично работают.

зачем это нужно? Для интеграции с wordpress, где спойлеры имею вид именно
Скрытый текст
{TEXT}
, нужно единообразие синтаксиса шорткодов, иначе интеграция работает неправильно. Дотянуть wordpress до
{TEXT1} 
{TEXT}
что-то кажется слишком затруднительным, надеюсь здесь получить ответ по phpbb.
Работаю над http://valvetimes.com, wp-united страшная штука.
MagmaMan
phpBB 1.2.1
Сообщения: 25
Стаж: 11 лет 10 месяцев

Пересортировать кнопки ббкодов на стандартной панели

Сообщение MagmaMan »

Как отсортировать кнопки из стандартной панели бб кодов в phpbb 3. Так что бы было b/u/i/s, потом left/right/center, а не все в кучу. Хотелось бы эту кучу рассортировать не с помощью мода, а руками.

ББ коды добавил через редактор в админке. Из модов стоит улучшенная версия стокового быстрого ответа.

Как сейчас, и как хочу пересортировать:
10.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11121
Стаж: 15 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 670 раз
Поблагодарили: 122 раза

Re: Пересортировать кнопки ббкодов на стандартной панели

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

Бери файл bbcode.html и твори в нем что хочешь...

Добавлено спустя 6 минут 3 секунды:
Упс...сразу не заметил....а у вас есть еще и самопально добавленные коды...значит в помощь это - https://www.phpbb.com/customise/db/mod/ ... e_sorting/
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12752
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: Пересортировать кнопки ббкодов на стандартной панели

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

Для пользовательских bbcode - Custom BBCode Sorting
Для стандартных - [FAQ] Пользовательские BBCode
Чтобы вставить пользовательские между стандартными - [FAQ] Пользовательские BBCode (по аналогии)
MagmaMan
phpBB 1.2.1
Сообщения: 25
Стаж: 11 лет 10 месяцев

Re: Пересортировать кнопки ббкодов на стандартной панели

Сообщение MagmaMan »

Это который в /styles/prosilver/template лежит? Так у меня там только стандартные варианты, а кастомных нету. Ага, увидел новый пост, сейчас посмотрю

Добавлено спустя 30 минут 23 секунды:
Ну вот пример для кнопки

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

<input type="button" class="button2" accesskey="s" name="addbbcode_s" value=" s " style="text-decoration: line-through; width: 30px" onclick="bbfontstyle('[s]','[/s]')" title="Зачеркнутый текст" />
вставляю его после

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

<input type="button" class="button2" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px" onclick="bbstyle(4)" title="{L_BBCODE_U_HELP}" />
Но в форме ответов (быстрого и полного), кнопка не появляется.

Добавлено спустя 1 минуту 28 секунд:
Нужен ли мне "Custom BBCode Sorting", если я кастомные коды вручную буду добавлять через файл posting_buttons.html?
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

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