Вторник, 25.08.2026, 05:16
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: BondSport  
Спойлеры
RezanДата: Пятница, 01.05.2009, 08:24 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 4
Статус: Offline
Народ как поставить спойлеры ?

 
Gangster-ToniДата: Пятница, 01.05.2009, 09:44 | Сообщение # 2
Генерал-лейтенант
Группа: Проверенные
Сообщений: 549
Репутация: 121
Статус: Offline
Прикрепления в спойлер

Заходим в шаблон Вид материалов форума и вставляем в .... этот код:

Code
<script language="javascript1.2">    
<!--    

var ns6=document.getElementById&&!document.all?1:0    

var head="display:''"    
var folder=''    

function expandit(curobj){    
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style    
if (folder.display=="none")    
folder.display=""    
else    
folder.display="none"    
}    

//-->    
</script>

Затем там же ищем код:

Code
<?if($ATTACHMENT$)?>    
<div align="left" class="eAttach">Прикрепления: $ATTACHMENT$</div>    
<?endif?>

И заменяем его на этот:

Code
<?if($ATTACHMENT$)?>    
<br>    
<img style="cursor:hand" onclick="expandit(this)" title="Нажмите чтобы открыть список прикреплений к сообщению" src="http://i056.radikal.ru/0904/4f/da7b9cfe318c.jpg">    

<span style="display:none" style=&{head};>    

<br><br>Прикрепления: $ATTACHMENT$<br>    

</span>    
<?endif?>

Добавлено (01.05.2009, 9:40:20)
---------------------------------------------
Скрипт Спойлер на форум

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

[code]<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="Спойлер" onclick="simpletag('spoiler','','','message',''); return false;" class="codeButtons" title="Включить содержимое в спойлер" name="spoiler" />

И всё))) Автор материала: Artym4eg. При копировании указывать сайт http://forucoz.com/ как источник!

Добавлено (01.05.2009, 9:44:39)
---------------------------------------------
Вроде всё всё это с forucoz.com yes




Сообщение отредактировал Gangster-Toni - Пятница, 01.05.2009, 09:42
 
  • Страница 1 из 1
  • 1
Поиск: