Accueil > Rubrique de service > Le pense-bête du webmestre > Parler Spip dans les squelettes
Parler Spip dans les squelettes
par
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 à 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>