Rozario_Agro, Так, уже давно другой написали - рабочий. Не помню только в какой теме обсуждался. Поройся на форуме.Добавлено (15.06.2013, 19:27)
---------------------------------------------
Вот - нашла у себя:
Ставить на форуме после боди
Код
<?if($PAGE_ID$='main')?><script type="text/javascript" src="Тут ссылка на js"></script><?endif?>
БОДИ должен быть обязательно
Код
$body$ должен быть ID == forumbody
Вот так примерно
Код
<div id="forumbody">
$BODY$
</div>
А это cам js
Код
/**
Copyright http://likbezz.ru/
Updated Date: 15.05.2013
By Cody: Likbezz aka Flesh
**/
if(!window.setCookie){function setCookie(a,b,c){if(c){var d=new Date();d.setTime(d.getTime()+(c*24*60*60*1000));var e="; expires="+d.toGMTString()}else var e="";document.cookie=a+"="+b+e+"; path=/"}function getCookie(a){var b=a+"=";var d=document.cookie.split(';');for(var i=0;i<d.length;i++){var c=d[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(b)==0)return c.substring(b.length,c.length)}return null}function delCookie(a){setCookie(a,"",-1)}}var tfm={'a':['http://likbezz.ru/_source/_js/toggleForums/plus.gif','http://likbezz.ru/_source/_js/toggleForums/minus.gif'],'e':document.getElementById('forumbody').getElementsByTagName('td'),init:function(){tfm.addIco();if(getCookie('toggleForums')){var a=this.e,fr=getCookie('toggleForums').split('-');for(f=0,fl=fr.length-1;f<fl;f++){tfm.tglFrm(a[fr[f]].getElementsByTagName('img')[0])}}},addIco:function(){var a=this.e,m=this.a[1];for(i=0,tl=a.length;i<tl;i++){if(a[i].className=='gTableTop'){a[i].innerHTML='<img src="'+m+'" onclick="tfm.preTgl(this,'+i+');"> '+a[i].innerHTML}}},preTgl:function(a,b){tfm.tglFrm(a);if(getCookie('toggleForums')){var c=getCookie('toggleForums'),hf=c,fn=c.split('-');for(i=0,fl=fn.length-1;i<fl;i++){if(fn[i]==b){hf=hf.replace(b+'-','');delCookie('toggleForums');if(hf!=''){setCookie('toggleForums',hf,365)}}}if(hf==c){delCookie('toggleForums');setCookie('toggleForums',c+b+'-',365)}}else{setCookie('toggleForums',b+'-',365)}},tglFrm:function(b){var c=b.parentNode.parentNode.parentNode.getElementsByTagName('tr'),a=this.a;for(i=1,t=c.length;i<t;i++){c[i].style.display=c[i].style.display=='none'?'':'none'}b.src=b.src==a[1]?a[0]:a[1]}};tfm.init();