Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Сворачивание разделов форума на куках для юКоз. Script (Скрипт сворачивания разделов форума - ВToggleForums For uCoz)
Сворачивание разделов форума на куках для юКоз. Script
Дата: Четверг, 26.04.2012, 20:50 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


В шаблоне «Форум общий вид» заключаем оператор $BODY$ в блок с ID.
Вот так:
Code
<div id="forumbody">$BODY$</div>


Ниже, добавляем блок условий:
Code
<?if($PAGE_ID$='main')?>   
<style type="text/css">   
.gTopCornerRight {display:none;}   
</style>   
<script type="text/javascript" src="http://likbezz.ru/_source/_js/toggleForums/toggleforums.js"></script>   
<?endif?>

...

Всё вместе должно выглядеть так:
Code
<div id="forumbody">$BODY$</div>
<?if($PAGE_ID$='main')?>   
<style type="text/css">   
.gTopCornerRight {display:none;}   
</style>   
<script type="text/javascript" src="http://likbezz.ru/_source/_js/toggleForums/toggleforums.js"></script>   
<?endif?>

...

Картинки плюса и минуса можно изменить на свои - для этого откройте скрипт и отредактируйте ссылку на картинки.
...

Прикрепления: toggleforums.js (2.7 Kb) · 8759689.gif (0.1 Kb) · 7505738.gif (0.1 Kb)

 
Дата: Среда, 25.07.2012, 04:14 |
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline




Можно что то сделать с этим скриптом что бы форум не разварачивался..с куками тоесть?..

_http://zalil.ru/33606621

Буду очень признателен Вам..

Добавлено (25.07.2012, 04:14)
---------------------------------------------
likbezz, класс..Огромное спасибо..думаю не один я это оценит..так как этот скипт редко где найдешь..
а если найдешь то он или пропал..или не работает..еще раз спасибо..

 
Дата: Среда, 25.07.2012, 19:09 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


А никто не проверял как в Хроме работает? Я вот на тестовый поставила, а у меня хром не запоминает на куках, какие темы были свёрнуты.

 
Дата: Среда, 06.03.2013, 15:10 |
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline


да..этому коду..уже лет 5..он не запоминает..обновил страницу..и все развернулось снова..

 
Дата: Среда, 06.03.2013, 16:54 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


Помоему этот скрипт и не работал никогда. У меня ни разу не получилось сделать чтобы это всё работало. Браузеры не запоминают.
Всё так и есть - обновил страницу и всё как было.


 
Дата: Среда, 06.03.2013, 17:46 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Diana,
Цитата (Diana, Ср, 06.03.2013, 16:54:09)
Помоему этот скрипт и не работал никогда.

Да, у меня тоже сложилось такое впечатление - тестил когда-то на fflesh.ru ...
Эх ... жалко мне он не нужен был - написал бы приличный )))

Прикрепления: 1081373.js (2.6 Kb)

 
Дата: Суббота, 15.06.2013, 01:21 |
Рядовой
Группа: Зарегистрированные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline


Цитата (Diana, )
А никто не проверял как в Хроме работает? Я вот на тестовый поставила, а у меня хром не запоминает на куках, какие темы были свёрнуты.


В фаерфоксе запоминает свёрнутые разделы а хром и опера не запоминают хотя куки включены во всех:(


 
Дата: Суббота, 15.06.2013, 19:27 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


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();


 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Сворачивание разделов форума на куках для юКоз. Script (Скрипт сворачивания разделов форума - ВToggleForums For uCoz)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия