[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать... » Как сделать свои BB-коды для форума

Как сделать свои BB-коды для форума
[1] likbezz [19.09.2010, 21:18]
Ставите после $BODY$ в шаблон «общий вид форума» этот код:

Quote
<script type="text/javascript">
/*StartScript*/
$('td.posttdMessage').each(function(){
$(this).html($(this).html().split('[bbcode]').join('bbcode').split('[/bbcode]').join('bbcode'));
});
/*EndScript*/
</script>

Где:
[bbcode] - открывающий BB-код
[/bbcode] - закрывающий BB-код

bbcode - html содержимое открывающего кода
/bbcode - html содержимое закрывающего кода

...
В шаблоне «форма добавления сообщений» после $BBCODES$ вставляем вот это:
Code
<input type="button" value="bbcode" onclick="simpletag('bbName','','','message',''); return false;" class="codeButtons" />

- Это кнопка.
bbName - меняете на название вашего BB-кода без квадратных скобок.

Или:
Code
<script type="text/javascript">
$('.posttdMessage').each(function(){
      $(this).html($(this).html().replace(/\[youtube\](.*?)\[\/youtube\]/gi,'<html тег>$</html тег>'));
});
</script>


Или:
Code
<script type="text/javascript">
$('td.posttdMessage').each(function(){var s=this.innerHTML;
if(s.indexOf('[/info]')!=-1){
   $(this).html(s.split('[info]').join('<fieldset style="margin:7px 5px 7px 30px;padding:3px 10px 7px 25px;border:1px dashed #F36;border-left:2px solid #F00;background:#fafafa url(http://likbezz.ru/_theme/_st/img/ico/alert_ico.gif) no-repeat 4px 7px;"><legend style="color:#C00">Информация:</legend>').split('[/info]').join('</fieldset>'));
};
});
</script>


Почитать на тему:
Как сделать свои BB-коды для форума

Как сделать свои BB-коды для сайта / форума (Вопросы по заметке «Как сделать свои BB-коды для сайта»)

Как сделать свои BB-коды для сайта / форума (статья)

Дополнительные смайлики на форум (статья)
[2] likbezz [03.10.2016, 03:22]


Полная версия сайта