Affichage des résultats 1 à 27 sur 27
Discussion: [Php] n° de pages blog Wordpress???
Vue hybride
-
16/01/2007, 21h03 #1
- Inscription
- septembre 2005
- Localisation
- Marseille
- Âge
- 67
- Messages
- 495
- Boîtier
- 400D
- Objectif(s)
- 100 macro, 24-105 L IS, 70-200 L IS
oui
Edites ton fichier pagenavi.php et ajoute, entre les lignes 31 et 32:
echo '<div style="color:blue">';
ensuite, entre les lignes 69 et 70 (qui seront devenues 70 et 71, puisque tu en as ajouté une):
echo '</div>';
Enfin, tu remets ton fichier à sa place.
En principe ça devrait marcher (pas testé).
Si le bleu de base ne te convient pas, cherche le code de celui que tu veux avec Photoshop ou autre, et remplace "color:blue" par "color:#030092" par exemple.
P.S. Attention à la ponctuation, apostrophes, points-virgules, etc...
-
16/01/2007, 21h10 #2
- Inscription
- septembre 2005
- Localisation
- Marseille
- Âge
- 67
- Messages
- 495
- Boîtier
- 400D
- Objectif(s)
- 100 macro, 24-105 L IS, 70-200 L IS
oups, j'ai oublié, les liens ne vont pas changer de couleur, seulement le texte.
Reprends ton fichier, et aux lignes 51, 60 et 66 (nouvelle numérotation) tu remplaces
<a href=
par
<a style="color:blue" href=
-
16/01/2007, 21h15 #3
-
16/01/2007, 21h24 #4
- Inscription
- mars 2006
- Localisation
- Grenoble
- Âge
- 45
- Messages
- 1 360
- Boîtier
- 5d3/a7II
- Objectif(s)
- 50/1.2 - 35/2
Parfait!
Encore merci!
Je viens de jeter un oeil à la liste des participants à la rencontre annuelle à Avignon, et j'apprends avec regrets que je ne pourrais pas t'y offrir un coup à boire...
En tous cas, je saurais m'en rappeler lors d'une autre rencontre!!!
A+
-
16/01/2007, 21h31 #5
- Inscription
- septembre 2005
- Localisation
- Marseille
- Âge
- 67
- Messages
- 495
- Boîtier
- 400D
- Objectif(s)
- 100 macro, 24-105 L IS, 70-200 L IS
si si, je viendrai, pas les 4 jours, mais je viendrai.
En revanche il y a un ptit problème, le lien >> reste de la couleur d'origine, parce qu'il est "construit" par une fonction qui n'est pas dans ce fichier mais dans les entrailles de Wordpress, et donc je ne peux pas t'aider davantage... désolé...
-
16/01/2007, 21h38 #6
-
19/01/2007, 12h47 #7
- 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>'; } }
-
16/01/2007, 21h41 #8
- Inscription
- septembre 2005
- Localisation
- Marseille
- Âge
- 67
- Messages
- 495
- Boîtier
- 400D
- Objectif(s)
- 100 macro, 24-105 L IS, 70-200 L IS
Bon, comme ça m'énerve de faire les choses à moitié, j'ai téléchargé Wordpress et j'ai trouvé comment faire.
Dans ton répertoire wp-includes tu édites le fichier template-functions-links.php
Ensuite tu remplaces lignes 311 et 327 comme tout à l'heure:
<a href... par <a style="color:blue" href...
Bon là c'est un peu à tâtons, sauvegardes d'abord ton fichier template-functions-links.php avant de le bricoler
-
17/01/2007, 14h43 #9
- Inscription
- mars 2006
- Localisation
- Grenoble
- Âge
- 45
- Messages
- 1 360
- Boîtier
- 5d3/a7II
- Objectif(s)
- 50/1.2 - 35/2
OK pour le lien >>, je vais modifier ça au plus vite.
En revanche, j'ai un truc bizard quand on clique sur le titre de l'article (qui renvoie à une page ne contenant que l'article en question)... Je te laisse voir par toi-même... (exemple ici ).
A+
-
16/01/2007, 21h17 #10
- Inscription
- septembre 2005
- Localisation
- Marseille
- Âge
- 67
- Messages
- 495
- Boîtier
- 400D
- Objectif(s)
- 100 macro, 24-105 L IS, 70-200 L IS
Et pour faire plus simple, copies/colles ça dans ton fichier pagenavi.php, à la place des lignes 30 à 70:
Code:### Function: Page Navigation: Normal Paging function wp_pagenavi($before=' ', $after=' ', $prelabel='«', $nxtlabel='»') { echo '<div style="color: blue">'; 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 "$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>'; }
-
16/01/2007, 21h13 #11
- Inscription
- mars 2006
- Localisation
- Grenoble
- Âge
- 45
- Messages
- 1 360
- Boîtier
- 5d3/a7II
- Objectif(s)
- 50/1.2 - 35/2
Waou... Impeccable! :thumbup:
Mais quand est-ce que ce forum et son staff sera pris en défaut???
Mille mercis, je crois que j'aurais jamais trouvé tout seul.
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, 21h40 -
Nouvelle galerie wordpress
Par fredm2003 dans le forum [Galeries membres]Réponses: 0Dernier message: 16/01/2007, 12h35 -
nouvelles pages
Par bilou dans le forum AlbumsRéponses: 4Dernier message: 25/07/2005, 12h43 -
Doc du 300D pages manquantes
Par Yoyo dans le forum EOS 300DRéponses: 6Dernier message: 20/07/2004, 22h52