Salut,
Reste le problème de l'affichage de la "dernière rubrique du moment", en fonction de la date des articles. Pour l'instant, les rubriques ne peuvent pas être classées automatiquement par "date" (c'est-à-dire la date du dernier article publié), car il n'y a tout simplement pas de date associée à une rubrique.
-> Pour l'instant, la solution simple pour classer les rubriques, c'est de leur attribuer un numéro dans leur titre. Par exemple, "01. Mon premier dossier", "02. Mon deuxième dossier", et ainsi de suite. De cette façon, un classement des dossiers "{par titre}" permet de les classer selon un ordre chronologique fixé manuellement. C'est par exemple ce qui est fait dans Vacarme (http://www.vacarme.eu.org): chaque rubrique et même article est précédé du numéro de la revue papier, ce qui permet de reconstituer un ordre chronologique "au numéro".
De cette façon, pour récupérer sur le sommaire le dernier numéro (rubrique), il suffit de faire une boucle de type:
(RUBRIQUES){par titre}{inverse}{0,1}
c'est-à-dire les rubriques, avec un classement par titre inversé (de cette façon, "19..." apparaît avant "18...", avant "05...", "04..."...), et tu ne sélectionne que le premier résultat (par exemple, "19. Mon dix-neuvième numéro".
-> Pour la prochaine version de SPIP, il est prévu d'ajouter une fonction PHP simple qui permettra d'effacer ces numéros lors de la visite du site public. Ainsi, dans l'espace privé, on pourra numéroter des articles et/ou des rubriques pour forcer un classement manuel (comme expliqué ci-dessus), mais en cachant cette numérotation au visiteur du site public (le titre "01. Ma première rubrique" étant alors affiché "Ma première rubrique").
-> Surtout, il est prévu de définir une date pour les rubriques, cette date étant calculée automatiquement en fonction des articles contenus dans cette rubrique. Ainsi il sera facile d'afficher des rubriques classées {par date} (je répète: c'est pour l'instant impossible).
ARNO*
At 14:55 +0100 7/11/01, Fil wrote:
La "date de première parution" est ton amie. Une fois que tu l'as activée
dans la "configuration précise", elle apparaît sous la date de publication
(à condition d'être en "interface complète"). Tu peux utiliser #DATE_REDAC
pour afficher cette date, avec les filtres habituels (|mois, |saison, etc.)
L'autre solution est de rubriquer par numéro, et de faire des mots-clés
correspondant à tes "rubriques" actuelles.
@ Daniel Scherly (Daniel.Scherly@medecine.unige.ch) :
> A l'aide de SPIP j'aimerais publier un journal qui paraîtra par numéro,
comme tous les journaux papier. Chaque numéro sera constitué toujours
> des mêmes 4 rubriques, lesquelles contiendront 1 ou plusieurs articles.
> Question: comment faire pour afficher uniquement les rubriques et
> article du numéro courant dans le sommaire et afficher les autres dans
> une archive ? Il n'y a pas de notion de "numéro" ou "édition" dans SPIP.
Les dates de publication sont uniquement associées aux "articles". Une
> solution triviale serait de publier l'entier du numéro le même jour et
> d'utiliser cette date comme dénominateur commun pour le numéro/édition.
-- Fil
_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip
--
Le Scarabée : http://www.scarabee.com
uZine 2 : http://www.uzine.net
DH/DSS, 0x11930F0B, DEEB 602D B344 644B AF88 BF73 85F4 2297 1193 0F0B