[ [ Новые сообщения ] · [ Поиск ] · [ RSS ] [ Вы не выполнили Вход ]]
  • Страница 1 из 1
  • 1
[BB Codes]
dickinsonДата: Воскресенье, 18.10.2009, 13:01 | Сообщение # 1
Группа: Удаленные





Admin info [BB code]
После BODY в шаблоне общий вид страниц форума ставим:
Код
<script>        
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://i008.radikal.ru/0804/f4/215ea483f241.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>

Только уберите @@@@ в тегах [@@@@admin]

Это после BBCODES в шаблоне форма добавления сообщений:
Код
<input type="button" accesskey="a" value="admin" onclick="simpletag('admin','','','message',''); return false;" class="codeButtons" title="Важное сообщение" name="admin" />

Эта кнопка используется в основном администраторами сайтов,для выделения важной информации.
_________________________________________________________________________

Мигающий текст [BB code]

Ставим в шаблон "Общий вид страниц форума", после $BODY$ :
Код
<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$ ставим :
Код
<input type="button" accesskey="y" value="blink" onclick="simpletag('blink','','','message',''); return false;" class="codeButtons" title="Вставить мерцающий текст" name="blink" />

_______________________________________________________________________________________

Шаблон общий вид страниц форума вставляем:
Код
<script>          
       var MyGroup = $GROUP_ID$          
       </script>  

Вид сообщений
Вместо $MESSAGE$ -
$MESSAGE$

Код
<script>                   
           if (MyGroup == 4) {                   
           document.getElementById('prov$ID$').innerHTML = document.getElementById('prov$ID$').innerHTML.replace(/\[admin\]([^\[]+)\[\/admin\]/ig, '<div><b>Сообщение для администратора:</b><br><blockquote>$1</blockquote></div>')                   
           }                   
           else{                   
           document.getElementById('prov$ID$').innerHTML = document.getElementById('prov$ID$').innerHTML.replace(/\[admin\]([^\[]+)\[\/admin\]/ig, '')                   
           }                   
           </script>   

Пример использования:

Обычное сообщение...
Код
[admin]Часть сообщения, которая видна только администратору[/admin]

...

Добавляем кнопку admin в панель bb-кодов:
Форма добавления сообщений модуля "форум", после $BBCODES$ вставляем кнопку:
Код
<input value='toadmin' title="Приватное сообщение (для администратора)" onclick="simpletag('toadmin','','','message','')" class='codeButtons' style='width: 60px;' name='toadmin' type='button' />    

_______________________________________________________________

offtop [BB code]
В шаблон ФОРУМ > ОБЩИЙ ВИД СТРАНИЦ ФОРУМА ставь:
Код
<?if($PAGE_ID$="threadpage" or $PAGE_ID$="postedit" or $PAGE_ID$="addreply" or $PAGE_ID$="addthread" or $PAGE_ID$="addpoll")?>          
<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><?endif?>

Когда будете себе вставлять в дизайн незабудбте убрать _ в тегах [_off]

Далее в шаблон ФОРУМ > ФОРМА ДОБАВЛЕНИЯ СООБЩЕНИЙ после $BBCODES$ ставь:
Код
<input type="button" value="offtop" onclick="simpletag('off','','','message',''); return false;" class="codeButtons" title="Написать Оффтоп" name="offtop" />

____________________________________________________________

BB-код бегущей строки

Ставим в шаблон "Общий вид страниц форума", после $BODY$ :
Код
<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>

В тегах [_marquee] убираем _

В "Форме добавления сообщения" после $BBCODES$ ставим :
Код
<input type="button" accesskey="y" value="marquee" onclick="simpletag('marquee','','','message',''); return false;" class="codeButtons" title="Вставить бегущий текст" name="marquee" />

__________________________________________________________________

ББ-код YouTube
Ставим в шаблон Общий вид страниц форума, после После $BODY$
Код
<script type="text/javascript">   
e=document.getElementsByTagName("TD");   
for(k=0;k<e.length;k++) {   
if(e[k].className=='posttdMessage') {   
s=e[k].innerHTML;   
while (s.indexOf('[Youtube]') != -1) {   
s=s.replace(/\[Youtube\]([^\[]+)\[\/Youtube\]/ig,'<object width="425" height="355"><param name="movie" value="$1"></param><param name="wmode" value="transparent"></param><embed src="$1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>');   
e[k].innerHTML=s;}}}   
</script>

Кнопочка ставится в форму добавления сообщения после тэга $BBCODES$
Код
<input type="button" accesskey="y" value="Youtube" onclick="simpletag('Youtube','','','message',''); return false;" class="codeButtons" title="Добавить видео с Youtube: [Alt + y]" name="Youtube" />

ВНИМАНИЕ! работает не только с ютубом, но и с большенством других подобных хостингов для видео...
_____________________________________________________

ББ-код Boomp3
Так Доступно только для пользователей для тех кому надо добавлять MP3 на форум
После $BODY$ в общем виде страниц форума:
Код
<script type="text/javascript">   
e=document.getElementsByTagName("TD");   
for(k=0;k<e.length;k++) {   
if(e[k].className=='posttdMessage') {   
s=e[k].innerHTML;   
while (s.indexOf('[Boomp3]') != -1){   
s=s.replace(/\[Boomp3\]([^\[]+)\[\/Boomp3\]/ig,'<embed src="http://static.boomp3.com/player.swf?id=$1" type="application/x-shockwave-flash" wmode="transparent" width="200" height="20" allowScriptAccess="always" align="middle"></embed><a style="font-size: 9px; color: #ccc; letter-spacing: -1px; text-decoration: none" href="http://boomp3.com/m/$1">Mp3</a>');   
e[k].innerHTML=s;}}}   
</script>

После $BBCODES$ в форме добавления сообщения
Код
<input type="button" accesskey="u" value="Boomp3" onclick="simpletag('Boomp3','','','message',''); return false;" class="codeButtons" title="Добавить mp3 с Boomp3: [Alt + u]" name="Boomp3" />

Теперь когда залили на Boomp3 сморим URL адрес с в браузере
Там будет примерно такая ссылка:
Цитата
http://boomp3.com/m/abd9295773f8

abd9295773f8 это только нам и нужно выделяем, нажимаем на кнопочку Boomp3
__________________________________________________________

Flash BB code
Ставим в шаблон "Общий вид страниц форума", после После $BODY$
Код
<script type="text/javascript">   
e=document.getElementsByTagName("TD");   
for(k=0;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$ ставим:
Код
<input type="button" accesskey="y" value="flash" onclick="simpletag('flash','','','message',''); return false;" class="codeButtons" title="Вставить флешку" name="flash" />

___________________________________________________

Прыгающий текст:
Ставим в шаблон "Общий вид страниц форума", после После $BODY$
Код
<script type="text/javascript">   
e=document.getElementsByTagName("TD");   
for(k=0;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$:
Код
<input type="button" accesskey="p" value="bounce" onclick="simpletag('bounce','','','message',''); return false;" class="codeButtons" title="Прыгающий текст" name="bounce" />

_________________________________________________

Кнопка внимание,наподобие админ инфо.

После $BODY$
Код
<script type="text/javascript">   
e=document.getElementsByTagName("TD");   
for(k=0;k<e.length;k++) {   
if(e[k].className=='posttdMessage') {   
s=e[k].innerHTML;   
while (s.indexOf('[warning]') != -1) {   
s=s.replace('[warning]','<fieldset class="fieldset"><legend><font color="#0000cd"><b>Внимание:</b></font></legend><img title="Внимание!" src="http://cs-volia.net/downloads/banner/admin.jpg" border="0"><font color="Red"><b> ');   
s=s.replace('[/warning]','</b></font></fieldset>');   
e[k].innerHTML=s;   
}}}   
</script>

Кнопка:
Код
<input type="button" value="warning" onclick="simpletag('warning','','','message',''); return false;" class="codeButtons" title="admin text" name="warning" />
 
dickinsonДата: Понедельник, 19.10.2009, 00:19 | Сообщение # 2
Группа: Удаленные





все коды рабочие вот предостовляю свой скрин
 
dickinsonДата: Понедельник, 19.10.2009, 17:24 | Сообщение # 3
Группа: Удаленные





только что разработал кнопку BB-кода текст по центру для установки
заходим Общий вид страниц форума, после $BODY$ ставим
Code
<script type="text/javascript">e=document.getElementsByTagName("TD"); for(k=0;k<e.length;k++) {if(e[k].className=='posttdMessage') {s=e[k].innerHTML; while (s.indexOf('[cntr]') != -1) {s=s.replace('[cntr]','<center>');s=s.replace('[/cntr]','</center>'); e[k].innerHTML=s;}}}</script>

В "Форме добавления сообщения после $BBCODES$:

Code
<input type="button" accesskey="p" value="cntr" onclick="simpletag('cntr','','','message',''); return false;" class="codeButtons" title="Вставить текст по центру" name="cntr" />

всё наслождайтесь rah

 
  • Страница 1 из 1
  • 1
Поиск: