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

[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 раз.
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11248
Стаж: 14 лет 4 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

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

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

Есть мод - Highslide 4.1.8 Zoom/Slideshow/Watermark
Там вам и тег и просмотровщик и ресайзер...
][RC] Highslide 4.1.8 Zoom/Slideshow/Watermark{URL}[/hsimg]

Добавлено спустя 1 минуту 6 секунд:
[RC] Highslide 4.1.8 Zoom/Slideshow/Watermark
Аватара пользователя
Akulina
phpBB 1.0.0
Сообщения: 5
Стаж: 12 лет 3 месяца

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

Сообщение Akulina »

А существует такой BBCode random? Поиском не нашла или нашла совсем не то. Поясню, что мне надо, вдруг кто-нибудь сможет помочь.
У меня форум с ролевой игрой. И иногда было бы очень здорово, когда решение принимали бы не игроки, а оно приходило именно как бы "свыше" :)
Например, персонаж попал на болото. Провалится он в трясину или нет - вот тут бы и включить рендом, чтобы решение не зависело от игрока. Так было бы намного интереснее. Мне нужен код всего на два случая: "случится" и "не случится", ну ли проще: "да" или"нет" и тоже надо, чтобы при обновлении страницы значение не менялось. Сможет кто-нибудь помочь?

На всякий случай сообщу, что у меня стиль subsilver2-modded *.
Ты в ответе за тех, кого приручаешь.
Экзюпери
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет 2 месяца
Откуда: Москва
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Spoiler на mootools

Сообщение evrus01 »

Дисклеймер и предыстория:

Я не программист и даже не учусь. Так сказать, я отношусь к тому большинству с пытливым умом и иногда кривоватыми руками, к которому относится 95% всего нашего комьюнити.
(Надеюсь никого не обидел).
На рутрекере есть прекрасный спойлер. Что такое cпойлер, надеюсь, объяснеть нет необходимости. Для phpBB есть также прекрасное решение от PPK, но по каким то причинам оно меня отпугнуло.
И главная проблема была в том, что там используется jQuery. В моем же случае шаблон использовал Mootools для меню. В сети есть много решений как подружить два фреймворка, но даже я (нисколько не программист) понимаю, что два фреймворка на одной странице это моветон. Исследую интренет в поисках решения, я наткнулся на данный материал http://www.ponedelnikov.net/index.php?n ... age&pid=68 и заверте...

Процесс:

Процесс разбит в два этапа и инструкция представлена для стилей на основе prosilver.

Этап 1.
Подключаем скрипт.
Напомню, что mootools у меня уже подключен для того, чтобы работало меню на форуме. Т.е. <script type="text/javascript" src="./где-то-там/mootools.js"></script> мне прописывать не пришлось.

Открываем /styles/ваш_стиль/template/overall_header.html
и вставляем перед </head>

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

<script type='text/javascript'>
window.addEvent('domready', function() {
mass01 = $$('div.spoil div');
mass01.each(function(mass011) {
	if (mass011['className']=='spoil_title')
	{
		numb = $random(10, 99)+''+$random(10, 99)+''+$random(10, 99)+''+$random(10, 99);
		mass011.setProperty('id', 'st'+numb);
	}
	if (mass011['className']=='spoil_body')
	{
		mass011.setProperty('id', 'sb'+numb);
	}
});

mass02 = $$('body div.spoil_title');
mass02.each(function(mass021) {

			idsbtmp = mass021['id'];
var		idsb = idsbtmp.slice(2, 10);
var		myVerticalSlide = new Fx.Slide('sb'+idsb); 

if ($('sb'+idsb).getStyle('display') == 'none')
{
		myVerticalSlide.toggle();
		(function(){
			$('sb'+idsb).setStyle('display', 'block');
		}).delay(100);
}
			
	mass021.addEvent('click', function(){
		myVerticalSlide.toggle();
	});
});
});
</script>
Теперь добавим стиль для нашего будущего спойлера.

Открываем /styles/ваш_стиль/theme/common.css

добавляем куда-нибудь (т.е. в самый низ)

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

.spoil_title { background-color: #какой-то цвет; cursor: pointer;}
.spoil_body {display: none;}
Отступление 1.
Оформление спойлера можно сделать "под себя". Лично у меня на форуме стиль самого спойлера (если учесть что каждый элемент CSS расположен с новой строчки) составляет более 20 строчек.
Как говорится, проявите свою фантазию!

Этап 2.
Добавляем сам bbcode стандартными средствами движка.
Использование BBCode:

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

[spoiler={TEXT1}]{TEXT2}[/spoiler]
Замена HTML:

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

<div class="spoil">

   <div class="spoil_title">Спойлер:
   {TEXT1}
   </div>

   <div class="spoil_body">
   {TEXT2}
   </div>

</div>
Посдказка:

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

[spoiler=Заголовок]скрытый текст[/spoiler]
Обновляем шаблон и тему (а также кеш браузера или ctrl+f5, чтобы применились стили).

Отступление 2.
Надо сказать что это же решение я применил для скрытия мини-профилей при просмотре топика. А, вот например, для сворачивания категорий и окна БО я подсмотрел пример на ГУРУ, за что ему огромное спасибо.
Отступление 3.
Все вышеизложенное представлено здесь как есть, без каких-либо гарантий.
К сожалению никакой поддержки по данной модификации я оказать не смогу из-за отсутствия времени. Я лишь делюсь решением, которое подошло мне.

Пример:
http://eve-play.ru/forum/viewtopic.php?f=17&t=1021 (форум посвящен одной MMORPG, так что на содержимое не обращайте внимания).

Обратите внимание.
В моем примере используется mootools релиза 1.11
Питер
phpBB 1.4.4
Сообщения: 197
Стаж: 12 лет 10 месяцев
Откуда: Москва

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

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

Почему то не срабатывает.((
получается так:
Спойлер: Легкий спойлер
убийца - дворецкий
«-Да он не псих, просто детективов начитался.
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет 2 месяца
Откуда: Москва
Благодарил (а): 8 раз
Поблагодарили: 14 раз

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

Сообщение evrus01 »

Питер, ответил вам в ЛС.
P.s.
evrus01 писал(а):Отступление 3...
bear9
phpBB 1.4.0
Сообщения: 39
Стаж: 13 лет 2 месяца

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

Сообщение bear9 »

Извините, если где-то был уже ответ.
Задача вставить в сообщение xml-таблицу с помощью bb-code, т.е. пользователь добавляет в сообщение код, например [table_id=1] и при генерации страницы вставляется таблица из БД с id=1. Важно отметить, что таблица динамическая, поэтому ее "вставка" должна происходить каждый раз при запросе к этому сообщению.

Добавлено спустя 3 минуты 3 секунды:
Дополню вопрос... Есть-ли вообще возможность вставки в сообщение php-скрипта?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 3 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

bear9 писал(а):Есть-ли вообще возможность вставки в сообщение php-скрипта
То-то была бы дырочка в безопасности! Я бы сказал дыра, нет больше. Зияющая пропасть!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
bear9
phpBB 1.4.0
Сообщения: 39
Стаж: 13 лет 2 месяца

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

Сообщение bear9 »

я не про скрипт который пишет пользователь - а файл на сервере, который выполняет определенные действия и результат выполнения вставляется в сообщение... ну т.е. по сути первый мой вопрос - как в бб-код вставить результат выборки из БД.
Аватара пользователя
SavageOd
phpBB 1.0.0
Сообщения: 1
Стаж: 12 лет 2 месяца

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

Сообщение SavageOd »

как вставить флеш плеер на форум?
есть пример но он не хочет работать(
html те:

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

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="470" height="36" id="divplaylist"><param name="movie" value="http://www.divshare.com/flash/playlist?myId={TEXT}&new_design=true" /><embed src="http://www.divshare.com/flash/playlist?myId={TEXT}&new_design=true" width="470" height="36" name="divplaylist" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>
это плеер с сайта DivShare
пример который был указан работает,а моя ссылка не хочет(((
в чем ошибка?
или как разместить музыку на форуме
Аватара пользователя
ovitalii
phpBB 1.2.1
Сообщения: 26
Стаж: 12 лет 3 месяца
Откуда: 2 часа кошмара и смеха в электричке от Москвы

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

Сообщение ovitalii »

У меня не вставляется видео с ЮТУБА, сделал все по инструкции с сайта - http://www.phpbb3bbcodes.com/viewtopic. ... 1a802762a5

Вот ссылка на мой форум, где стаит проверочное видео, оно работает. !!!
http://forum.zaprudnya.su/viewtopic.php ... 4201#p4201

Ниже пост, со всевозможными ссылками, которые не работают, не могу понять, какая ссылка, почему они не работают, где брать нормальную ссылку ((( помогите
То, что тебя не убивает, делает тебя сильнее. фильм "Бэтмен" - Джокер
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 14 лет 1 месяц
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

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

Сообщение владимир1983 »

Загляни в первый пост, и используй инструкцию от туда.
Или покажи код который у тебя работает. Покажи ссылку которая работает.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
ovitalii
phpBB 1.2.1
Сообщения: 26
Стаж: 12 лет 3 месяца
Откуда: 2 часа кошмара и смеха в электричке от Москвы

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

Сообщение ovitalii »

владимир1983 писал(а):Загляни в первый пост, и используй инструкцию от туда.
Или покажи код который у тебя работает. Покажи ссылку которая работает.
Пробовал http://www.phpbb.com/community/viewtopi ... 6#youtube2
Вообще, даже пробный ролик переставал работать. вот что у меня стоит
[ytplaylist]{SIMPLETEXT}[/ytplaylist]
<object width="600" height="394"><param name="movie" value="http://www.youtube.com/p/{SIMPLETEXT}?h ... ram><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/p/{SIMPLETEXT}?hl=en_US&fs=1" type="application/x-shockwave-flash" width="600" height="394" allowscriptaccess="always" allowfullscreen="true"></embed></object>
Добавлено спустя 2 минуты 15 секунд:
вот это работает ! [ytplaylist] 5473B80079A1FCC6 [/ytplaylist]
То, что тебя не убивает, делает тебя сильнее. фильм "Бэтмен" - Джокер
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11248
Стаж: 14 лет 4 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

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

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

ovitalii прочтите...

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

Ютуб подложил свинью.
Перестали показываться некоторые видео с ютуба...
Проверил - действительно не показывается если !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Если ссылку на сам ФАЙЛ ВИДЕО берется незарегистрированным у них пользователем прямо с экрана плеере или из строки браузера.
Во КАК!!! Халява кончилась!!!

Вот ссылка, которую беру я прямо с экрана плеереа.... У меня там аккаунт...

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

http://www.youtube.com/watch?v=ZzdNFnbBg4g&feature=player_detailpage
Но она неправильная!!!! При размещении этой ссылки в тег Ютуба видео не будет показываться..
Ютуб подложил свинью....ссылки надо брать теперь только из маленькой вкладке под проигрывателем...

Вкладка называется - ОТПРАВИТЬ ...

Там лежит эта ссылка...

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

http://youtu.be/ZzdNFnbBg4g
Она в окне плеере показываться не будет..она для самого Ютуба...

Но и это еще не все...
После открытия первой вкладки, надо выбрать тильдочку - ДЛИННАЯ ССЫЛКА ...
И покажется такая ссылка...
http://www.youtube.com/watch?v=ZzdNFnbBg4g

Вот именно эта ссылка будет показываться везде...

Берем эту ссылку и обрамляем тегом Ютуба...

[youtube ]h t t p:// w w w . you tube.com /watch? v=ZzdNFn bBg4g [ /youtube ]
и видео будет показываться...

Но можно и проще делать....
Берем ссылку с адресной строки браузера....
вот она....(я ее поломал пробелами что б не сработала..)

h t t p : / / h t tp : // w w w . youtube.com/watch? feature=player_embedded&v=ZzdNFnbBg4g

И просто тупо стираем все-все между знаком
? и знаком v

то есть вот эту часть.....

h t t p : / /w w w . youtube.com/watch?feature=player_embedded&v=ZzdNFnbBg4g

Все что останется - наше !!!
Вот такая свинья от Ютуба появилась недавно...
Успехов!
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет 2 месяца
Откуда: Москва
Благодарил (а): 8 раз
Поблагодарили: 14 раз

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

Сообщение evrus01 »

Я в свое время, попросил за вознаграждение Поручика сделать мне парсинг Ютуб ссылок. У него на сайте вроде есть эта модификация.
Весь этот "мусор" в URL cсылках (причем каких угодно shot-url вида http://youtu.be/ или будь это URL из адресной строки браузера) "режется" и сразу помещается в нужный мне ббкод, при отправке сообщения.

Пользовтаели вообще не "парятся" чего-то там вырезать куда-то вставлять. Все и так знают, надо просто в сообщение скопировать ссылку (все-равно какую). Форум все сделает сам.

Супер удобно. Работает безотказно до сих пор.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет 1 месяц
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

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

Сообщение HAMMER663 »

Как у вас выглядит сам вв-код?
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

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