Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение rxu » 20.10.2007 6:52

Вот ссылка на тему на официальном сайте, где приведены наиболее популярные пользовательские BBCode для phpBB3:
Особенно прошу обратить внимание на последний, очень простой и без использования яваскрипта.

Некоторые другие BBCode приведены в этой статье в базе знаний (на английском).
Большая коллекция пользовательских BBCode
Например, вставка изображений в поток текста


*****
RuTube.ru
Video.Mail.Ru (Хотя таблицу оттуда хорошо бы выкинуть)
Google map

*****
От пользователя mau
Для изменения порядка BBCode установите мод Custom BBCode Sorting.
Последний раз редактировалось Поручик 22.08.2010 4:26, всего редактировалось 4 раз(а).
Причина: Добавление ссылки на сортировку bbCode
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

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

Сообщение MIT » 16.07.2010 13:52

В гугле.
http://www.google.com/search?q=phpbb+code+highlighter

Сам пользовался допиленной (самостоятельно) версией GeSHi.
Аватара пользователя
MIT
Поддержка
Поддержка
 
Сообщения: 2053
Зарегистрирован: 14.03.2009 18:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 16 раз.
Поблагодарили: 275 раз.

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

Сообщение exec » 20.07.2010 16:05

Кто нибудь знает как вывести поле из профиля пользователя с помощью ББкода?
т.е. есть, допустим, такой ББкод

[pf_ICQ]{INTTEXT}[/pf_ICQ]

где INTTEXT - имя пользователя
должен вывести его ICQ крупными красными буквами

Я так понимаю, что это делается написанием своего pf_icq.php, который как-то так должен вызываться (не очень ясно откуда):
./pf_icq.php?{INTTEXT}

Может, у кого есть готовый пример, делающий что-то похожее? А то вижу что не избежать мне кучи граблей с безопасностью

exec
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 10.06.2010 0:08
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

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

Сообщение apylyov » 22.07.2010 10:20

TanSi писал(а):Перевод на английский введеного текста.
Использование BBCode

Код: Выделить всё
[en]{TEXT}[/en]
выдает вставленный текст в виде ссылке на Google Translate, при чем там с пустым окном. Я ожидал перевода вставленного текста в самом посте, как поправить?

Замена HTML

Код: Выделить всё
<a href="http://translate.google.com/translate_t?text={TEXT}&hl=en&langpair=auto|en&tbb=1&ie=utf-8" target=_blank>{TEXT}</a>


Подсказка

Код: Выделить всё
[en]english translation[/en]



Перевод на русский введеного текста.
Использование BBCode

Код: Выделить всё
[ru]{TEXT}[/ru]


Замена HTML

Код: Выделить всё
<a href="http://translate.google.ru/translate_t?text={TEXT}&hl=ru&langpair=auto|ru&tbb=1&ie=utf-8" target=_blank>{TEXT}</a>


Подсказка

Код: Выделить всё
[ru]Перевести на русский[/ru]

apylyov
phpBB 1.4.4
 
Сообщения: 92
Зарегистрирован: 30.01.2009 1:03
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

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

Сообщение MAzZY » 22.07.2010 10:26

apylyov, что это такое?
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2949
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 61 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

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

Сообщение Muzhik » 08.08.2010 10:42

Подскажите, есть к примеру код спойлера:
    <div style="margin:20px; margin-top:5px"><div class="quotetitle"><b>Текст:</b> <input type="button" value="Показать" style="width:65px;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="quotecontent"><div style="display: none;">{TEXT}</div></div></div>

Как можно сделать, чтобы спойлер открывался не по щелчку кнопки, а по заданой картинке? Тоесть заменить кнопку на картинку?

Muzhik
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 15.08.2009 23:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение SIvan » 08.08.2010 19:54

Muzhik
вот:
[spoiler]{TEXT1}[/spoiler]

<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr><td>
<div style="margin-bottom:0px">
<img src="ССЫЛКУ НА КАРТИНКУ" alt="spoiler" onclick="obj=this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style; tmp=(obj.display!='') ? '' : 'none'; obj.display=tmp; return false;">
</div>
<p>
<div class="alt2" style="margin: 0px; padding: 0px;">
<div style="display: none;">
{TEXT1}
</div></p></div></td></tr>
</table>

SIvan
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 12.06.2010 20:33
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Якори на текст внутри поста

Сообщение KS-10 » 20.08.2010 1:50

Для больших постов можно как-нибудь сделать якори на конкретные строки, чтобы давать ссылки в других местах прямо до них? И ещё якори на спойлеры, чтобы давать ссылки до них, при открытии которых будет открываться и спойлер (хотя при простом заходе на тему из ветки все спойлеры закрыты)?

KS-10
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 11.04.2010 8:07
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Якори на текст внутри поста

Сообщение MAzZY » 20.08.2010 12:15

Попробуйте в виде ббкода реализовать
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2949
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 61 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: Якори на текст внутри поста

Сообщение Палыч » 21.08.2010 19:06

BBCode
[anchor={IDENTIFIER}]{TEXT}[/anchor]
Замена HTML
<a href="#{IDENTIFIER}" id="{IDENTIFIER}">{TEXT}</a>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
За это сообщение автора Палыч поблагодарил:
KS-10 (21.08.2010 22:57)
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9467
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

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

Сообщение grika » 23.08.2010 9:32

Скажите какой код можно применить чтобы открыть (воспроизвести) файлы с расширением swf

grika
phpBB 1.4.3
 
Сообщения: 60
Зарегистрирован: 22.04.2008 22:51
Благодарил (а): 18 раз.
Поблагодарили: 2 раз.

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

Сообщение MIT » 23.08.2010 9:43

[flash]
Аватара пользователя
MIT
Поддержка
Поддержка
 
Сообщения: 2053
Зарегистрирован: 14.03.2009 18:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 16 раз.
Поблагодарили: 275 раз.

Re: BBCode Skype (Скайп)

Сообщение MAzZY » 23.08.2010 9:57

j@mal
1) Может Вы приведете код?
2) Может Вы, наконец, научитесь не открывать новые темы при наличии готовых?
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2949
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 61 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

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

Сообщение j@mal » 23.08.2010 10:20

[skype]{INTTEXT}[/skype]


<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
<a title="Call me with Skype" href="skype:{INTTEXT}?call"><img src="http://mystatus.skype.com/smallclassic/{INTTEXT}" style="border: none;" width="114" height="20" alt="My status" /></a>

j@mal
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 19.08.2010 15:44
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

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

Сообщение Nekstati » 23.08.2010 13:18

Нормальный код. Видно, вы что-то не то вводите в качестве логина.
Аватара пользователя
Nekstati
Лидер поддержки
Лидер поддержки
 
Сообщения: 2558
Зарегистрирован: 19.03.2009 18:43
Благодарил (а): 9 раз.
Поблагодарили: 769 раз.

Сообщение Erlang » 24.08.2010 2:33

А кто-то встречал "Выравнивание текста 9или ячейки) по верху"?
Нужно для таблиц - сейчас идет выравнивание по центру.
С уважением,
Сергей

Erlang
phpBB 2.0.22
 
Сообщения: 757
Зарегистрирован: 13.07.2004 21:30
Откуда: Москва
Благодарил (а): 42 раз.
Поблагодарили: 1 раз.

Пред.След.

Вернуться в FAQ (phpBB 3.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение