Меню сайта
Мини-чат
Кнопка сайта
Вы можете установить нашу кнопку себе на сайт: Надоело смотреть в пустой список контактов?! Нескем пообщаться? Боты не дадут вам скучать!
Пользователи
Статистика
Четверг, 25.04.2024, 21:02
Приветствую Вас Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
ICQ форум. » Веб мастеру » Программирование и скрипты » Спойлер на форум
Спойлер на форум
FreeMaH4eKДата: Суббота, 06.12.2008, 22:24 | Сообщение # 1
Банан хочешь?
Группа: Свой
Постов: 180
Репутация: 9
Статус: Не в сети
В шаблон "Общий вид страниц форума" после $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('[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>      

В Упраление дизайном>Форум>"Форма добавления сообщений" после $BBCODES$ ставим:

Code
<input type="button" accesskey="s" value="spoiler" onclick="simpletag('spoiler','','','message',''); return false;" class="codeButtons" title="Включить содержимое в спойлер" name="spoiler" />

все это скрывает коды


АКЦИЯ: Каждому флудеру/оффтопщику - день бана в подарок! Приведи с собой друга и отгреби за двоих!
 
ICQ форум. » Веб мастеру » Программирование и скрипты » Спойлер на форум
  • Страница 1 из 1
  • 1
Поиск:

Боты!
Мега.Бот

ICQ:
7771285

Jabber:
mega.bot123@jabber.ru

Форма входа
Поиск
Наш опрос
Откуда вы про нас узнали?
Всего ответов: 309
Друзья сайта


  • MaxXBot
  • Бесплатный софт
  • Бугага - убойный смех!
  • Реклама