Partenaires

CNRS
RESIF
DT
UNAVCO Facility

Rechercher

sur ce site

sur web cnrs


Accueil > Rubrique de service > Le pense-bête du webmestre > Parler Spip dans les squelettes

Parler Spip dans les squelettes

par Olivier Charade - 15 octobre 2009 - modifié le 1er juin 2010

Tout ce qui a pris des heures, voire des jours àtrouver et qu’on ne souhaite pas perdre de temps àretrouver.

Jouer avec les dates :

- Définir une date décalée

#SET{delta,60}
#SET{reference,#EVAL{date("Y-m-d",strtotime("-(#GET{delta})day"))}}

ou

#SET{reference,#VAL{Y-m-d}|date{#VAL{#GET{delta}}|strtotime}}

et après on peut faire un critère du genre

<BOUCLE_test(BREVES){!par maj}{maj >= #GET{reference}}>


- Tester que la date de publication et la date de mise àjour sont égales (àmoins de 86400 secondes près _un jour_ car il y a souvent un décalage de quelques minutes entre les deux) :

[(#MAJ|strtotime|moins{#DATE|strtotime}|ceil|<={86400}|?{sorti le [(#DATE|affdate)], mis &agrave; jour le [(#MAJ|affdate)]})]


- rediriger une rubrique ou un article sur un autre site :

ecrire directement http://autresite.fr dans le descriptif, et dans le squelette

   <?php if (strncmp("[(#DESCRIPTIF|textebrut)]", "http://", 6) == 0){
           $URL2="[(#DESCRIPTIF|textebrut)]" ;
         }
         else {
           $URL2="#URL_RUBRIQUE" ;
         }?>
     <a href=<?php echo "$URL2" ; ?>>[(#TITRE|supprimer_numero)]</a>