[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Дополнительные коды (форма добавления сообщений на форуме)
DooDLeZДата: Воскресенье, 31.05.2009, 21:50 | Сообщение # 1
Admin
Группа: Проверенные
Сообщений: 805
[ 21 ]
:-)
Пример на этом сайте.

Заходим в ПУ > УПРАВЛЕНИЕ ДИЗАЙНОМ > ФОРМА ДОБАВЛЕНИЯ СООБЩЕНИЙ.

Находите там строку:

Code
<tr id="frM56"><td width="25%" class="gTableLeft" id="frM57" valign="top">Текст сообщения:<div class="smilesPart">$SMILES$</div></td><td class="gTableRight" id="frM58">$BBCODES$ $_MESSAGE$</td></tr>

И перед ним ставим:

Code
<tr id="frM56"><td width="25%" class="gTableLeft" id="frM57" valign="top">Дополнительные коды:</td><td class="gTableRight" id="frM58"><input type="button" accesskey="s" value="Спойлер" onclick="simpletag('spoiler','','','message',''); return false;" class="codeButtons" title="Включить содержимое в спойлер" name="Спойлер" /> <input type="button" title="Ico Ps" style="width:60px;" value="Ico Ps" onclick="window.open('http://iucoz.ru/other/ps/psi.html','bbcodes','scrollbars=1,width=550,height=450,left=0,top=0'); " class="codeButtons" /> <input type="button" accesskey="y" value="Мерцающий текст" onclick="simpletag('blink','','','message',''); return false;" class="codeButtons" title="Вставить мерцающий текст" name="blink" /> » <input type="button" value="Правила" onclick="document.location.href='http://jekins.ru/forum/31'; return false;" class="codeButtons" title="Правила" name="false;"> <input type="button" value="Реклама на сайте" onclick="document.location.href='http://jekins.ru/forum/2-1164-1'; return false;" class="codeButtons" title="Реклама на сайте" name="false;"> » <input type="button" value="Ваша ссылка" onclick="document.location.href='http://jekins.ru/forum/2-1164-1'; return false;" class="codeButtons" title="Ваша ссылка" name="false;"></td></tr>

Сохраняете.

Теперь идём в общий вид страниц форума.

После $BODY$
Ставим:

Code
<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><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('[spoiler]') != -1){
s=s.replace('[spoiler]','<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>
<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>


IP админа скрыт!
  • Страница 1 из 1
  • 1
Поиск: