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

Темы по наиболее часто задаваемым вопросам по phpBB 3.0.x. Читать в первую очередь!

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

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

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

Некоторые другие BBCode приведены в этой статье в базе знаний (на английском).
Последний раз редактировалось rxu 25.12.2007 17:11, всего редактировалось 2 раз(а).
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4505
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск


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

Сообщение inter 11.08.2008 20:47

Можно, но если нужно поставить как раз не в алфавитном.. :( И ладно, если бы сортировка.. Более востребованна следующая возможность:
Когда я создаю пользовательский bbcode, например:
[spoiler]{TEXT}[/spoiler]
то кнопка bbcode рядом формой ответа так и называется - spoiler. А есть возможность сделать так, что бы она называлась, скажем, 'Спойлер'?

Тут совсем все плохо? :(
inter
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 28.01.2007 1:22

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

Сообщение Палыч 12.08.2008 9:16

В коде одно и то же поле используется и как bbcode_name, и как bbcode_tag, поэтому кириллицу использовать не получится, если только мод сделать, хотя смысла в нём не вижу. Посмотрите на собственную клавиатуру: Home, End, Delete, Esc (а не Домой, Конец, Удалить, Убежать), вас же это не смущает? Общепринятые обозначения. А для непонятливых что Спойлер, что spoiler... Есть, в конце-концов, строка подсказка, там пишите всё, что душе угодно.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6424
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

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

Сообщение sterpazook 13.08.2008 16:46

Вымучал интергрированный спойлер (не выносящийся в отдельный блок)
Пробелы и цвета настраивал под свои нужды

Использование BBCode
Код: Выделить всё
[spoiler]{TEXT}[/spoiler]


Замена HTML
Код: Выделить всё
<span><div style="text-transform: uppercase; font-weight: bold; display: inline; "><span style="display: inline; " onClick="if (this.parentNode.parentNode.getElementsByTagName('span')[1].getElementsByTagName('span')[0].style.display != '') {  this.parentNode.parentNode.getElementsByTagName('span')[1].getElementsByTagName('span')[0].style.display = ''; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>Скрыть:</a> '; } else { this.parentNode.parentNode.getElementsByTagName('span')[1].getElementsByTagName('span')[0].style.display = 'none'; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>[спойлер]</a>'; }" /><a href="#" onClick="return false;">[спойлер]</a></span></div><span  class="quotecontent"><span style="display: none; background: #FFE4B5;"> {TEXT} </span></span><span>


Изображение

PS: Возможно есть лишние куски кода - я не специалист.
И никак не смог поменять цвет ссылки - кто-нибудь может помочь?
sterpazook
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 13.08.2008 16:30

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

Сообщение FladeX 13.08.2008 18:28

sterpazook писал(а):И никак не смог поменять цвет ссылки - кто-нибудь может помочь?

в код ссылки допишите атрибут style. Должно быть примерно так:
Код: Выделить всё
<a style="color: #333333">

только вместо #333333 - нужный вам цвет
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
Интеграция phpBB 3.0.0 и Slaed 2.5 lite
Сверстал стилей для phpBB: 5
Аватара пользователя
FladeX
phpBB 2.0.18
 
Сообщения: 1182
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск

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

Сообщение sterpazook 19.08.2008 21:04

не помогает - стиль prosilver перекрывает (одну из трех ссылок содержащихся в скрипте) своим цветом
sterpazook
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 13.08.2008 16:30

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

Сообщение Rayden 19.08.2008 23:24

Значит что-то не так делаешь. Стиль непосредственно в теге, через параметр style имеет более высокий приоритет, чем стиль во внешних файлах просилвера.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2758
Зарегистрирован: 27.06.2005 1:07

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

Сообщение mad-devil 28.08.2008 22:55

Всем здравствуйте =)
У меня небольшой вопрос.
Нашел вот такой BBcodes.
http://www.phpbb.com/community/viewtopic.php?f=46&t=579376&st=0&sk=t&sd=a&start=165#p3241110
Очень мне понравился,но смущает одно но.
Нельзя ли его сделать, чтобы при нажатии, на окошко URL открывался в новом окне?
Буду очень благодарен, если кто-то поможет с этим вопросом =)
mad-devil
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 28.08.2008 22:45

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

Сообщение rodman 02.09.2008 17:54

вот код спойлера с использованием JavaScript, работает превосходно!!!
Использование BBCode:
Код: Выделить всё
[spoiler]{TEXT}[/spoiler]


Замена HTML:
Код: Выделить всё
<script>
function show_hide_text(divObj) {
    var div = divObj.parentNode.getElementsByTagName('div')[1];
    if (div.style.display == 'none') {
        div.style.display = 'block';
        divObj.innerHTML = "<b>Скрытый текст -</b>";
    } else {
        div.style.display = 'none';
        divObj.innerHTML = "<b>Скрытый текст +</b>";
    }
}
</script>
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
          <td><div style="width:90%;background:white;border:1px gray solid;font-size:12px;text-align:left;padding:2px;display:inline-block;" onclick="show_hide_text(this)"><b>Скрытый текст +</b></div><div style="display:none;width:90%;text-align:left;padding:2px;background:white;border:1px dotted gray;margin-top:0px">{TEXT}</div></td>
        </tr>
</table>
rodman
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 12.08.2008 18:52

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

Сообщение Gisher Вчера 23:25

Вставка видео RuTube

Использование BBCode:
Код: Выделить всё
[rutube]http://rutube.ru/tracks/{SIMPLETEXT1}.html?v={SIMPLETEXT2}[/rutube]

Замена HTML:
Код: Выделить всё
<OBJECT width="470" height="353"><PARAM name="movie" value="http://video.rutube.ru/{SIMPLETEXT2}"></PARAM><PARAM name="wmode" value="window"></PARAM><PARAM name="allowFullScreen" value="true"></PARAM><EMBED src="http://video.rutube.ru/{SIMPLETEXT2}" type="application/x-shockwave-flash" wmode="window" width="470" height="353" allowFullScreen="true" ></EMBED></OBJECT>
Gisher
phpBB 2.0.9
 
Сообщения: 383
Зарегистрирован: 04.10.2006 7:50

Пред.

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

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

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