Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

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

[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

Cardozo
phpBB 1.0.0
Сообщения: 5
Стаж: 6 лет 9 месяцев

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

Сообщение Cardozo »

Спасибо за помощь!

Отправлено спустя 1 минуту 40 секунд:
Evangelion, спасибо. Ваш вариант отлично подошел!

Отправлено спустя 1 минуту 10 секунд:
LONER, Спасибо!
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1469
Стаж: 12 лет 2 месяца
Благодарил (а): 86 раз
Поблагодарили: 149 раз

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

Сообщение angst66 »

В связи с прекращением поддержки media и приведения битых сообщений в надлежащий вид возник вопрос. А существует ли актуальный bbcode яндекс музыки?
Аватара пользователя
va-spb
phpBB 1.4.4
Сообщения: 120
Стаж: 7 лет 11 месяцев
Благодарил (а): 60 раз
Поблагодарили: 25 раз

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

Сообщение va-spb »

С уважением, Владимир
Аватара пользователя
Evangelion
phpBB 2.0.4
Сообщения: 412
Стаж: 12 лет 3 месяца
Благодарил (а): 75 раз
Поблагодарили: 110 раз
Контактная информация:

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

Сообщение Evangelion »

Какой код использовать для спойлера в 3.2?
Расширения не интересуют.
Стоит такое:

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

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

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

<div class="spoiler"><div class="spoiler-header" onclick="spoiler(this);">{TEXT1}</div><div class="spoiler-body">{TEXT2}</div></div>
Но спойлер не отображается, просто текст пишет.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

Evangelion, классы spoiler, spoiler-header, spoiler-body и функцию в javascript spoiler покажите. (В коде в цитате все они есть и должны быть где-то заданы)
Konstancius
phpBB 1.2.1
Сообщения: 20
Стаж: 15 лет 4 месяца
Поблагодарили: 9 раз

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

Сообщение Konstancius »

Evangelion писал(а): 28.06.2017 22:00 Какой код использовать для спойлера в 3.2?
Расширения не интересуют.
Использование:

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

[SPOILER title={TEXT1;optional}]{TEXT2}[/SPOILER]
Шаблон:

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

<div class="spoiler">
	<div class="spoiler-header">
		<button onclick="var a=parentNode.nextSibling.style,b=firstChild.style,c=lastChild.style;b.display=a.display;a.display=c.display=(b.display)?'':'none'"><span>Показать</span><span style="display:none">Скрыть</span></button>
		<span class="spoiler-title">Спойлер: {TEXT1}</span>
	</div>
	<div class="spoiler-content" style="display:none">{TEXT2}</div>
</div>
Надписи "Спойлер", "показать", "скрыть" меняете на какие пожелаете и не забудьте определить стили для классов spoiler, spoiler-header, spoiler-title, spoiler-content, иначе не красиво смотрится.
Аватара пользователя
Evangelion
phpBB 2.0.4
Сообщения: 412
Стаж: 12 лет 3 месяца
Благодарил (а): 75 раз
Поблагодарили: 110 раз
Контактная информация:

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

Сообщение Evangelion »

Татьяна5, Konstancius, спасибо, всё таки путь к классу не указал + добавил скрипт)

Отправлено спустя 22 минуты 56 секунд:
Старые спойлеры работают исправно, однако новые не хотят, просто пишет: [spoiler=спойлер]тест[/spoiler]
Как можно исправить?(
Аватара пользователя
Evangelion
phpBB 2.0.4
Сообщения: 412
Стаж: 12 лет 3 месяца
Благодарил (а): 75 раз
Поблагодарили: 110 раз
Контактная информация:

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

Сообщение Evangelion »

Сам ББкод:

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

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

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

<link rel="stylesheet" type="text/css" href="../styles/Evan/theme/bbcodes.css">
<div class="spoiler"><div class="spoiler-header" onclick="spoiler(this);">{TEXT1}&nbsp;
	</div><div class="spoiler-body">{TEXT2}</div></div>
Стиль:

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

/* Spoiler */
.spoiler {
	margin: 8px auto;
	border: 1px solid #C3CBD1;
	background: #E9E9E6;
	-moz-border-radius: 5px;
	border-left-width: 2px;
}
.spoiler-header {
	height: 19px;
	overflow: hidden;
	padding: 0 20px;
	background: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 2em;
	cursor: pointer;
}

.spoiler-body {
	display: none;
	padding: 6px;
	border-top: 1px solid #C3CBD1;
}
.spoiler.open .spoiler-header {background: #ffffff;}
.spoiler.open .spoiler-body {display: block;}
Скрипт:

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

function spoiler(button) {
	var s = button.parentNode;
	if (s.className.indexOf('open') >= 0)
		s.className = 'spoiler';
	else
		s.className += ' open';
}
Почему новые спойлеры не работают?(
LORDNEVR
phpBB 1.0.0
Сообщения: 5
Стаж: 7 лет 11 месяцев

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

Сообщение LORDNEVR »

Приветствую.
А есть ббкод выравнивания текста три в одном?
центр, левый край, правый.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Есть кондиционер и шампунь в одном флаконе. Advanced BBCode Box 3.1
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Питер
phpBB 1.4.4
Сообщения: 197
Стаж: 12 лет 8 месяцев
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение Питер »

Вопрос такой
Есть ббкод cut

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

<dl class="mone"><dt>{TEXT2}   <a href="javascript&#058; void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = 'свернуть'; } else { spoiler.style.display = 'none'; this.innerHTML = 'читать дальше'; };">читать дальше</a></dt><dd style="display: none;">{TEXT1}</dd></dl>
Как сделать так, что бы "читать дальше" не переходило на новую строку?
Последний раз редактировалось Sheer 29.10.2017 15:02, всего редактировалось 1 раз.
«-Да он не псих, просто детективов начитался.
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

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

Сообщение doremyka »

Попробовала вставить в шаблон bbcode.html простенький бб-код (зачёркивание), но в форме ответа иконка не появилась. Думала таким образом переместить часть иконок своих бб-кодов в левую часть.
Выходит, такой номер не пройдёт, список "родных" кодов где-то зашит в ядре?

Я в курсе, что пользовательские коды добавляют в админке, просто интересно поэкспериментировать. )
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

doremyka писал(а): 05.11.2017 22:30Я в курсе, что пользовательские коды добавляют в админке, просто интересно поэкспериментировать. )
Данная тема предназначена для вопросов стандартного добавления BBCode.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

doremyka, загляните в posting_buttons.html (ббкод всё равно через админку при этом должен быть добавлен, для простых ббкодов велосипед изобретать не надо)
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1469
Стаж: 12 лет 2 месяца
Благодарил (а): 86 раз
Поблагодарили: 149 раз

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

Сообщение angst66 »

Имеется старый добрый спойлер
[spoiler={TEXT1}]{TEXT2}[/spoiler]
Замена html

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

<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=" />
      {TEXT1}
   </div>
   <div style="display: none; background: #fafafa; border-top: 1px solid #C3CBD1; padding: 6px">
      {TEXT2}
   </div>
</div>
После установки расширения [3.1][3.2][beta] Tosrus - слайдер картинок когда кликаешь на плюсик спойлера вместо открытия подключается слайдер. Попробовал вставить вместо картинок иконки с Font Awesome <i class="fa fa-plus-square-o" aria-hidden="true"></i> и <i class="fa fa-minus-square-o" aria-hidden="true"></i>, ума не дал.
, ума не дал.
Ответить

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