Pour être tout à fait clair, je ne veux pas, sur un squelette, afficher une liste des 10 ou 20 derniers articles. Je souhaite que l’article lui-même ne soit pas présenté pareil selon qu’il est en archives ou non.
Alain
----- Original Message ----- From:Ivan To:spip@rezo.net Sent: Tuesday, February 11, 2003 2:12 PM Subject: [Spip] Re: Changement de pr ésentation article selon son âge
Absent33 a écrit :
Bonjour,
Pour créer une rubrique « archives » en présentant les articles différemment, je
cherche un moyen pour :
définir un squelette particulier suivant l’« âge » de l’article ;
ou, idéalement, :
changer automatiquement un article de rubrique lorsqu’il atteint un certain
« âge ».
Merci d’avance pour votre aide.
Alain
Tu n’as pas besoin de changer les articles de rubrique, juste de créer un
squelette où tu afficheras tes articles en fonction de critère d’âge (de
publication ou de rédaction) ou de date (jour, mois, année).
La documentation donne des infos sur ces points là.
La présentation dépend du squelette, non de l’article lui-même. C’est à toi de faire deux squelettes différents : l’un pour les articles d’actualité par exemple, l’autre pour les archives. Dans chacun tu mettras les boucles affichant les articles en fonction de critères de dates.
Ce que tu ferais pour du html basique, c’est-à-dire changer tes pages de dossier quand elles passent en archives, il faut le repenser avec Spip qui fonctionne différemment (comme avec toute base de données par rapport à un construction statique d’ailleurs).
Il n’y a pas de statut « archivé » dans Spip.
Si tu souhaites juste distinguer un article par un statut « Archivé », tu peux aussi utiliser les mots clés associés aux articles.
Pour la doc., regarde dans la partie « critères communs à toutes les boucles ». Il y est abordé age et age_redac.
–
Ivan
Absent33 a écrit :
Je n’ai pas trouvé ces infos…
Pour être tout à fait clair, je ne veux pas, sur un squelette, afficher une liste des 10 ou 20 derniers articles. Je souhaite que l’article lui-même ne soit pas présenté pareil selon qu’il est en archives ou non.
Alain
----- Original Message ----- From: Ivan mailto:ivan@netcourrier.com To:spip@rezo.net Sent: Tuesday, February 11, 2003 2:12 PM Subject: [Spip] Re: Changement de pr ésentation article selon son âge
Absent33 a écrit :
Bonjour,
Pour créer une rubrique « archives » en présentant les articles différemment, je
cherche un moyen pour :
définir un squelette particulier suivant l’« âge » de l’article ;
ou, idéalement, :
changer automatiquement un article de rubrique lorsqu’il atteint un certain
« âge ».
Merci d’avance pour votre aide.
Alain
Tu n’as pas besoin de changer les articles de rubrique, juste de créer un
squelette où tu afficheras tes articles en fonction de critère d’âge (de
publication ou de rédaction) ou de date (jour, mois, année).
La documentation donne des infos sur ces points là.
Pour être tout à fait clair, je ne veux pas, sur un squelette, afficher une
liste des 10 ou 20 derniers articles. Je souhaite que l'article lui-même ne
soit pas présenté pareil selon qu'il est en archives ou non.
as tu pensé à utiliser la date de publication antérieure (oui je sais c pas
prévu pour ça ?
pour chaque article tu décides de sa date d'archivage au moment de sa
publication (pas de travail en plus jusque là)
dans tes squelettes tu fait un test sur cette date (genre age_redac > 0)
ça pourrait donner qqchose du genre
<BOUCLE_archive(ARTICLES){id_article}{age_redac > 0 }{doublons}>
blablabla
</BOUCLE_archive>
<BOUCLE_article(ARTICLES){id_article}{doublons}>
...
</BOUCLE_article>
si tu veux archiver au bout d'un nombre de jours fixe c plus simple, tu joue
directement sur le critère age (genre mon article en ligne 30 jours donne
{age < 30}
...
ça dépend de ce que tu recherches exactement
Dorian
------------oO0o0Oo----------
::: http://dcc.3studio.org :::
::: la famille sur le net :::
::: les photos des copains :::
Merci beaucoup pour les infos. Tout marche parfaitement, je n’avais pas pensé à utiliser les boucles de cette manière.
Alain
----- Original Message ----- From:oOo-- DoriaN --oOo To:spip Sent: Tuesday, February 11, 2003 2:52 PM Subject: Re: [Spip] Re: Changement de pr ésentation article selon son âge
Absent33 ---->
Je n’ai pas trouvé ces infos…
Pour être tout à fait clair, je ne veux pas, sur un squelette, afficher une
liste des 10 ou 20 derniers articles. Je souhaite que l’article lui-même ne
soit pas présenté pareil selon qu’il est en archives ou non.
as tu pensé à utiliser la date de publication antérieure (oui je sais c pas
prévu pour ça ?
pour chaque article tu décides de sa date d’archivage au moment de sa
publication (pas de travail en plus jusque là)
dans tes squelettes tu fait un test sur cette date (genre age_redac > 0)
ça pourrait donner qqchose du genre
<BOUCLE_archive(ARTICLES){id_article}{age_redac > 0 }{doublons}>
blablabla
</BOUCLE_archive>
<BOUCLE_article(ARTICLES){id_article}{doublons}>
…
</BOUCLE_article>
si tu veux archiver au bout d’un nombre de jours fixe c plus simple, tu joue
directement sur le critère age (genre mon article en ligne 30 jours donne
{age < 30}
…
ça dépend de ce que tu recherches exactement
Dorian
------------oO0o0Oo----------
::: http://dcc.3studio.org :::
::: la famille sur le net :::
::: les photos des copains :::