Page "Archives"
Gzyg
Member
Bonjour,
Pour la nouvelle édition de mon blog, j'ai voulu une page archive qui listerait dans un tableau tous les articles par ordre de date et où apparaîtrait également la catégorie, le nombre de commentaires (et éventuellement l'auteur).
J'ai donc fait un template static-archives.php et je l'ai nourri avec une partie des infos figurant sur le fichier core/admin/index.php
J'y ai rajouté une librairie js qui permet de trier les colonnes : http://tablesorter.com/docs/
(lien retiré)
Si ça peut inspirer quelqu'un pour coder ça dans les règles...
Merci, à plus,
Gzyg
Pour la nouvelle édition de mon blog, j'ai voulu une page archive qui listerait dans un tableau tous les articles par ordre de date et où apparaîtrait également la catégorie, le nombre de commentaires (et éventuellement l'auteur).
J'ai donc fait un template static-archives.php et je l'ai nourri avec une partie des infos figurant sur le fichier core/admin/index.php
J'y ai rajouté une librairie js qui permet de trier les colonnes : http://tablesorter.com/docs/
(lien retiré)
Si ça peut inspirer quelqu'un pour coder ça dans les règles...
Merci, à plus,
Gzyg
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
http://wiki.pluxml.org/index.php?page=Lister+les+articles+par+cat%C3%A9gories+dans+une+page+statique
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
@ Stéphane : non, c'est pas tout à fait la même chose...
Je veux un tableau trié par date (par défaut) avec :
| date | titre ('lien') | auteur | catégorie | nb comm |
un peu comme sur la page admin/index.php.
Je retire le lien en attendant.
à plus,
Gzyg
http://leloupetlechien.rocks-ho.fr/pluxml/index.php?static5/archives
Par contre, je n'arrive pas à voir comment afficher le nombre de commentaires de chaque article...
Le nouveau bricolage se base sur la fonction public function lastArtList, clonée en public function allArtList.
J'ai essayé d'y intégrer et de bidouiller la fonction d'affichage du nombre de commentaires mais évidemment ça a foiré...
Une idée ?
Merci, à plus
Gzyg
J'utilse ce code :
où $plxShow->allArtList est un clone de $plxShow->lastArtList (je change juste le nombre d'articles à afficher).
tous les #art_date, #art_hour, #art_title et #cat_list sont listés dans $row = etc...
sauf le #art_com (appellation provisoire) que je ne sais pas où ni comment récupérer.
Merci, à plus,
Gzyg
à plus,
Gzyg
Je ne suis pas développeur et je tourne en rond parml toutes les fonctions.
Merci, à plus,
Gzyg
http://devzone.pluxml.org/?plxShow/function/lastArtList
si tu utilises la fonction dans une page statique, ne pas oublier de déclarer avant global $plxShow;
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Ce deuxième paramètre sert pour définir le nombre d'articles à afficher, moi je cherche à afficher le nombre de commentaires par article dans une page statique dédiée.
Merci, à plus,
Gzyg
un truc comme ça ?
http://blog.test.laborandsense.com/index.php?static3/archives
Cordialement,
____
D.san
1/ créer un template spécifique ( static-archives.php )
2/ dedans, y coller: 3/ créer une nouvelle page static et lui assigner ce nouveau template
Cordialement,
_____
D.San
à plus,
Gzyg
par contre, je viens de me rendre compte que j'ai mis la balise <tbody> dans la boucle, à l'extérieur c'est mieux,
j'ai fait la modif dans mon message précédent.
Tiens nous au courant du suivi
J'ai remplacé #num_day #month #num_year(4) par #num_day/#num_month/#num_year(4) pour avoir l'ordre descendant intégral (sinon l'ordre était descendant par mois mais ascendant à l'intérieur de chaque mois - pas pratique à lire).
Remplacé aussi les /td du thead par les /th voulus
Résultat visible ici : http://leloupetlechien.rocks-ho.fr/pluxml/index.php?static5/archives
Encore merci, sujet réglé.
(hop, maintenant, le design de la page contact !)
à plus,
Gzyg
Sinon juste un truc,
les classes que tu donnes aux balises, c'est pour le javascript ou le style ?
Enfin, j'aime bien l'allure du site: léger et clair :P
À terme, le but est d'avoir des dénominations "standard" pour les class et les id, ceci pour me simplifier de futurs designs.
Et merci pour l'allure.
à plus,
Gzyg
alors si c'est pour le style, tu n'as besoin d'aucune class ou id ... à part une id pour le tableau
le fait de séparer l'en-tête du corps du tableau ( <thead> VS <tbody> ),
te donne la possibilité d'assigner un style pour chacun d'eux: j'arrive de la sorte au même résultat que toi ( et sans image )
visible là: http://blog.test.laborandsense.com/index.php?static3/archives
double d'occupation mémoire, double temps de traitement.
a noter que ce ne sera plus possible d'instancier directement plxshow dans la prochaine version de pluxml, la variable passera en singleton.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
j'avais trouvé l'astuce ici: http://forum.pluxml.org/viewtopic.php?id=2695
alors comment faire ?
@ stéphane : so what ?
à plus,
Gzyg