- Statut : non résolu
- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par
Gueblo, le il y a 15 années et 5 mois.
-
AuteurMessages
-
5 avril 2008 à 13 h 04 min #458497
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 2.5Bonjour,
Je suis en train de créer un nouveau thème et j’aimerai créer un système de navigation pour pouvoir passer d’une archive journalière à l’archive journalière suivante.
Ex :
j’écris 4 articles le lundi 1er avril, rien le mardi 2 et puis j’écris 5 articles le mercredi 3.J’affiche les 4 articles du lundi en allant sur l’archive journaliere du lundi 1er avril : http://exemple1.com/?m=20080401
J’aimerai que sur cette page s’inscrive automatiquement un lien vers le jour suivant contenant des articles (soit le mercredi3)En gros, dans la baseMySQL, dans la table des dates, je dois récupérer la date suivante et la date précédente (contenant des articles) et les mettre en lien.
ça demande des compétences que je n’ai pas.
Quelqu’un saurait me montrer la fonction qui permet de faire ça ?Merci
Je suis abonné à la discussion pour pouvoir répondre rapidement donc n’hésitez pas à me poser des questions au besoin. Merci
5 avril 2008 à 19 h 12 min #626658Dans un premier temps, est-ce que quelqu’un sait où je peux trouver la fonction qui gère la navigation
je me disais que je pourrais partir de ça
🙂
Merci
6 avril 2008 à 1 h 00 min #626659Si tu veux gérer les liens de navigation de la partie Archives de ton blog il faut que tu modifies les deux lignes suivantes dans la page « archives.php » :
Mais je ne suis pas certain que la modif à faire vienne de là. Les liens de navigation de la partie Archives renvoient déjà vers la page suivante, ce qu’il te faut faire c’est uniquement modifier l’affichage de la page Archives de façon à ce que n’apparaissent que les articles d’une même journée.
Ainsi, si tu arrives à faire en sorte que tous les articles du lundi s’affichent sur la page, le lien « page suivante » renverra automatiquement au jour ou tu as écrit tous les articles suivants etc…
Enfin il me semble… En revanche je ne vois pas bien comment afficher tous les articles d’un même jour étant donné que l’affichage est limité par nombres d’articles (c’est toi qui définies le nombre d’articles affichés dans la partie « Reglages/Lecture ».
Ceci dit je doute que tu écrives 8 articles le même jour donc ca résoud un peu le problème.
J’avoue que ton explication est pas très claire… Dans tous les cas, les modifs à effectuer pour modifier les archives sont dans la page « archives.php ».
6 avril 2008 à 8 h 32 min #626660il n’y a pas de navigation entre les pages de dates, c’est justement ce que j’essaye de mettre en place.
Afficher les articles d’une journée n’est pas difficile.
L’url http://monsite.com/?m=20080405 affiche tous les articles du 5 avril 2008
si il y a trop d’articles à cette date pour ça tienne sur une seule page, il y aura un lien « articles suivants » vers les autres articles, en revanche il n’y aura pas de lien vers « la date précédente ou suivante contenant des articles »Ce que je cherche c’est à naviguer par date
7 avril 2008 à 8 h 27 min #626661J’ai un début de code :
je récupére la date (champ post_date de la table wp_posts) de l’un des articles du jour dans une variable $date_art et je fais les requêtes suivantes :
pour aller à la date précédente (contenant un article)
SELECT ID, post_title, guid FROM wp_posts WHERE post_type = ‘post’ AND
TO_DAYS($date_art) – TO_DAYS(post_date) > 0 ORDER BY post_date DESC LIMIT 1pour aller à la date suivante (contenant un article)
SELECT ID, post_title, guid FROM wp_posts WHERE post_type = ‘post’ AND
TO_DAYS($date_art) – TO_DAYS(post_date) < 0 ORDER BY post_date LIMIT 1En même temps, maintenant, je sais pas trop quoi faire avec ça.
Quelqu’un a une idée ? -
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.