Прикрепления в спойлер
Заходим в шаблон Вид материалов форума и вставляем в .... этот код:
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 