Date limite de diffusion pour un article

Bonjour,

J'ai téléchargé récemment spip et ait commencé à jouer un peu avec. C'est super bien fait, propre et lisible. J'ai commençé à lire la doc mais je n'en suis pas encore au bout alors je vous demande de la patience si la réponse est dans la documentation.

Une des utilisations possible de spip est l'affichage d'annonces. Par exemple :

-----------------début annonces-----------------------
- Conférence PHP à Francfort
Toute la planète PHP va se retrouver à Francfort le 5 novembre...

- Formation MySQL
Le stage du 25 septembre aura lieu à...
-----------------fin annonces-----------------------

Pour simplifier la vie des rédacteurs il serait agréable que l'on puisse associer, dans certaines rubriques, une date limite de publication à un article qui permette le passage automatique de l'article à la poubelle ou dans les archives. Et pour améliorer encore plus la vie des rédacteurs, dans les rubriques où l'utilisation d'une date limite serait activée il faudrait qu'il soit possible de préciser une valeur par défaut à cette date limite (par exemple date de publication + 15 jours).

Est-il possible de faire ça avec SPIP ?

Joël Brogniart

si tu veux réellement travailler sur les dates, tu peux te faire des fichiers supplémentaires dans lesquels tu pourras définir des dates de début et de fin pour chaque article. Mais pour cela, il faut ajouter des lignes de commandes dans certains fichiers de spip.
Cela demande beaucoup de patience.

seb

On Tue, 11 Sep 2001 13:26:32 +0200
Joël Brogniart <Joel.Brogniart@univ-lyon2.fr> wrote:

Bonjour,

J'ai téléchargé récemment spip et ait commencé à jouer un peu avec.
C'est super bien fait, propre et lisible. J'ai commençé à lire la doc
mais je n'en suis pas encore au bout alors je vous demande de la
patience si la réponse est dans la documentation.

Une des utilisations possible de spip est l'affichage d'annonces. Par
exemple :

-----------------début annonces-----------------------
- Conférence PHP à Francfort
Toute la planète PHP va se retrouver à Francfort le 5 novembre...

- Formation MySQL
Le stage du 25 septembre aura lieu à...
-----------------fin annonces-----------------------

Pour simplifier la vie des rédacteurs il serait agréable que l'on puisse
associer, dans certaines rubriques, une date limite de publication à un
article qui permette le passage automatique de l'article à la poubelle
ou dans les archives. Et pour améliorer encore plus la vie des
rédacteurs, dans les rubriques où l'utilisation d'une date limite serait
activée il faudrait qu'il soit possible de préciser une valeur par
défaut à cette date limite (par exemple date de publication + 15 jours).

Est-il possible de faire ça avec SPIP ?

Joël Brogniart
_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

Tu peux utiliser le champ 'date de rédaction' et tricher un peu avec.

Par exemple, dans une boucle où tu ne veux afficher que des articles publiés
depuis le jour J et jusqu'au jour final F, tu mets J comme date de
publication et D comme date de rédaction, puis ta boucle ARTICLES contient
le test {age>=0} (pas nécessaire si tu as choisi dans les réglages avancés
de ne pas publier avant la date indiquée), et surtout {age_redac<=0} pour
qu'ils soient retirés après la date F.

Si tu veux préciser de manière standard F=D+15 jours rien de plus simple :
la condition {age<16} est là pour toi.

@ Joël Brogniart (Joel.Brogniart@univ-lyon2.fr) :

Pour simplifier la vie des rédacteurs il serait agréable que l'on puisse
associer, dans certaines rubriques, une date limite de publication à un
article qui permette le passage automatique de l'article à la poubelle
ou dans les archives. Et pour améliorer encore plus la vie des
rédacteurs, dans les rubriques où l'utilisation d'une date limite serait
activée il faudrait qu'il soit possible de préciser une valeur par
défaut à cette date limite (par exemple date de publication + 15 jours).

-- Fil

Re-salut,

Pour simplifier la vie des rédacteurs il serait agréable que l'on puisse
associer, dans certaines rubriques, une date limite de publication à un
article qui permette le passage automatique de l'article à la poubelle
ou dans les archives. Et pour améliorer encore plus la vie des
rédacteurs, dans les rubriques où l'utilisation d'une date limite serait
activée il faudrait qu'il soit possible de préciser une valeur par
défaut à cette date limite (par exemple date de publication + 15 jours).

Cette fonctionnalité n'existe pas dans l'espace privé. Pour l'ajouter,
il faudrait encore qu'on puisse se mettre d'accord sur un traitement
qui plaise à tout le monde après la date d'expiration : effacer l'article ?
Le repasser en rédaction ? Le glisser dans une autre rubrique ?....
D'ailleurs ce serait certainement une fonctionnalité plus adaptée
pour les brèves que pour les articles : une annonce, c'est une brève
(texte court exclusivement informatif).

Pour résoudre ton problème :

Si la durée d'expiration est la même pour tous les articles, il
serait très simple d'ajouter cela dans les squelettes. Tu peux
ainsi utiliser le critère {age<15}, qui n'affichera que les
articles (ou brèves) dont l'âge est inférieur à 15 jours.

Si c'est seulement pour une rubrique, alors il faut faire un
squelette spécifique à la rubrique. Le squelette doit porter
le nom du squelette original, suivi d'un tiret puis du numéro
de la rubrique. Par exemple si tu veux changer l'affichage
du squelette rubrique.html pour une rubrique annonce qui porte
le numéro 15, tu crées le fichier rubrique-15.html. Idem pour
le squelette article.html : tu crées le fichier article-15.html,
qui sera utilisé en lieu et place de l'original pour tous les
articles *appartenant à la rubrique 15 et à ses descendantes*.

A moins de vouloir régler des dates d'expiration variables,
ça me semble une bien meilleure idée que de rajouter du
code dans SPIP :))

a+

Antoine.