Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2009-01-30 12:37:02

Djouls
Membre
Inscription : 2004-11-16
Site Web

Liste des derniers billets créés quelle que soit la date

Hello

Je joue beaucoup sur les dates dans mon blog, avec pas mal de billets antidatés.
Ces billets "futurs" sont dans une categorie exclue de ma home, et n'apparaissent que dans leur categorie dédiée "Upcoming".
J'utilise le widget "billets sélectionnés" pour afficher une liste des billets futurs les plus intéressants sur toutes mes pages.

Du coup mon blog est en trois "parties" :
- le futur (billets antidatés)
- le présent (home Noviny)
- le passé (les archives par catégorie, mois ou tag)

Mon souci : chaque jour j'ajoute de nouveaux billets, certains antidatés dans le futur, certains avec la date du jour, certains antidatés dans le passé.

Je souhaiterais donc afficher dans ma sidebar une liste des X derniers billets CRÉÉS, avec non pas la date des billets comme reference, mais leur ID.

Quelqu'un aurait-il une idée?
(merci d'avance)

Hors ligne

#2 2009-01-30 12:43:17

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Liste des derniers billets créés quelle que soit la date

Dotclear stocke 3 dates pour un billet, comme expliqué ici : http://tips.dotaddict.org/fiche/Date-et … dun-billet

Il te faudrait donc créer une balise de template {{tpl:PostCreatedDate}} en t'inspirant de ce tip

Hors ligne

#3 2009-01-30 15:37:12

Djouls
Membre
Inscription : 2004-11-16
Site Web

Re : Liste des derniers billets créés quelle que soit la date

Piste intéressante - j'en ai finalement trouvé une autre dans le forum, qui fonctionne très bien.
(en fait Olivier a ajouté dans le core la fonction sortby="id" - cf. http://forum.dotclear.net/viewtopic.php?pid=245396)

J'ai ajouté ceci au fichier inc_extra.html de mon thème Noviny :

<div class="selected">
<h2>Latest Additions</h2>
<tpl:Entries sortby="id" order="desc" lastn="10" no_content="1" ignore_pagination="1" no_context="1">
<tpl:EntriesHeader><ul></tpl:EntriesHeader>
<li><a href="{{tpl:EntryURL}}">{{tpl:EntryTitle encode_html="1"}}</a></li>
<tpl:EntriesFooter></ul></tpl:EntriesFooter>
</tpl:Entries>
</div>

je ne sais si c'est trop optimisé mais en tous cas ça fonctionne très bien.

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map