Уникальная замена стандартным кнопкам переключений страниц материалов, теперь ваши материалы будут подгружаться на одной странице, достигая последней страницы кнопка исчезает автоматически. Данный скрипт написан для модуля “Каталог файлов”. В общем тестируйте и оставляйте свои мнения в комментариях, думаю многим пригодится данный скрипт!
Уникальная замена стандартным кнопкам переключений страниц материалов, теперь ваши материалы будут подгружаться на одной странице, достигая последней страницы кнопка исчезает автоматически. Данный скрипт написан для модуля “Каталог файлов”. В общем тестируйте и оставляйте свои мнения в комментариях, думаю многим пригодится данный скрипт!
1. Управление дизайном » Главная страница каталога файлов, находим там $BODY$ и заменяем его на это:
Code
<div id="contik">$BODY$</div>
1:2. Чуть ниже сразу вставляем следующее:
Code
<div style="display:none;" id="selector">$PAGE_SELECTOR$</div>
<script type="text/javascript">
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://usite.su/img/new/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>