Je voudrais pouvoir faire en sorte qu'une phrase du jour ou de la semaine ou
du mois (à voir) change automatiquement sur le site selon un délai spécifié.
Par exemple j'ai une liste de 200 phrases et voudrais que chaque semaine la
phrase change automatiquement.
* Fulvio di Stefano tapuscrivait, le 11/10/2007 13:56:
Bonjour,
Je voudrais pouvoir faire en sorte qu'une phrase du jour ou de la semaine ou du mois (à voir) change automatiquement sur le site selon un délai spécifié.
Par exemple j'ai une liste de 200 phrases et voudrais que chaque semaine la phrase change automatiquement.
Une idée sur comment réaliser cela?
INCLURE
Et un #CACHE{24*3600*7} en haut de l'inclusion qui affiche ta phrase.
Je voudrais pouvoir faire en sorte qu'une phrase du jour ou de la semaine ou du mois (à voir) change automatiquement sur le site selon un délai spécifié.
Par exemple j'ai une liste de 200 phrases et voudrais que chaque semaine la phrase change automatiquement.
Une idée sur comment réaliser cela?
Merci pour vos pistes
Fulvio
Mettre tes phrases dans une table "phrases" contenant 2 champs : id_phrase et texte
tu mets donc ton contenu de ta phrase dans le texte
tu fais un <INCLURE(fond=phrasedujour)> la ou tu veux que ca apparaisse
tu fais un fichier "phrasedujour.html" dans le répertoire : squelettes/ a la racine
tu y mets ca dedans :
#CACHE{86400} ou la durée que tu veux avant le changement de la phrase
<BOUCLE_phrase(phrases){par hasard}{0,1}> #TEXTE
</BOUCLE_phrase>
Par exemple j'ai une liste de 200 phrases et voudrais que chaque semaine la phrase change automatiquement.
c'est pas forcément le plus simple mais je ferais une rubrique avec 200 articles
puis une boucle appelant ces articles {par hasard}{1/200} pour afficher par hasard 1 article sur les 200 (pas testé!)
les phrases pouvant être dans le #TEXTE (ou dans le #TITRE)
"Yoann NOGUES" <ml-yoann@advisio-com.fr> a écrit dans le message de news:
470E13B1.8020903@advisio-com.fr...
Fulvio di Stefano a écrit :
Bonjour,
Je voudrais pouvoir faire en sorte qu'une phrase du jour ou de la semaine
ou
du mois (à voir) change automatiquement sur le site selon un délai
spécifié.
Par exemple j'ai une liste de 200 phrases et voudrais que chaque semaine
la
phrase change automatiquement.
Une idée sur comment réaliser cela?
Merci pour vos pistes
Fulvio
Mettre tes phrases dans une table "phrases" contenant 2 champs :
id_phrase et texte
tu mets donc ton contenu de ta phrase dans le texte
tu fais un <INCLURE(fond=phrasedujour)> la ou tu veux que ca apparaisse
tu fais un fichier "phrasedujour.html" dans le répertoire : squelettes/
a la racine
tu y mets ca dedans :
#CACHE{86400} ou la durée que tu veux avant le changement de la phrase
<BOUCLE_phrase(phrases){par hasard}{0,1}> #TEXTE
</BOUCLE_phrase>
Le Thu, 11 Oct 2007 14:14:41 +0200, Yoann NOGUES a écrit :
Fulvio di Stefano a écrit :
voila
Alors ça c'est un chouette petit pas à pas !
Je crois que je vais pouvoir me raccrocher à la discussion qu'avait
lancé BoOz sur cette utilisation de tables externes par le compilateur...
tu me donnes le petit coup de pouce qui me donne envie de tester...
Le Thu, 11 Oct 2007 14:14:41 +0200, Yoann NOGUES a écrit :
Fulvio di Stefano a écrit :
voila :)
Alors ça c'est un chouette petit pas à pas ! :)
Je crois que je vais pouvoir me raccrocher à la discussion qu'avait
lancé BoOz sur cette utilisation de tables externes par le compilateur...
tu me donnes le petit coup de pouce qui me donne envie de tester...
Merci
Stanislas
Mais bon je sais qu’il est possible de mieux faire encore en définissant des tableaux comme
$tables_auxilliaires ( je crois )
$tables_exceptions
$tables_jointures
ce qui est fait dans certains plugins
ce qui doit ( mais la faudrait demander confirmation ) améliorer le traitement des boucles spip puisque le compilateur ne va pas chercher dans les définitions de tables mais prend ce tableau ( alors la je suis mais pas sur du tout de ce que je dis je sais pas si je ferai pas mieux de me taire )