Дополнительные BB-коды
| |
=SPAM= | Дата: Воскресенье, 27.07.2008, 23:54 | Сообщение # 1 |
АДМИНИСТРАТОР САЙТА
Группа: Администраторы
Сообщений: 493
Репутация: 72
Статус: Нет на сайте
| BB-код выделения оффтопа на форуме. Ставим в шаблон "Общий вид страниц форума", после После $BODY$: Quote <script type="text/javascript" language="javascript"> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[off ]') != -1){ s=s.replace('[off ]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color: gray;">Оффтоп</font></legend><font style="font-size: 11px; font-family: Verdana; color: gray;">'); s=s.replace('[/off ]','</font></fieldset>'); e[k].innerHTML=s; } } } </script> Где красным - уберите пробел. В "Форме добавления сообщения" после $BBCODES$ ставим: Quote <input type="button" accesskey="y" value="off" onclick="simpletag('off','','','message',''); return false;" class="codeButtons" title="off" name="off" /> Работать будет так: [off]offtop[/off]
|
|
| |
=SPAM= | Дата: Понедельник, 28.07.2008, 00:03 | Сообщение # 2 |
АДМИНИСТРАТОР САЙТА
Группа: Администраторы
Сообщений: 493
Репутация: 72
Статус: Нет на сайте
| BB-код бегущей строки Ставим в шаблон "Общий вид страниц форума", после $BODY$: Quote <script type="text/javascript" language="javascript"> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[marquee ]') != -1){ s=s.replace('[marquee ]','<marquee >'); s=s.replace('[/marquee ]','</marquee >'); e[k].innerHTML=s; } } } </script> Где красным - убрать пробел. В "Форме добавления сообщения" после $BBCODES$ ставим: Quote <input type="button" accesskey="y" value="marquee" onclick="simpletag('marquee','','','message',''); return false;" class="codeButtons" title="Вставить бегущий текст" name="marquee" /> Вот пример: [marquee]Бегущий текст[/marquee]
|
|
| |
=SPAM= | Дата: Понедельник, 28.07.2008, 00:07 | Сообщение # 3 |
АДМИНИСТРАТОР САЙТА
Группа: Администраторы
Сообщений: 493
Репутация: 72
Статус: Нет на сайте
| BB-код мигающего текста Ставим в шаблон "Общий вид страниц форума", после $BODY$: Quote <script type="text/javascript" language="javascript"> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[blink ]') != -1){ s=s.replace('[blink ]','<blink>'); s=s.replace('[/blink]','</blink>'); e[k].innerHTML=s; } } } </script> Где красным - убрать пробел В "Форме добавления сообщения" после $BBCODES$ ставим: Quote <input type="button" accesskey="y" value="blink" onclick="simpletag('blink','','','message',''); return false;" class="codeButtons" title="Вставить мерцающий текст" name="blink" /> Вот пример: [blink]мигающий текст
|
|
| |
=SPAM= | Дата: Понедельник, 28.07.2008, 00:21 | Сообщение # 4 |
АДМИНИСТРАТОР САЙТА
Группа: Администраторы
Сообщений: 493
Репутация: 72
Статус: Нет на сайте
| BB-код админ-сообщения Ставим в шаблон "Общий вид страниц форума", после После $BODY$ Quote <script type="text/javascript"> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[admin ]') != -1){ s=s.replace('[admin ]','<table width="100%" border="0" cellspacing="0" cellpadding="5" style="background-color:#f5f5f5; border-top:2px dotted #491f1f; border-right:2px dotted #491f1f; border-bottom:2px dotted #491f1f; border-left:2px dotted #491f1f;"><tr><td style="width:50px; height:50px; background-image: url(http://gamesmir.com/scripts/admn_messag.png); background-repeat:no-repeat; background-position:5px 3px;"> </td><td><font style="font-size: 25px; font-family: Verdana; color: red;">'); s=s.replace('[/admin ]','</font></td></tr></table>'); e[k].innerHTML=s; } } } </script> Где красным - убрать пробел! В "Форме добавления сообщения" после $BBCODES$ ставим Quote <?if($CUR_GROUP_ID$="4")?><input type="button" value="admin" onclick="simpletag('admin','','','message',''); return false;" class="codeButtons" title="Вставить админ-сообщение" name="admin"/><?endif?> Как будет выглядеть: [admin]Admin сообщение[/admin] P.S. Если кто-то узнает тег то он тоже сможет пользоваться admin-сообщением. Таких сразу баньте
|
|
| |
=SPAM= | Дата: Понедельник, 28.07.2008, 00:23 | Сообщение # 5 |
АДМИНИСТРАТОР САЙТА
Группа: Администраторы
Сообщений: 493
Репутация: 72
Статус: Нет на сайте
| BB-код Flash Ставим в шаблон "Общий вид страниц форума", после После $BODY$ Quote <script type="text/javascript" language="javascript"> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[flash ]') != -1){ s=s.replace('[flash ]','<center><embed src='); s=s.replace('[/flash ]',' width="600" height="460" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" play="false"></center>'); e[k].innerHTML=s; } } } </script> Где красным - уберите пробел В "Форме добавления сообщения" после $BBCODES$ ставим: Quote <input type="button" accesskey="y" value="flash" onclick="simpletag('flash','','','message',''); return false;" class="codeButtons" title="Вставить флешку" name="flash" />
|
|
| |
=SPAM= | Дата: Понедельник, 28.07.2008, 00:28 | Сообщение # 6 |
АДМИНИСТРАТОР САЙТА
Группа: Администраторы
Сообщений: 493
Репутация: 72
Статус: Нет на сайте
| Тег скрытого текста Ставим в шаблон "Общий вид страниц форума", после После $BODY$ Code %IF($USER_LOGGED_IN$)%<script type="text/javascript" language="javascript"> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[hide]') != -1){ s=s.replace('[hide]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:Blue;">Скрытый текст</font></legend><font style="font-size: 11px; font-family: Verdana; color: red;">'); s=s.replace('[/hide]','</p></font></fieldset>'); e[k].innerHTML=s; } } } </script>%ELSE%<script type="text/javascript" language="javascript"> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[hide]') != -1){ s=s.replace('[hide]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:Blue;">Скрытый текст</font></legend><font style="font-size: 11px; font-family: Verdana; color: red;">Для посмотра скрытого текста вам необходимо <a href="$REGISTER_LINK$">зарегистрироваться</a>.<table><td align="center" class="menu1" vAlign="center" style="display:none"> '); s=s.replace('[/hide]','</td></table></p></font></fieldset>'); e[k].innerHTML=s; } } } </script>%ENDIF% В "Форме добавления сообщения" после $BBCODES$ ставим: Code <input type="button" value="hide" onclick="simpletag('hide','','','message',''); return false;" class="codeButtons" title="Вставить скрытый текст" name="hide" />
|
|
| |
=SPAM= | Дата: Понедельник, 28.07.2008, 00:33 | Сообщение # 7 |
АДМИНИСТРАТОР САЙТА
Группа: Администраторы
Сообщений: 493
Репутация: 72
Статус: Нет на сайте
| Тег прыгающего текста Ставим в шаблон "Общий вид страниц форума", после После $BODY$ Quote <script type="text/javascript" language="javascript"> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[bounce ]') != -1){ s=s.replace('[bounce ]','<marquee behavior="alternate" direction="up" height="60">'); s=s.replace('[/bounce ]','</marquee>'); e[k].innerHTML=s; } } } </script> Где красным - убрать пробел В "Форме добавления сообщения после $BBCODES$: Code <input type="button" accesskey="p" value="bounce" onclick="simpletag('bounce','','','message',''); return false;" class="codeButtons" title="Прыгающий текст" name="bounce" />
|
|
| |
=SPAM= | Дата: Понедельник, 28.07.2008, 00:38 | Сообщение # 8 |
АДМИНИСТРАТОР САЙТА
Группа: Администраторы
Сообщений: 493
Репутация: 72
Статус: Нет на сайте
| Спойлер для форума работающий под всеми основными браузерами. В шаблон "Общий вид страниц форума" после $BODY$ вставляем: Quote <script type="text/javascript"> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[spoile r ]') != -1){ s=s.replace('[spoile r ]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:red;">Спойлер</font></legend><div style="margin: 3px; margin-top:1px;"><div class="smallfont" style="margin-bottom:1px"><a href="#" onclick="return spoiler_js(this);"><span style="color:blue;"><b>Показать спойлер</b></span><span style="display:none;color:blue;"><b>Скрыть спойлер</b></span></a></div><div style="margin: 0px; padding:3px; display: none;">'); s=s.replace('[/spoiler]','</div></div></fieldset>'); e[k].innerHTML=s; } } } </script> <script type="text/javascript"> function spoiler_js(obj) { var obj_content = obj.parentNode.parentNode.getElementsByTagName('div')[1]; var obj_text_show = obj.getElementsByTagName('span')[1]; var obj_text_hide = obj.getElementsByTagName('span')[0]; if (obj_content.style.display != '') { obj_content.style.display = ''; obj_text_show.style.display = ''; obj_text_hide.style.display = 'none'; } else { obj_content.style.display = 'none'; obj_text_show.style.display = 'none'; obj_text_hide.style.display = ''; } return false; } </script> Где красным - уберите пробел В "Форме добавления сообщения" после $BBCODES$ ставим: Code <input type="button" accesskey="s" value="spoiler" onclick="simpletag('spoiler','','','message',''); return false;" class="codeButtons" title="Включить содержимое в спойлер" name="spoiler" /> Работа тега проверена на: # Internet Explorer 6 # Opera 9.25 # Mozilla Firefox 2.0 # Netscape Navigator 9.0.0.5
|
|
| |
=SPAM= | Дата: Понедельник, 28.07.2008, 00:44 | Сообщение # 9 |
АДМИНИСТРАТОР САЙТА
Группа: Администраторы
Сообщений: 493
Репутация: 72
Статус: Нет на сайте
| Ссылка на eMule Ставим после $BODY$: Code %IF($USER_LOGGED_IN$)% %IF($PAGE_ID$=addthread|=addpoll|=threadpage|=postedit)% <script language="JavaScript"> function tag_ed2k() { var FoundErrors = ''; var enterURL = prompt(text_enter_url, "eD2k://"); var enterTITLE = prompt(text_enter_url_name, "Введите ссылку на eMule");
if (!enterURL || enterURL=='eD2k://') { FoundErrors = 1; } else if (!enterTITLE) { FoundErrors = 1; }
if (FoundErrors) { return; }
doInsert("[url="+enterURL+"]"+enterTITLE+"[/url]", "", false); } function buttontag() { document.write('<div style="display:none"><input type="button" value=" eD2k:// " title="Добавить ссылку на eMule" onclick="tag_ed2k()" class="codeButtons" name="tag"></div>'); elem=document.all.tag; obj=document.addform.i.parentNode; obj.insertBefore(elem, obj.childNodes[11]); var newText = document.createTextNode(unescape('%A0')); obj.insertBefore(newText, obj.childNodes[11]); } buttontag() </script> %ENDIF%%ENDIF%
|
|
| |
|