Главная » 2012 » Август » 26 » Сжатие раздела форума на cookies (Скрипты для ucoz)
26.08.2012, 23:04

Сжатие раздела форума на cookies





Скрипт сжатия разделов форума на cookies. С этим скриптом вы сможете уменьшить какой-либо раздел форума в размерах, при этом доступ к нему останется, т.е. ссылки никуда не денутся. При клике на иконку "Свернуть" огромная таблица раздела форума в миг превратится в маленький блок с ссылками. Минус этого скрипта - можно подключить только 1 форум.

Установка всего в 2 шага (1 шаг, если у вас уже установлен плагин Cookies).
Внимание: данный шаг выполнять только, если у вас не установлен плагин cookies
1) В общем виде страницы форума перед /head ставим:
Code
<script type="text/javascript" src="http://web41k.ru/js/cookies.js"></script>

2) Здесь же, перед /body ставим:
Code
<?if($PAGE_ID$ = 'main')?><script type="text/javascript">  
  var frmNumber = 2; // Номер форума  
  var showico = 'http://www.iconsearch.ru/uploads/icons/futurosoft_icons/16x16/edit_add.png'; // Ссылка на картинку "Развернуть форум"  
  var hideico = 'http://www.iconsearch.ru/uploads/icons/circularicons/16x16/minus.png'; // Ссылка на картинку "Сжать форум  
  $('.gTableTop').eq(frmNumber-1).prepend('<span id="buts" style="float:right;"><a id="hideFrm" href="javascript:hideFrm();"><img src="'+hideico+'"></a><a id="showFrm" href="javascript:showFrm();" style="display:none;"><img src="'+showico+'"></a></span>');  
  function hideFrm(){  
  $('#hideFrm').appendTo('#buts').hide('fast'); $('#showFrm').show('fast');  
  $('.gTable').eq(frmNumber-1).find('tr:not(:first)').hide();  
  $('.gTable tbody').eq(frmNumber-1).append('<tr><td id="spiFrm" class="forumNameTd" colspan="5">Минутку</td></tr>');  
  $('#spiFrm').html($('.gTable').eq(frmNumber-1).find('.forum').clone()).find('.forum:not(:last)').after(', ').find('.forum');  
  setCookie('hideFrm',1,365);  
  }  
if(getCookie('hideFrm')){hideFrm();}  
  function showFrm(){eraseCookie('hideFrm');$('#hideFrm').show(); $('#showFrm').appendTo('#buts').hide('fast'); $('.gTable').eq(frmNumber-1).find('tr:not(:first)').show(); $('#spiFrm').parent().remove();}  
</script><?endif?>

Установка завершена. Первые 3 строчки - настройка скрипта.
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: http://web41k.ru
Категория: Скрипты uCoz | Просмотров: 912 | Добавил: sold93 | Рейтинг: 4.0/1 |
Теги: cookies, сжатие, форума, раздела, на
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]