[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Измененная бб-панель
gamerДата: Суббота, 13.06.2009, 14:58 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 404
Награды: 2
Репутация: 2
Статус: Offline

Измененная бб-панель для форума (Для темных дизайнов, каждый может переделать под любой)

Для начала зайдем в "Общий вид страниц форума" и после $BODY$ вставим код:

(Эти скрыпты можно подстроить под свой дизайн)

Code
<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('[rmk]') != -1){    
s=s.replace('[rmk]','<table width="100%" border="0" cellspacing="0" cellpadding="5" style="background-color:#202020; border-top:1px dotted #c9ef28; border-right:1px dotted #c9ef28; border-bottom:1px dotted #c9ef28; border-left:1px dotted #c9ef28;"><tr><td style="width:50px; height:50px; background-repeat:no-repeat; background-position:5px 3px;">'); s=s.replace('[/rmk]','</font></td></tr></table>');    
e[k].innerHTML=s;    
}    
} }    
</script>  
<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:#202020; border-top:1px dotted #e80000; border-right:1px dotted #e80000; border-bottom:1px dotted #e80000; border-left:1px dotted #e80000;"><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: 12px; font-family: Verdana; color: red;">'); s=s.replace('[/admin]','</font></td></tr></table>');    
e[k].innerHTML=s;    
}    
} }    
</script>  
<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('[sp]') != -1){    
s=s.replace('[sp]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:#c9ef28;">Спойлер</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:#c9ef28;"><b>Показать спойлер</b></span><span style="display:none;color:spoiler;"><b>Скрыть спойлер</b></span></a></div><div style="margin: 0px; padding:3px; display: none;">'); s=s.replace('[/sp]','</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>  

<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('[off]') != -1){  
s=s.replace('[off]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:#deff00;">Оффтоп</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:#deff00;"><b>Показать оффтоп</b></span><span style="display:none;color:#deff00;"><b>Скрыть оффтоп</b></span></a></div><div style="margin: 0px; padding:3px; display: none;">'); s=s.replace('[/off]','</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>

Дальше заходми в "Форма добавления сообщения", и заменяем весь код на этот:
Code
<DIV class="gDivLeft"><DIV class="gDivRight">  
<TABLE border="0" width="100%" cellspacing="1" cellpadding="0" class="gTable" id="frM53"><TBODY><TR id="frM54"><TD colspan="2" class="gTableTop" id="frM55"><DIV style="float:right" class="gTopCornerRight"></DIV><A name="post">$FORM_TITLE$</A></TD></TR><?if($ERROR$)?><TR id="frM1"><TD colspan="2" align="center" class="gTableError" id="frM2">$ERROR$</TD></TR><?endif?><?if($_USER$)?><TR id="frM3"><TD class="gTableLeft" id="frM4">Имя:</TD><TD class="gTableRight" id="frM5">$_USER$</TD></TR><?endif?><?if($_THREAD_NAME$)?><TR id="frM25"><TD class="gTableLeft" id="frM26">Название темы:</TD><TD class="gTableRight" id="frM27">$_THREAD_NAME$</TD></TR><TR id="frM28"><TD class="gTableLeft" id="frM29">Описание темы:</TD><TD class="gTableRight" id="frM30">$_THREAD_DESCR$</TD></TR><?endif?><?if($_POLL_QUESTION$)?><TR id="frM31"><TD class="gTableRight" colspan="2" id="frM32"> </TD></TR><TR id="frM33"><TD class="gTableLeft" id="frM34">Вопрос голосования:</TD><TD class="gTableRight" id="frM35">$_POLL_QUESTION$</TD></TR><TR id="frM36"><TD class="gTableLeft" id="frM37">Пункты опроса:<DIV class="pollHelp">Введите по одному ответу на строку. Максимум <B>10</B> ответов.</DIV></TD><TD class="gTableRight" id="frM38">$_POLL_ANSWERS$</TD></TR><TR id="frM40"><TD class="gTableLeft" id="frM41">Опции опроса:</TD><TD class="gTableRight" id="frM42">$_POLL_ONLY_OPT$ <LABEL for="pollonly">Только опрос (писать ответы в теме будет нельзя)</LABEL><BR>$_POLL_MULTI_OPT$ <LABEL for="pollmulty">Включить возможность выбора нескольких вариантов ответов</LABEL><BR>$_POLL_PERIOD_OPT$ Период голосования (0 - без ограничений)</TD></TR><TR id="frM43"><TD class="gTableRight" colspan="2" id="frM44"> </TD></TR><?endif?><TR><TD width="25%" class="gTableLeft" id="frM57" valign="top">Текст сообщения:$SMILES$<TD class="gTableRight" id="frM58"><DIV style="padding-bottom:2px"><SPAN style="padding-right:1px;" id="bc1"><INPUT type="button" title="Bold" value="b" onclick="simpletag('b','','','message','')" class="codeButtons" id="b" style="width:20px;font-weight:bold"></SPAN><SPAN style="padding-right:1px;" id="bc2"><INPUT type="button" title="Italic" value="i" onclick="simpletag('i','','','message','')" class="codeButtons" id="i" style="width:20px;font-style:italic"></SPAN><SPAN style="padding-right:1px;" id="bc3"><INPUT type="button" title="Underline" value="u" onclick="simpletag('u','','','message','')" class="codeButtons" id="u" style="width:20px;text-decoration:underline"></SPAN><SPAN style="padding-right:1px;" id="bc4"><SELECT id="fsize" class="codeButtons" onchange="alterfont(this.options[this.selectedIndex].value,'size','message','');this.selectedIndex=0; "><OPTION value="0">Размер</OPTION><OPTION value="8">8 pt</OPTION><OPTION value="9">9 pt</OPTION><OPTION value="10">10 pt</OPTION><OPTION value="11">11 pt</OPTION><OPTION value="12">12 pt</OPTION><OPTION value="13">13 pt</OPTION><OPTION value="14">14 pt</OPTION><OPTION value="15">15 pt</OPTION><OPTION value="16">16 pt</OPTION><OPTION value="17">17 pt</OPTION><OPTION value="18">18 pt</OPTION></SELECT></SPAN><SPAN style="padding-right:1px;" id="bc5"><SELECT id="ffont" class="codeButtons" onchange="alterfont(this.options[this.selectedIndex].value,'font','message','');this.selectedIndex=0; "><OPTION value="0">Выбор шрифта</OPTION><OPTION value="Arial">Arial</OPTION><OPTION value="Times">Times</OPTION><OPTION value="Courier">Courier</OPTION><OPTION value="Impact">Impact</OPTION><OPTION value="Geneva">Geneva</OPTION><OPTION value="Optima">Optima</OPTION></SELECT></SPAN><SPAN style="padding-right:1px;" id="bc6"><SELECT id="fcolor" class="codeButtons" onchange="alterfont(this.options[this.selectedIndex].value, 'color','message','');this.selectedIndex=0;"><OPTION value="0">Выбор цвета</OPTION><OPTION value="blue" style="color:blue">Синий</OPTION><OPTION value="red" style="color:red">Красный</OPTION><OPTION value="purple" style="color:purple">Фиолетовый</OPTION><OPTION value="orange" style="color:orange">Оранжевый</OPTION><OPTION value="yellow" style="color:yellow">Желтый</OPTION><OPTION value="gray" style="color:gray">Серый</OPTION><OPTION value="green" style="color:green">Зеленый</OPTION><OPTION value="#c9ef28" style="color:#c9ef28">Лайм</OPTION><OPTION value="#ff00c6" style="color:#ff00c6">Розовый</OPTION><OPTION value="00ffcc" style="color:00ffcc">Мягкий зеленый</OPTION><OPTION value="00baff" style="color:00baff">Голубой</OPTION></SELECT></SPAN><SPAN style="padding-right:1px;" id="bc7"><?if($CUR_GROUP_ID$="4")?><input type="button" value="admin" onclick="simpletag('admin','','','message',''); return false;" class="codeButtons" title="Вставить админ-сообщение" name="admin"/><?endif?><INPUT type="button" accesskey="s" value="Спойлер" onclick="simpletag('sp','','','message',''); return false;" class="codeButtons" title="Включить содержимое в спойлер" name="spoiler"><INPUT type="button" accesskey="s" value="Оффтоп" onclick="simpletag('off','','','message',''); return false;" class="codeButtons" title="Написать Оффтоп" name="offtop"><INPUT type="button" accesskey="s" value="Рамка" onclick="simpletag('rmk','','','message',''); return false;" class="codeButtons" title="Вставить рамку" name="Рамка"><INPUT type="button" title="URL" value="Ссылка" onclick="tag_url('message','')" class="codeButtons" style="direction:ltr;width:45px;" id="url"></SPAN><SPAN style="padding-right:1px;" id="bc8"><INPUT type="button" title="E-mail" value="Е-майл" onclick="tag_email('message','')" class="codeButtons" style="width:30px;" id="email"></SPAN><SPAN style="padding-right:1px;" id="bc9"><INPUT type="button" title="Image" value="Картинка" onclick="tag_image('message','')" class="codeButtons" style="width:35px;" id="img"></SPAN><SPAN style="padding-right:1px;" id="bc10"><INPUT type="button" title="Цитата" value="quote" onclick="simpletag('quote','','','message','')" class="codeButtons" style="width:40px;" id="quote"></SPAN><SPAN style="padding-right:1px;" id="bc11"><INPUT type="button" title="Код" value="Код" onclick="simpletag('code','','','message','')" class="codeButtons" style="width:40px;" id="codes"></SPAN><SPAN style="padding-right:1px;" id="bc18"><INPUT type="button" title="Текст доступный только для пользователей" value="Хайд" onclick="simpletag('hide','','','message','')" class="codeButtons" style="width:40px;" id="hide"></SPAN><SPAN style="padding-right:1px;" id="bc12"><INPUT type="button" title="List" value="Лист" onclick="tag_list('message','')" class="codeButtons" id="list" style="width:30px;"></SPAN><SPAN style="padding-right:1px;" id="bc13"><INPUT type="button" title="Left" style="width:20px;text-align:left;" value="···" onclick="simpletag('l','cdl','···','message')" class="codeButtons" id="cdl"></SPAN><SPAN style="padding-right:1px;" id="bc14"><INPUT type="button" title="Center" style="width:20px;text-align:center;" value="···" onclick="simpletag('c','cdc','···','message')" class="codeButtons" id="cdc"></SPAN><SPAN style="padding-right:1px;" id="bc15"><INPUT type="button" title="Right" style="width:20px;text-align:right;" value="···" onclick="simpletag('r','cdr','···','message')" class="codeButtons" id="cdr"></SPAN><SPAN style="padding-right:1px;" id="bc16"><INPUT type="button" title="All codes" style="width:20px;" value="Все коды" onclick="window.open('http://[color=red]ВАШ-САЙТ[/color]/index/0-40','bbcodes','scrollbars=1,width=550,height=450,left=0,top=0'); " class="codeButtons"></SPAN><SPAN style="padding-right:1px;" id="bc17"><INPUT style="font-weight:bold;width:20px" type="button" value="/" class="codeButtons" title="Close all opened codes" onclick="closeall('message','');" class="codeCloseAll"></SPAN><SPAN style="padding-right:1px;" id="bc18"><INPUT type="button" title="Smiles" value=" Смайлы " onclick="openLayerB('Sml',0,'/index/35-1-','Полный список смайлов',250,350);" style="width:20px;" class="codeButtons"></SPAN><SPAN style="padding-right:1px;" id="bc19"><INPUT type="button" title="Keyboard" value=".::." onclick="window.open('/forum/0-0-0-31','virtKB','width=300,height=120,top=0,left=0');" style="width:20px;" class="codeButtons"></SPAN><INPUT type="hidden" id="tagcount" value="0"></DIV><DIV style="padding-bottom:2px">$_MESSAGE$</DIV> </TD></TR><?if($MESSAGE_OPTIONS_FLAG$)?><TR id="frM14"><TD class="gTableLeft" id="frM15">Опции сообщения:</TD><TD class="gTableRight" id="frM16">  
<?if($_HTML_OPT$)?>  
$_HTML_OPT$ <LABEL for="ahtml">Включить HTML теги</LABEL><BR>$_MAKE_BR_OPT$ <LABEL for="frmt">Заменять переводы строк тегом <B><BR></B></LABEL><BR>  
<?endif?>  
<?if($_EDITED_OPT$)?>  
$_EDITED_OPT$ <LABEL for="edited">Добавить надпись "Отредактировано..." в это сообщение?</LABEL><BR>  
<?endif?>  
<?if($_SMILES_OPT$)?>  
$_SMILES_OPT$ <LABEL for="smon">Включить смайлы</LABEL><BR>  
<?endif?>  
<?if($_SIGNATURE_OPT$)?>  
$_SIGNATURE_OPT$ <LABEL for="sgon">Включить подпись</LABEL><BR>  
<?endif?>  
<?if($_SUBSCRIBE_OPT$)?>  
$_SUBSCRIBE_OPT$ <LABEL for="sbon">Уведомления на e-mail при ответах</LABEL><BR>  
<?endif?>  
</TD></TR><?endif?><?if($MODER_OPTIONS_FLAG$)?><TR id="frM6"><TD class="gTableLeft" id="frM7">Опции темы:</TD><TD class="gTableRight" id="frM8">  
<?if($_FIRSTONTOP_OPT$)?>  
$_FIRSTONTOP_OPT$ <LABEL for="firstontop">Первое сообщение темы сделать шапкой (показывать на всех страницах)</LABEL><BR>  
<?endif?>  
<?if($_ONTOP_OPT$)?>  
$_ONTOP_OPT$ <LABEL for="isontop">Тема всегда сверху</LABEL><BR>  
<?endif?>  
<?if($_CLOSED_OPT$)?>  
$_CLOSED_OPT$ <LABEL for="isclosed">Закрытая тема</LABEL>  
<?endif?>  
</TD></TR><?endif?><?if($_FILES_UPLOADER$)?><TR id="frM50"><TD class="gTableLeft" id="frM51">Прикрепить файл: <SPAN style="font:7pt;">(не более <B>$FILE_MAX_SIZE$</B>Kb)</SPAN></TD><TD class="gTableRight" id="frM52">$_FILES_UPLOADER$</TD></TR><?endif?><?if($_SECURITY_CODE$)?><TR id="frM45"><TD class="gTableLeft" id="frM46">Код безопасности:</TD><TD class="gTableRight" id="frM47">$_SECURITY_CODE$</TD></TR><?endif?><script type='text/javascript' src='http://s21.ucoz.net/src/bbcodes.js'></script><TR id="frM59"><SPAN style="padding-right:1px;" id="bc9"><TD class="gTableRight" colspan="2" align="center" id="frM60"><INPUT style="width:110px;" id="frF15" class="postPreview" type="button" value="Просмотреть" onclick="prepost();"><SPAN style="padding-right:1px;" id="bc9"> <INPUT type="submit" id="frF16" name="sbm" style="width:150px;font-weight:bold;" class="postSubmit" value="$SUBMIT_SIGN$"></SPAN><SPAN style="padding-right:1px;" id="bc9"> <INPUT style="width:110px;" id="frF17" class="postReset" type="reset" value="Отменить"></SPAN></TD></TR></TBODY></TABLE>  

</DIV></DIV><DIV class="gDivBottomLeft"></DIV><DIV class="gDivBottomCenter"></DIV><DIV class="gDivBottomRight"></DIV>
Прикрепления: 1387032.jpg (69.7 Kb)
 
  • Страница 1 из 1
  • 1
Поиск: