Главная » 2012 » Март » 16 » Скрипты uCoz: Подгрузка материалов \ или без подгрузки на ку...
17:56
Скрипты uCoz: Подгрузка материалов \ или без подгрузки на ку...

Подгрузка материалов \ или без подгрузки на куках by InfoDusha


Советуем посмотреть:


Виктор попросил, и я переделал стандартный скрипт.
<br>$BODY$ заменяем на:
Code
<div id="contik">$BODY$</div>

А ниже вставляем:
Code
<div style="display:none;" id="selector">$PAGE_SELECTOR$</div>   <SCRIPT LANGUAGE="JavaScript">  function setCookie (name, value, expires, path, domain, secure) {   document.cookie = name + "=" + escape(value) +   ((expires) ? "; expires=" + expires : "") +   ((path) ? "; path=" + path : "") +   ((domain) ? "; domain=" + domain : "") +   ((secure) ? "; secure" : "");  }  function getCookie(name) {   var cookie = " " + document.cookie;   var search = " " + name + "=";   var setStr = null;   var offset = 0;   var end = 0;   if (cookie.length > 0) {   offset = cookie.indexOf(search);   if (offset != -1) {   offset += search.length;   end = cookie.indexOf(";", offset)   if (end == -1) {   end = cookie.length;   }   setStr = unescape(cookie.substring(offset, end));   }   }   return(setStr);  }  </SCRIPT>   <script type="text/javascript">    myVar = getCookie("podg");  if (myVar=="yes"){   if ($("#selector").find(".swchItem:contains('»')").text() == '»') {    $("#selector").after('<br><div id="nextCont" class="input_submit alt" style="display:block; text-align:center;"><div onclick="Conti.to();" style="padding:3px;"><b>Подгрузить материалы</b></div></div>');    };       Conti = {    to:function(){    $("#nextCont").html('<div style="padding:4px"><img src="http://armp3.ru/images/d/next_load.gif" border="0" /></div>');    nextik = $("#selector").find(".swchItem:contains('»')").attr('onclick').toString();    num = nextik.match(/\d/);    $.get('/load/0-'+num, function(next){    $("#contik").append( $("#contik", next).html() );    $("#selector").html( $("#selector", next).html() );   $("#nextCont").html('<div onclick="Conti.to();" style="padding:3px;"><b>Подгрузить материалы</b></div>');    if ($("#selector", next).find(".swchItem:contains('»')").html() == null) { $("#nextCont").fadeOut(); };    });    }    }    }     </script>  <script type="text/javascript">    myVar2 = getCookie("podg");   if (myVar2=="no"){  document.getElementById('selector').style.display='block';   }   </script>  

А там, где будет выбор вида:
Code
<a href='javascript://' onclick='setCookie("podg", "no", "Mon, 01-Jan-2015 00:00:00 GMT", "/")'>Обычный вид</a><br><a href='javascript://' onclick='setCookie("podg", "yes", "Mon, 01-Jan-2015 00:00:00 GMT", "/")'>подгрузка</a>

Пример.
Материал взят с сайта infoscript.ru













Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Просмотров: 572 | Добавил: Ahmed | Теги: или, материалов, ку..., подгрузки, Подгрузка, UCOZ:, на, без, Скрипты, \ | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: