لە کۆتایی show.news.php لە خوارەوەی،
کۆدەکان بگۆڕە بۆ ئەوانەی خوارەوە.
// << Previous & Next >>
$PHP_SELF = @preg_replace($skip.'$', '', $_SERVER['REQUEST_URI']);
$prev_next_msg = $template_prev_next;
$my_page = $PHP_SELF;
$my_page .= "?Besh=".$_GET['Besh'];
$my_page .= "&skip=";
//----------------------------------
// Previous link
//----------------------------------
if ($skip){
$prev_next_msg = preg_replace('/\[prev-link\](.*?)\[\/prev-link\]/si', '<span class="pagi"><a href="'.$my_page.($skip - $number).'">\\1</a></span>', $prev_next_msg);
$prev_next_msg = preg_replace('/\[first-link\](.*?)\[\/first-link\]/si', '<span class="pagi"><a href="'.$PHP_SELF.'?skip=0">\\1</a></span>', $prev_next_msg);
} else {
$prev_next_msg = preg_replace('/\[prev-link\](.*?)\[\/prev-link\]/si', '', $prev_next_msg);
$prev_next_msg = preg_replace('/\[first-link\](.*?)\[\/first-link\]/si', '', $prev_next_msg);
$no_prev = true;
}
//----------------------------------
// Pages
//----------------------------------
if ($number){
$count = sizeof($sql->select(array('table' => 'news', 'where' => $where)));
$count = ($allow_full_story ? 0 : $count);
$pages_count = @ceil($count / $number);
$pages_skip = 0;
$pages = '';
$pages_section = 3;
if ($pages_count > 10){
for ($j = 1; $j <= $pages_section; $j++){
if ($pages_skip != $skip){
$pages .= '<span class="pagi"><a href="'.$my_page.$pages_skip.'">'.$j.'</a></span> ';
} else {
$pages .= ' <b>'.$j.'</b> ';
}
$pages_skip += $number;
}
if (((($skip / $number) + 1) > 1) and ((($skip / $number) + 1) < $pages_count)){
$pages .= ((($skip / $number) + 1) > ($pages_section + 2)) ? '... ' : ' ';
$page_min = ((($skip / $number) + 1) > ($pages_section + 1)) ? ($skip / $number) : ($pages_section + 1);
$page_max = ((($skip / $number) + 1) < ($pages_count - ($pages_section + 1))) ? (($skip / $number) + 1) : $pages_count - ($pages_section + 1);
$pages_skip = ($page_min - 1) * $number;
for ($j = $page_min; $j < $page_max + ($pages_section - 1); $j++){
if ($pages_skip != $skip){
$pages .= '<span class="pagi"><a href="'.$my_page.$pages_skip.'">'.$j.'</a></span> ';
} else {
$pages .= ' <b>'.$j.'</b> ';
}
$pages_skip += $number;
}
$pages .= ((($skip / $number) + 1) < $pages_count - ($pages_section + 1)) ? '... ' : ' ';
} else {
$pages .= '... ';
}
$pages_skip = ($pages_count - $pages_section) * $number;
for ($j = ($pages_count - ($pages_section - 1)); $j <= $pages_count; $j++){
if ($pages_skip != $skip){
$pages .= '<span class="pagi"><a href="'.$my_page.$pages_skip.'">'.$j.'</a></span> ';
} else {
$pages .= ' <b>'.$j.'</b> ';
}
$pages_skip += $number;
}
}
else {
for ($j = 1; $j <= $pages_count; $j++){
if ($pages_skip != $skip){
$pages .= '<span class="pagi"><a href="'.$my_page.$pages_skip.'">'.$j.'</a></span> ';
} else {
$pages .= ' <b>'.$j.'</b> ';
}
$pages_skip += $number;
}
}
$prev_next_msg = str_replace('{pages}', $pages, $prev_next_msg);
$prev_next_msg = str_replace('{current-page}', ($skip + $number) / $number, $prev_next_msg);
$prev_next_msg = str_replace('{total-pages}', $pages_count, $prev_next_msg);
}
//----------------------------------
// Next link
//----------------------------------
if ($skip + $number < $count){
$prev_next_msg = preg_replace('/\[next-link\](.*?)\[\/next-link\]/si', '<span class="pagi"><a href="'.$my_page.($skip + $number).'">\\1</a></span>', $prev_next_msg);
$prev_next_msg = preg_replace('/\[last-link\](.*?)\[\/last-link\]/si', '<span class="pagi"><a href="'.$my_page.(($pages_count - 1) * $number).'">\\1</a></span>', $prev_next_msg);
} else {
$prev_next_msg = preg_replace('/\[next-link\](.*?)\[\/next-link\]/si', '', $prev_next_msg);
$prev_next_msg = preg_replace('/\[last-link\](.*?)\[\/last-link\]/si', '', $prev_next_msg);
$no_next = true;
}
$prev_next_msg = run_filters('prev-next-msg', $prev_next_msg);
if (!$no_prev or !$no_next){
echo $prev_next_msg;
}
هیچ شتێك ئهوهنده باش نییه نهتوانرێت باشتر بكرێت :::
http://webdarej.com