Changement de pr ésentation article selon son âge

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
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à.


Ivan


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

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à.

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 :slight_smile: ?

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 :::

Bonsoir,

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 :slight_smile: ?

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 :::


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip