mercredi 8 octobre 2008

[spip] Dates de publication antérieures à 1996 et /ou supérieures à + 3 ans

Petite manip pour proposer aux rédacteurs des dates de publication antérieures à 1996 et / ou supérieures à + 3 ans :

Antérieures à 1996
Il faut modifier le fichier ecrire/inc/date.php à la ligne 57 : remplacer function afficher_annee($annee, $attributs, $debut=1950) {
par function afficher_annee($annee, $attributs, $debut=1950) { ou tout simplement changer la date, comme vous pouvez le constater en comparant les deux lignes.

Supérieures à + 3 ans
C'est dans le même fichier, la ligne 59 qu'il faut modifier :
for ($i=$debut; $i < date("Y") + 3; $i++) {
Remplacez le chiffre 3 par le nombre d'années que vous voulez ajouter à l'année actuelle.

La manip est a refaire à chaque mise à jour de spip... si quelqu'un sait comment mettre ce minuscule changement en plugin, qu'il me fasse signe !

Pour éviter de modifier le code spip, vous pouvez aussi utiliser les dates de rédaction antérieure, mais ce menu présente deux inconvénients :
- il destabilise les utilisateurs,
- et vous rendra plus compliquée la création des squelettes quand il faudra classer par date.

0 commentaires: