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
Спасибо за отзывы.