Уникальная замена стандартным
кнопкам переключений страниц материалов, теперь ваши материалы будут
подгружаться на одной странице, достигая последней страницы кнопка
исчезает автоматически. Данный скрипт написан для модуля "Каталог
файлов”, но его легко можно переделать и под другие модули.
Установка:
Идем Управление дизайном » Главная страница каталога файлов, находим там $BODY$ и заменяем его на это: Code <div id="contik">$BODY$</div>
Чуть ниже сразу вставляем следующее: 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://for.ucoz.org/Others/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() ); <br> $("#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>
|