Портировал постраничную навигацию из 4 ветки в 3.2.2.
Спасибо большое Koenig. Твой алгоритм работает отлично. Как раз то что нужно!
Вопрос появился еще один.
Как сделать сортировку категорий по алфавиту?
С этим кодом она идет в разброс согласно OC.
$dir = glob($rootpath . 'pers/*', GLOB_ONLYDIR);
$total_dir = count($dir);
$end = $start + $kmess;
if ($end > $total_dir)
$end = $total_dir;
for ($i = $start; $i < $end; $i++) {
echo is_integer($i / 2) ? '<div class="list1">' : '<div class="list2">';
echo '<img src="../pers/' . $dir[$i] . '/mini/1.png" alt="' . htmlentities(file_get_contents($dir[$i] . '/name.dat'), ENT_QUOTES, 'utf-8') . '" /><br/><a href="pers.php?act=cat&id=' . preg_replace('#^' . $rootpath . 'pers/#isU', '', $dir[$i], 1) . '">' . htmlentities(file_get_contents($dir[$i] . '/name.dat'), ENT_QUOTES, 'utf-8') . '</a> ('
. (int)count(glob($dir[$i] . '/*.png')) . ')</div>';
}
if ($total_dir > $kmess) {
echo '<div class="menu">' . pagenav('pers.php?', $start, $total_dir, $kmess) . '</div>';
}Я так понял в этом случае функция for отпадает...нужен перебор...