Просмотр полной версии : Пролистование страничек
Помогите выдрать из дле... незнаю даже где капать...
<?
if (!$id) {
$res = mysql_query("Select * from `news`");
$pgc = mysql_numrows($res);
$pgc = ceil($pgc/$config['news_list']['value']);
echo "<center>";
if ($pg>0) { echo " <a href='index.php?pg=".($pg-1)."'> << back </a>"; }
echo ".:[".($pg+1)."]:.";
if ($pg<$pgc-1) { echo "<a href='index.php?pg=".($pg+1)."'> next >> </a> "; }
echo "</center>";
}
?>
Ну вот код дл наглядности... его хачу заменить на тот который в дле...
http://keep4u.ru/imgs/b/071207/60/60632368b5ec014166.jpg
вот на скрине то што мне хочетца...
http://keep4u.ru/imgs/b/071207/08/08c41ee3fec7ddae4d.jpg
Вот держи...
//----------------------------------
// Pages
//----------------------------------
if($config['news_number']){
$row = $db->super_query($sql_count);
$count_all = $row['count'];
$pages_count = @ceil($count_all/$config['news_number']);
$pages_start_from = 0;
$pages = "";
$pages_per_section = 3;
if($pages_count > 10)
{
for($j = 1; $j <= $pages_per_section; $j++)
{
if($pages_start_from != $cstart)
{
if ($config['allow_alt_url'] == "yes")
$pages .= "<a href=\"".$url_page."/page/".$j."/\">$j</a> ";
else
$pages .= "<a href=\"$PHP_SELF?cstart=$j&$user_query\">$j</a> ";
} else
{
$pages .= " <span>$j</span> ";
}
$pages_start_from += $config['news_number'];
}
if(((($cstart / $config['news_number']) + 1) > 1) && ((($cstart / $config['news_number']) + 1) < $pages_count))
{
$pages .= ((($cstart / $config['news_number']) + 1) > ($pages_per_section + 2)) ? '... ' : ' ';
$page_min = ((($cstart / $config['news_number']) + 1) > ($pages_per_section + 1)) ? ($cstart / $config['news_number']) : ($pages_per_section + 1);
$page_max = ((($cstart / $config['news_number']) + 1) < ($pages_count - ($pages_per_section + 1))) ? (($cstart / $config['news_number']) + 1) : $pages_count - ($pages_per_section + 1);
$pages_start_from = ($page_min - 1) * $config['news_number'];
for($j = $page_min; $j < $page_max + ($pages_per_section - 1); $j++)
{
if($pages_start_from != $cstart)
{
if ($config['ajax']) $go_page = "onclick=\"DlePage('cstart=".$j."&".$user_query."'); return false;\" "; else $go_page = "";
if ($config['allow_alt_url'] == "yes")
$pages .= "<a {$go_page}href=\"".$url_page."/page/".$j."/\">$j</a> ";
else
$pages .= "<a {$go_page}href=\"$PHP_SELF?cstart=$j&$user_query\">$j</a> ";
}
else
{
$pages .= " <span>$j</span> ";
}
$pages_start_from += $config['news_number'];
}
$pages .= ((($cstart / $config['news_number']) + 1) < $pages_count - ($pages_per_section + 1)) ? '... ' : ' ';
}
else
{
$pages .= '... ';
}
$pages_start_from = ($pages_count - $pages_per_section) * $config['news_number'];
for($j=($pages_count - ($pages_per_section - 1)); $j <= $pages_count; $j++)
{
if($pages_start_from != $cstart)
{
if ($config['ajax']) $go_page = "onclick=\"DlePage('cstart=".$j."&".$user_query."'); return false;\" "; else $go_page = "";
if ($config['allow_alt_url'] == "yes")
$pages .= "<a {$go_page}href=\"".$url_page."/page/".$j."/\">$j</a> ";
else
$pages .= "<a {$go_page}href=\"$PHP_SELF?cstart=$j&$user_query\">$j</a> ";
}
else
{
$pages .= " <span>$j</span> ";
}
$pages_start_from += $config['news_number'];
}
}
else
{
for($j=1;$j<=$pages_count;$j++)
{
if($pages_start_from != $cstart)
{
if ($config['ajax']) $go_page = "onclick=\"DlePage('cstart=".$j."&".$user_query."'); return false;\" "; else $go_page = "";
if ($config['allow_alt_url'] == "yes")
$pages .= "<a {$go_page}href=\"".$url_page."/page/".$j."/\">$j</a> ";
else
$pages .= "<a {$go_page}href=\"$PHP_SELF?cstart=$j&$user_query\">$j</a> ";
}
else
{
$pages .= " <span>$j</span> ";
}
$pages_start_from += $config['news_number'];
}
}
$tpl->set('{pages}', $pages);
}
Только переделывать тебе тут дофига прийдется:)
это от куда вырнвано?
шото подогнать под http://xpu.ru/xpu_power_dead_journal.html
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot