Данный скрипт позволяет ввести номер нужной страницы в поле и быстро подгрузить её содержимое.
Скрипту прикручено чуть чуть мозгов, чтобы он не мог подгрузить нулевую страницу или страницу, значение которой выше последней, однако, буквенное значение скрипт пока что не понимает и на такого рода ошибку не реагирует.
Установка идентична как для Каталога файлов, так и для Каталога статей:
На главной странице нужного Каталога файлов или Каталога статей, странице со списком материалов раздела и странице со списком материала категории замените $PAGE_SELECTOR$ на:
Code
<input id="apos" title="Укажите номер страницы" style="width:50px;" /> $PAGE_SELECTOR$
На этих же страницах замените $BODY$ на:
Code
<img src="/images/66.gif" style="position:fixed;z-index:99999;top:50%;margin-top:-80px;left:50%;margin-left:-12px;display:none;" />
<div id="apob">
$BODY$
</div>
<script>
// Переключатель страниц by Apocalypse
$('#apos').keydown(function(apo) {
if(apo.keyCode==13) {
if($(this).val()<1 || $(this).val()>$NUM_PAGES$) {
_uWnd.alert('Нет такой страницы', '', {w:200, h:60});
} else {
var a = $(this).val();
var b = location.href;
var c = b.replace('$MODULE_URL$', '');
var d = c.substr(0, 1);
$('#apob').fadeTo(500, 0.3).prev().fadeIn(500);
$('#apob').load('/$MODULE_ID$/<?ifnot($PAGE_ID$='main')?>'+d+'<?else?>0<?endif?>-'+a+' #apob', function() {
_uWnd.alert('Страница '+a+' <?ifnot($PAGE_ID$='main')?>категории '+d+' <?endif?>успешно подгружена', '', {w:250, h:60});
$('#apob').fadeTo(500, 1).prev().fadeOut(500);
});
};
};
});
// apo-ucoz.com (c) 2012
</script>
Картинку из прикреплённого архива залейте в папку
images