Уважаемые пользователи!
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
Сообщения: 16378
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1746 раз

[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 раз.
Изображение
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

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

Сообщение Nekstati »

Возьмите любой спойлер и замените в нём атрибут onclick на onmouseover (для раскрытия) и onmouseout (для закрытия).
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 12 лет
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение Strigops »

Вот html-замена моего спойлера. Тут только один атрибут onclick, который я заменил на onmouseover.

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

<dl class="codebox"><dt><a href="javascript&#058; void(0);" onmouseover="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '{TEXT2}'; } else { spoiler.style.display = 'none'; this.innerHTML = '{TEXT2}'; };">{TEXT2}</a></dt><dd style="display: none;">{TEXT1}</dd></dl>
Получается, что когда наводишь мышку то спойлер открывается, а когда убираешь мышку, то он так и остается открытым. Для его закрытия надо еще раз навести курсор на заголовок. Допишите, пожалуйста, в этот спойлер еще и атрибут onmouseout.
Аватара пользователя
x00peR
phpBB 2.0.3
Сообщения: 368
Стаж: 13 лет 2 месяца
Благодарил (а): 8 раз

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

Сообщение x00peR »

А к чему вам такой спойлер? Под спойлер прячут большой текст как правило. Чтобы его прочитать нужно будет все равно мышку отвести и получается что спойлер закроется. и смысл? Или у Вас какая то гениальная идея?:)
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 12 лет
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение Strigops »

Есть большая статья с двумя сотнями картинок, которые по одной спрятаны под спойлер с заголовком. Для того, что бы пользователю просмотреть все картинки,, ему надо будет минимум 200 раз кликнуть мышкой. Это неудобно. А так просто на заголовок навел курсор и сразу смотришь на изображение.
Аватара пользователя
x00peR
phpBB 2.0.3
Сообщения: 368
Стаж: 13 лет 2 месяца
Благодарил (а): 8 раз

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

Сообщение x00peR »

А если он захочет сохранить картинку. То как он это сделает? Она же все время будет прятаться.
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 12 лет
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение Strigops »

Картинки для ознакомления, а не для скачивания. Захочет скачать, найдет такую же в сети, у меня эксклюзива нет.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

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

Сообщение Nekstati »

Strigops

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

<dl class="codebox"><dt><a href="javascript:void(0);" onmouseover="this.parentNode.nextSibling.style.display = 'block'" onmouseout="this.parentNode.nextSibling.style.display = 'none'">{TEXT2}</a></dt><dd style="display: none;">{TEXT1}</dd></dl>
Хотя лучше повесить эти ивенты не на ссылку, а на сам блок спойлера:

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

<dl class="codebox" onmouseover="this.lastChild.style.display = 'block'" onmouseout="this.lastChild.style.display = 'none'"><dt>{TEXT2}</dt><dd style="display: none;">{TEXT1}</dd></dl>
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 12 лет
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение Strigops »

Спасибо Nekstati, работает.
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 12 лет
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение Strigops »

есть ли у кого ББ-код, чтоб сделать бегущую строку, чтоб текст двигался от обного края экрана к другому. Я с офсайта взял такой:

[marquee]{TEXT}[/marquee]

<marquee direction=right behavior=alternate loop="-1" scrollamount="2" width="100%">{TEXT}</marquee>

Но он текст перемещает скачками, что мозолит глаз. Хотелось бы чтоб текст двигался плавно.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

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

Сообщение Nekstati »

Заглянуть на htmlbook.ru не позволяет великий китайский фаерволл?

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

<marquee direction="right" behavior="alternate" loop="-1" scrollamount="1" width="100%" scrolldelay="10" truespeed="truespeed" >{TEXT}</marquee>
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 12 лет
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение Strigops »

scrollamount="1" - эту величину я уже менял. Но тогда строка еле движется, а хотелось чтоб строка бежало быстрее и плавно.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

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

Сообщение Nekstati »

Nekstati писал(а):scrolldelay="10"
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 12 лет 10 месяцев
Благодарил (а): 3 раза

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

Сообщение TyMaH »

Не подскажете код чтоб добавить в список ббкодов, чтоб была линия подобнуя <hr /> , только снизу линии автоматом не ставилось <br /> , на рутрекере выдел так, не знаю как реализовать.. Пример.

Добавлено спустя 30 секунд:
Подобная*
Изображение
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

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

Сообщение Nekstati »

<br /> появляется там, где вы нажимаете Enter. Просто не делайте перенос строки после <hr />: ляляля[hr][/hr]труляля.

Как вариант: <hr style="display: inline-block; width: 100%;" />.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 12 лет 10 месяцев
Благодарил (а): 3 раза

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

Сообщение TyMaH »

Да действительно, что-то я ступил)) с ляляля и труляля дошло сразу.. благодарю Nekstati
Изображение
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

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