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

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

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

Тег для размещения изображений с мгновенной сменой фокуса с сайта LYTROWEB

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

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

[focus]{URL}[/focus]
Замена HTML:

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

<iframe width="600" height="500" src="{URL}/embed" frameborder="0" allowfullscreen="" scrolling="no"></iframe>
Подсказка:

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

Тег для вставки в сообщения ссылок на многофокусные изображения
Посмотреть можно ЗДЕСЬ
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 13 лет
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение Strigops »

Есть BBCode, который выводит нужное содержимое в две колонки.
Использование BBCode:

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

[col]{TEXT1}|{TEXT2}[/col]
Замена HTML:

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

<table width="100%"><tr><td style="vertical-align: top; width:50%; padding-right:10px;">{TEXT1}</td><td style="vertical-align: top; width:50%; padding-left:10px;">{TEXT2}</td></tr></table>
Пример того, что получается, если вставить шесть картинок:
knopka.png
А есть ли BBCode, который бы выводил не две, а скажем, четыре колонки или столько колонок, сколько нужно пользователю (чтоб количество колонок пользователь мог задать сам)?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11121
Стаж: 15 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 670 раз
Поблагодарили: 122 раза

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

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

4

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

<table width="100%"><tr><td style="vertical-align: top; width:25%; padding-right:10px;">{TEXT1}</td><td style="vertical-align: top; width:25%; padding-left:10px;">{TEXT2}</td><td style="vertical-align: top; width:25%; padding-right:10px;">{TEXT1}</td><td style="vertical-align: top; width:25%; padding-right:10px;">{TEXT1}</td></tr></table>
Дальше объяснять?

Добавлено спустя 39 секунд:
10px подгони по месту...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 13 лет
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение Strigops »

Пчелкин писал(а):Дальше объяснять?
Нет, оказывается что это не очень даже и сложно)) Изображение Спасибо.
knopka.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Woland
phpBB 1.4.0
Сообщения: 32
Стаж: 11 лет 8 месяцев

Передача квадратной скобки в качестве параметра bbcode

Сообщение Woland »

Подскажите, как элегантнее передать квадратную скобку в виде части параметра bbcode? Поясню конкретнее, объявляю bcode:

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

[tsort={IDENTIFIER},{TEXT2}]{TEXT}[/tsort]
Замена HTML:

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

<table id="{IDENTIFIER}" class="tablesorter" cellspacing="1" cellpadding="0" border="0">{TEXT}</table>
<script>
$(document).ready(function() 
    { 
	$("#{IDENTIFIER}").tablesorter({sortList:{TEXT2}, widgets: ['zebra']});
    } 
); 
</script>
При использовании такой конструкции, мне надо, чтобы при передаче в качестве {TEXT2} значения [[0,0], [1,0]], у меня получилось в конечном коде .. .tablesorter({sortList:[[0,0], [1,0]], widgets: ['zebra']});

Как это сделать? Передача вместо квадратных скобок кодов их экранирования &#91; и &#93; не помогает...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12752
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: Передача квадратной скобки в качестве параметра bbcode

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

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

[tsort={IDENTIFIER},({NUMBER1},{NUMBER2})({NUMBER3},{NUMBER4})]{TEXT}[/tsort]

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

<table id="{IDENTIFIER}" class="tablesorter" cellspacing="1" cellpadding="0" border="0">{TEXT}</table>
<script>
$(document).ready(function() 
    { 
	$("#{IDENTIFIER}").tablesorter({sortList:[[{NUMBER1},{NUMBER2}], [{NUMBER3},{NUMBER4}]], widgets: ['zebra']});
    } 
); 
</script>
Пример использования:

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

[tsort=id,(0,0)(1,0)]text[/tsort]
Woland
phpBB 1.4.0
Сообщения: 32
Стаж: 11 лет 8 месяцев

Re: Передача квадратной скобки в качестве параметра bbcode

Сообщение Woland »

Такой способ не очень подходит, поскольку две пары [[0,0], [1,0]] - это частный случай, может потребоваться передать туда например [[0,0], [1,0], [2,1]] или четыре [[0,0], [1,0], [3,1], [6,0]]
Т.е. в идеале их надо передавать все-таки одним параметром, как цельную строку.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12752
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: Передача квадратной скобки в качестве параметра bbcode

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

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

[tsort={IDENTIFIER}][[{TEXT2}]]{TEXT}[/tsort]

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

<table id="{IDENTIFIER}" class="tablesorter" cellspacing="1" cellpadding="0" border="0">{TEXT}</table>
<script>
$(document).ready(function() 
    { 
	$("#{IDENTIFIER}").tablesorter({sortList:[[{TEXT2}]], widgets: ['zebra']});
    } 
); 
</script>
Пример:

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

[tsort=id][[0,0], [1,0], [3,1], [6,0]]text[/tsort]
Woland
phpBB 1.4.0
Сообщения: 32
Стаж: 11 лет 8 месяцев

Re: Передача квадратной скобки в качестве параметра bbcode

Сообщение Woland »

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

Re: Передача квадратной скобки в качестве параметра bbcode

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

{TEXT2} - это всё от [[ до ]] (для разделения от переменной {TEXT})


Другой пример:

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

[bbcode]{TEXT1}|{TEXT2}[/bbcode]
В тексте сообщения:

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

[bbcode]abc|def[/bbcode]
{TEXT1} - abc
{TEXT2} - def
Разделитель - |, в переменных не передается
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 15 лет 1 месяц

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

Сообщение PAW »

Всем привет. А как можно восстановить случайно удалённый ббкод?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 15 лет
Откуда: Сергиев Посад
Благодарил (а): 295 раз
Поблагодарили: 287 раз

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

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

По памяти.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 15 лет 1 месяц

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

Сообщение PAW »

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

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

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

STK, Репарсинг bbcode
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 15 лет 1 месяц

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

Сообщение PAW »

Репарсинг bbcode
А кроме stk есть ещё какие нибудь решения. Если откатить таблицу phpbb_bbcode будет результат?
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

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