Главная » 2010 » Май » 12 » Догрузка новостей сайта (Скрипты для ucoz)
12.05.2010, 15:03

Догрузка новостей сайта



Если файлы не подтверждены (на модерации) то пользователи на главной странице будут видеть не все файлы или вообще надпись «Не найдено материалов доступных для просмотра». Это отпугнет вашего нового посетителя. Скрипт проверяет количество отображаемых файлов, и если их меньше, чем положено быть, то подгружает файлы с другой страницы.

ПУ-->Управление дизайном-->Новости сайта-->Архив материалов. После <body> ставим это:

Code
<?if($_PAGE_ID$='archive')?><script type="text/javascript">  
$(document).ready(function () {  
  // Script by http://javascript.ucoz.net/  
  var must = 10; //Сколько должно быть материалов  
  var loads = $(".fixFiles").length;  
  if (must == loads) return;  
  else if (loads == 0) $("#fixedFiles").html("<center><br><br><img src='http://javascript.ucoz.net/i/loading.gif' border='0'></center>");  
  var bag = must - loads;  
  var fls = '';  
  $.get("/$MODULE_ID$/2", function (ii) {  
  for (i = 0; i < bag; i++) {  
  fls += $(".fixFiles:eq(" + i + ")", ii).html();  
  }  
  if (loads) $(".fixFiles:last").after(fls);  
  else $("#fixedFiles").html(fls);  

  });  
});  
</script><?endif?>

Там же ищем: $BODY$ и заменяем на:

Code
<div id="fixedFiles">$BODY$</div>

Затем, ПУ-->Управление дизайном-->Новости сайта-->Вид материалов. В самом начале ставим это:

Code
<div class="fixFiles">

а в самом конце - это:

Code
</div>
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: javascript.ucoz.net
Категория: Скрипты uCoz | Просмотров: 1913 | Добавил: antisept | Рейтинг: 5.0/2 |
Теги: новостей, сайта, Догрузка
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]