FAIL (the browser should render some flash content, not this).
{info}{content}
Контент - либо любая ваша надпись
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Спойлер на форум
Дата: Пятница, 08.04.2011, 21:18 | Сообщение # 1
Титул не установлен
аватар
ReDer - Пользователь
Профиль / У пользователя нет сайта / ЛС
Сообщений: 746
Репутация: 80  ±
В шаблон "Общий вид страниц форума" после $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" />

Источник Ultimatez


 
  • Страница 1 из 1
  • 1
Поиск:
Поиск Go
TOP ИГР
  • {topnews}

Блок тип 1
1) Если выделить элемент страницы в тег "strong" то он станет синим, а если в спан то красным.
Блок тип 2






Спойлер на форум - Форум
Сайт в разброботке!
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Спойлер на форум
Дата: Пятница, 08.04.2011, 21:18 | Сообщение # 1
Титул не установлен
аватар
ReDer - Пользователь
Профиль / У пользователя нет сайта / ЛС
Сообщений: 746
Репутация: 80  ±
В шаблон "Общий вид страниц форума" после $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" />

Источник Ultimatez


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

css-mania.ucoz.com © 2026