diabl
Боцман
- Регистрация
- 24 Мар 2009
- Сообщения
- 438
- Реакции
- 157
- Автор темы
- #1
Привет всем.
Нужна помощь с переключателем страниц.
Переключатель страниц выглядит так:
назад 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21 далее
А я хочу.
назад 1.2.3.4.5....19.20.21 далее
Вот код:
Как переделать не знаю, в интернете побывал искать, но поиск не дал результатов, помогите кто чем может.
Нужна помощь с переключателем страниц.
Переключатель страниц выглядит так:
назад 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21 далее
А я хочу.
назад 1.2.3.4.5....19.20.21 далее
Вот код:
PHP:
// Постраничная навигация
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_mservice WHERE category = '$cid' AND approve = '1'" );
$count = $row['count'];
$count_d = $count / $mscfg['track_page_lim'];
for ( $t = 0; $count_d > $t; $t ++ ) {
$t2 = $t + 1;
if ( $config['allow_alt_url'] == 'yes' ) $plink = $config['http_home_url'] . 'music/category-' . $cid . '-page-' . $t2 . '.html';
else $plink = $config['http_home_url'] . 'index.php?do=music&act=category&cid=' . $cid . '&page=' . $t2;
if ( $t2 == $page ) $pages .= "<span>{$t2}</span> ";
else $pages .= "<a href='{$plink}'>{$t2}</a> ";
$array[$t2] = 1;
}
if ( $config['allow_alt_url'] == 'yes' ) {
$link = $config['http_home_url'] . 'music/category-' . $cid . '-page-';
$seo_mode = '.html';
} else {
$link = $config['http_home_url'] . 'index.php?do=music&act=category&cid=' . $cid . '&page=';
$seo_mode = '';
}
$npage = $page - 1;
if ( isset($array[$npage]) ) $prev_page = ' <a href="'. $link . $npage . $seo_mode . '">Назад</a> ';
else $prev_page = '<span>Назад</span> ';
$npage = $page + 1;
if ( isset($array[$npage]) ) $next_page = ' <a href="'. $link . $npage . $seo_mode . '">Далее</a>';
else $next_page = ' <span>Далее</span>';
if ( $count > $mscfg['track_page_lim'] ) {
$mcontent .= <<<HTML
<br /><div class="navigation" align="center" style="margin-bottom:10px; margin-top:10px;">{$prev_page}{$pages}{$next_page}</div>
HTML;
}
// Конец
}
Как переделать не знаю, в интернете побывал искать, но поиск не дал результатов, помогите кто чем может.