acelotuse
Профессор
- Регистрация
- 31 Мар 2009
- Сообщения
- 312
- Реакции
- 38
- Автор темы
- #1
Доброго дня всем!
Вопрос новичка, который никак не может постичь даже азы )))
Есть такой код, который установлен на ДЛЕ форуме, он позволяет выводить рядом с названием темы номера страниц.
Вот сам код:
Дело в том, что если страниц темы больше 7, то он выводит рядом с названием ссылки на них так:
1,2,3,4,5,6,7,...17
Но для посетителя бывают важны именно последние страницы обсуждения, поэтому хотелось бы, чтобы и ДО точек и ПОСЛЕ них выдавало одинаковое количество ссылок с номерами страниц, например, по 6, вот так:
1,2,3,4,5,6, ... 12,13,14,15,16,17
Спасибо за отзывы.
Вопрос новичка, который никак не может постичь даже азы )))
Есть такой код, который установлен на ДЛЕ форуме, он позволяет выводить рядом с названием темы номера страниц.
Вот сам код:
PHP:
$last_page = @ceil($row['post'] / $forum_config['post_inpage']);
$navp = "";
$inum = 1;
$pagegz = 7;
if ($last_page > 1) {
for ($i=0; $i<$last_page; $i++) {
if ($inum > $pagegz) {
$inum = $last_page; $i = $inum; $dot = "...";
}
else { $dot = ""; }
if ($forum_config['mod_rewrite']) {
$topic_last_link = "{$dot}<a href='/forum/topic_{$row[tid]}/{$inum}'> {$inum}</a>";
}
else {
$topic_last_link = "<a href='/?do=forum&showtopic={$row[tid]}&cstart={$inum}'>{$dot} {$inum}</a>";
}
$navp .= $topic_last_link.",";
$inum ++;
}
}
if ($last_page > 1) { $paggg = " - Страницы:";}
else { $paggg = "";}
1,2,3,4,5,6,7,...17
Но для посетителя бывают важны именно последние страницы обсуждения, поэтому хотелось бы, чтобы и ДО точек и ПОСЛЕ них выдавало одинаковое количество ссылок с номерами страниц, например, по 6, вот так:
1,2,3,4,5,6, ... 12,13,14,15,16,17
Спасибо за отзывы.