Affichage des résultats 1 à 27 sur 27
Discussion: [Php] n° de pages blog Wordpress???
Mode arborescent
-
19/01/2007, 13h47 #18Abonné
- Inscription
- septembre 2005
- Localisation
- Marseille
- Âge
- 67
- Messages
- 495
- Boîtier
- 400D
- Objectif(s)
- 100 macro, 24-105 L IS, 70-200 L IS
Vu !
Curieux, la fonction semble ne pas se finir si elle est appelée sans arguments...
Si tu es sûr de ne pas t'être trompé de ligne pour le dernier echo '</div>';, on va essayer comme ça: reprends ton fichier pagenavi.php et remplaces tout le pavé concerné par ça:
Code:### Function: Page Navigation: Normal Paging function wp_pagenavi($before=' ', $after=' ', $prelabel='«', $nxtlabel='»') { global $request, $posts_per_page, $wpdb, $paged; $pages_to_show = 5; $half_pages_to_show = round($pages_to_show/2); if (!is_single()) { if (get_query_var('what_to_show') == 'posts') { preg_match('#FROM\s(.*)\sGROUP BY#siU', $request, $matches); //preg_match('#FROM\s(.*)\sORDER BY#siU', $request, $matches); $fromwhere = $matches[1]; $numposts = $wpdb->get_var("SELECT COUNT(DISTINCT ID) FROM $fromwhere"); $max_page = ceil($numposts /$posts_per_page); } else { $max_page = 999999; } if(empty($paged)) { $paged = 1; } if($max_page > 1) { echo '<div style="color: blue">'; echo "$before Pages ($max_page): <b>"; if ($paged >= ($pages_to_show-1)) { echo '<a style="color: blue" href="'.get_pagenum_link().'">« First</a> ... '; } previous_posts_link($prelabel); for($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) { if ($i >= 1 && $i <= $max_page) { if($i == $paged) { echo "[$i]"; } else { echo ' <a style="color: blue" href="'.get_pagenum_link($i).'">'.$i.'</a> '; } } } next_posts_link($nxtlabel, $max_page); if (($paged+$half_pages_to_show) < ($max_page)) { echo ' ... <a style="color: blue" href="'.get_pagenum_link($max_page).'">Last »</a>'; } echo "$after</b>"; } echo '</div>'; } }
Informations de la discussion
Utilisateur(s) sur cette discussion
Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))
Discussions similaires
-
Pages perso QTVR
Par Tikky dans le forum Atelier PanoramiqueRéponses: 9Dernier message: 16/08/2007, 22h40 -
Nouvelle galerie wordpress
Par fredm2003 dans le forum [Galeries membres]Réponses: 0Dernier message: 16/01/2007, 13h35 -
nouvelles pages
Par bilou dans le forum AlbumsRéponses: 4Dernier message: 25/07/2005, 13h43 -
Doc du 300D pages manquantes
Par Yoyo dans le forum EOS 300DRéponses: 6Dernier message: 20/07/2004, 23h52






