{% else-1 %}
NTL * 18.08
(11 окт 2013, 21:54) (0/0) [0]
function page($k_page = 1) {
$page = 1;
if (isset($_GET[\'page\'])) {
if ($_GET[\'page\'] == \'end\') {
$page = intval($k_page);
}
elseif(is_numeric($_GET[\'page\'])) {
$page = intval($_GET[\'page\']);
}
if ($page < 1) {
$page = 1;
}
if ($page > $k_page) {
$page = $k_page;
}
}
return $page;
}

function k_page($k_post = 0, $k_p_str = 10) {
if ($k_post != 0) {
$v_pages = ceil($k_post / $k_p_str);
return $v_pages;
} else {
return 1;
}
}

function navigation($link = \'?\', $k_page = 1, $page = 1) {
if ($page < 1) {
$page = 1;
}
echo \'<div class=\"menu\">\';
if ($page != 1) {
echo \'Стр: <a href=\"\'.$link.\'page=1\"><span class=\"panel\">1</span></a>\';
} else {
echo \'Стр: <span class=\"rand\">1</span>\';
}
for ($i =- 3; $i <= 3; $i++) {
if ($page + $i > 1 && $page + $i < $k_page) {
if ($i ==- 3 && $page + $i > 2) {
echo \' ..\';
}
if ($i != 0) {
echo \'<a href=\"\'.$link.\'page=\'.($page + $i).\'\"><span class=\"panel\">\'.($page + $i).\'</span></a>\';
} else {
echo \' <span class=\"menu\">\'.($page + $i).\'</span>\';
}
if ($i == 3 && $page + $i < $k_page - 1) {
echo \' ..\';
}
}
}
if ($page != $k_page) {
echo \' <a href=\"\'.$link.\'page=end\"><span class=\"panel\">\'.$k_page.\'</span></a>\';
}
elseif ($k_page > 1) {
echo \' <span class=\"menu\">\'.$k_page.\'</span>\';
}
echo \'</div>\';
}
Добавлено 11.10.13 в 21:55:59:
Использование if ($k_page > 1) navigation(\'?\', $k_page, $page);
  • 1 из 1