23.07.2010, 00:35 | |
Если файлы не подтверждены (на модерации) то пользователи на главной странице будут видеть не все файлы или вообще надпись «Не найдено материалов доступных для просмотра». Это отпугнет вашего нового посетителя. Скрипт проверяет количество отображаемых файлов, и если их меньше, чем положено быть, то подгружает файлы с другой страницы. Делать скриншот этой операции я не стал, так что поверьте на слова. Страница архива материалов, после $BODY$
Code <?if($_PAGE_ID$='archive')?><script type="text/javascript"> $(document).ready(function () { // Script взят с сайта isucoz.ru 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"> <!-- ваш текущий шаблон --> </div> | |
| |
Просмотров: 418 | Загрузок: 0 | |
Всего комментариев: 0 | |