Le code ci dessous est à mettre dans /squelettes/modeles/contenurubrique.html [(#DATE_REDAC|estvalide{#ENV{verifier_date}})
[(#REM) ]
[(#REM) ] [(#REM) ] [(#REM) ] #SET{plugin, aucun} #SET{diaporama, non} [(#CONFIG{sarkaspip_article/mode_galerie, 0}|match{^(1|2)$}|?{' '}) [(#SET{plugin, nyroceros})] ] [(#CONFIG{sarkaspip_article/mode_galerie, 0}|match{^(5|6)$}|?{' '}) [(#SET{plugin, fancybox})] ] [(#CONFIG{sarkaspip_article/mode_galerie, 0}|match{^(2|6)$}|?{' '}) [(#SET{diaporama, oui})] ] [(#CONFIG{sarkaspip_article/mode_galerie, 0}|=={3}|?{' '}) [(#SET{plugin, thickbox})] ] [(#CONFIG{sarkaspip_article/mode_galerie, 0}|=={4}|?{' '}) [(#SET{plugin, smoothgallery})] ]
[(#REM) ] [(#PETITION|?{'', ' '}) [(#PARAMETRES_FORUM|?{' '}) ] ] ] Fonction php à inclure dans le fichier mes_fonctions.php à la racine de Spip (où ailleurs) : function estvalide($dateparutionanterieure, $verifier_date) { if ($verifier_date=="non"){ return " "; } $intmaintenant=intval(date("Ymd")); if ($dateparutionanterieure=='') { return " "; }else { $parutionanterieure = substr($dateparutionanterieure , 0, 4) . substr($dateparutionanterieure , 5, 2) . substr($dateparutionanterieure , 8, 2); $intparutionanterieure=intval($parutionanterieure); if ($intparutionanterieure>$intmaintenant) { return " "; }else{ return ""; } } } Dans un article le modèle est appelé selon la syntaxe suivante : Si verifier_date=oui : la "date de rédaction antérieure sera comparée à la date du jour par la fonction estvalide() Si la date de rédaction antérieure est plus petite (antérieure à la date du jour), l'article ne sera pas affiché par la boucle. Si verifier_date=non : l'article sera toujours affiché quelque soit la date de rédaction antérieure. Exemple : Tu fais un article éditorial normal. Dans une rubrique cachée, tu peux faire une sous rubrique que tu pourrait appeler : Rubrique des articles en page d'accueil". Dans cette sous rubrique, tu mets tous les articles que tu veux. Ils seront invisibles dans les menus mais affichable par le modèle. Ainsi à la fin de ton article éditorial, à supposer que ta sous rubrique soit la 45, si tu place : le filtre est valide fera le tri dans les articles de la rubrique 45 à afficher en fonction de la date de rédaction antérieure. C'est en fait une fin de validité pour l'affichage des articles. Code de mon article éditorial en page d'accueil : {1{Club du [Comité Mont-Blanc->http://www.comiteskimb.com/], affilié à la [Fédération Française de Ski->http://www.ffs.fr/]}1} - {{Permanences les mercredis à 18h30 (en saison)}}, [{{Salles Martin Luther King}}->/images/mlk.jpg] |{{[Le ski est ta passion, tu veux faire de la compétition,
viens nous rejoindre.->/spip/spip.php?page=contact]}} |{{[Remplis notre formulaire de
contact en ligne->/spip/spip.php?page=contact]}} |{{[Comment devenir membre ?->article57]}}|{{[Télécharger la plaquette du Club->doc102] (3 Mo)}}| {{{Vie du Club : ...}}} {{ {Vous êtes membre : } }} -* [{{les dernières informations des entraîneurs sont ici (connexion au site obligatoire)}}->http://www.asc-annemasse.com/spip/spip.php?article113] {{{Prochaine réunion du Club : mercredi 19 - Salle MLK}}} {{Entraînement du samedi 12 : Rendez-vous devant l'ESF pour tous les groupes}}