[Modif] Pagination

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


acamar
WRInaute accro
WRInaute accro
 
Messages: 1665
Inscription: Dim Nov 27, 2005 22:37

[Modif] Pagination

Message le Mer Jan 21, 2009 15:50

Bonjour,

Code: Tout sélectionner
if ($FORM['a'] == 'rankings' || !$FORM['a']) {
if ($cat =  $FORM['cat'])  { list($TMPL['num_members_cat']) = $DB->fetch('SELECT COUNT(*) FROM '.$CONF['sql_prefix'].'_sites  WHERE category =("'.$cat.'")', __FILE__, __LINE__);
$url_cat = urlencode($cat);
if ($TMPL['num_members_cat'] > $CONF['num_list']) {
$num = $TMPL['num_members_cat'];
$done = 0;
while ($num > 0) {
$page = $done * 1 + 1;
$start = $done * $CONF['num_list'] + 1;
$FORM['start'] = isset($FORM['start']) ? $FORM['start'] : 1;
if ($FORM['start'] == $start) {     
$TMPL['multiple_pages_menu'] .= "  <a href=\"page-{$url_cat}-{$start}.htm\" rel=\"nofollow\"><span style=\"background-color:#383844; color: #FFFFFF;\">{$page}</span></a>  ";
}
else {
$TMPL['multiple_pages_menu'] .= "  <a href=\"page-{$url_cat}-{$start}.htm\">{$page}</a>  ";
}
$num = $num - $CONF['num_list'];
$done++;
}
}
}
else
{
list($TMPL['num_members_cat']) = $DB->fetch('SELECT COUNT(*) FROM '.$CONF['sql_prefix'].'_sites
WHERE active = 1 ', __FILE__, __LINE__);
if ($TMPL['num_members_cat'] > $CONF['num_list']) {
$num = $TMPL['num_members_cat'];
$done = 0;
while ($num > 0) {
$page = $done * 1 + 1;
$start = $done * $CONF['num_list'] + 1;
$FORM['start'] = isset($FORM['start']) ? $FORM['start'] : 1;
if ($FORM['start'] == $start) {     
$TMPL['multiple_pages_menu'] .= "  <a href=\"page-{$url_cat}-{$start}.htm\" rel=\"nofollow\"><span style=\"background-color:#383844; color:#FFFFFF;\">{$page}</span></a>  ";
}
else {
$TMPL['multiple_pages_menu'] .= "  <a href=\"page-{$url_cat}-{$start}.htm\">{$page}</a>  ";
}
$num = $num - $CONF['num_list'];
$done++;
}
}
}
}


Me donne une pagination du genre 1 2 3 4 5 ... à l'infini, et j'aimerais avoir une modif pour en avoir une descente comme il en a sur plusieurs site semblable à celle de Google ( ◄ 7 8 9 10 11 12 ►).

Merci.


rudddy
WRInaute accro
WRInaute accro
 
Messages: 1745
Inscription: Mer Aoû 01, 2007 19:00

Message le Mer Jan 21, 2009 17:02



raljx
WRInaute accro
WRInaute accro
 
Messages: 2264
Inscription: Lun Juil 10, 2006 16:46

Message le Mer Jan 21, 2009 17:05

je l'utilise partout ce script :)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités