hasard qui se répète

Bonjour,

Comment faire en sorte que le critère par hasard se renouvelle?

Je m’explique:
J’ai une boucle utilisant le critère par hasard pour choisir des articles.
On y accède par un bouton sur le site qui charge le squelette contenant la boucle.
ET si on reclique sur ce bouton, on obtient toujours les mêmes articles.

Le seule manière, pour obtenir d’autres articles pris au hasard: utiliser le bouton recalculez.
Ca parait logique.
Mais comment faire pour que ce squelette se recharge et propose ainsi un autre hasard?

Bonne journée

Globalement, la durée du cache peut-être mise à 0 pour toute la page
mais oblige un recalcul à chaque fois de l'ensemble, ce qui est lourd
ou alors juste la partie concernée de la page avec Ajax
voir :

JPH

Beru Beru a écrit :

Bonjour,

Comment faire en sorte que le critère par hasard se renouvelle?

Je m'explique:
J'ai une boucle utilisant le critère par hasard pour choisir des articles.
On y accède par un bouton sur le site qui charge le squelette contenant la
boucle.
ET si on reclique sur ce bouton, on obtient toujours les mêmes articles.

Le seule manière, pour obtenir d'autres articles pris au hasard: utiliser le
bouton recalculez.
Ca parait logique.
Mais comment faire pour que ce squelette se recharge et propose ainsi un
autre hasard?

Bonne journée

mettre un cache à zero #CACHE{0} sur le squelette en question (tant qu'à faire, mets ce bout de code dans un fichier inclus, pour que le cache soit recalculé seulement pour ce morceau de code)

YB

Beru Beru a écrit :

Bonjour,

Comment faire en sorte que le critère par hasard se renouvelle?

Je m'explique:
J'ai une boucle utilisant le critère par hasard pour choisir des articles.
On y accède par un bouton sur le site qui charge le squelette contenant la boucle.
ET si on reclique sur ce bouton, on obtient toujours les mêmes articles.

Le seule manière, pour obtenir d'autres articles pris au hasard: utiliser le bouton recalculez.
Ca parait logique.
Mais comment faire pour que ce squelette se recharge et propose ainsi un autre hasard?

Bonne journée
------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
  
--
*Younès Benjelloun* Intégrateur
ybenjelloun@insite.coop <mailto:ybenjelloun@insite.coop>
139 rue des Arts - 59100 Roubaix
Tel : +33 3 20 28 48 68 - Fax : +33 3 20 28 48 69
*INSITE* - www.insite.coop <http://www.insite.coop>

Merci.

Le 8 avril 2009 13:35, JPH <jeanpaul@couleurs-pays.fr> a écrit :

Globalement, la durée du cache peut-être mise à 0 pour toute la page
mais oblige un recalcul à chaque fois de l’ensemble, ce qui est lourd
ou alors juste la partie concernée de la page avec Ajax
voir :
http://www.spip.net/fr_article3753.html
JPH

Beru Beru a écrit :

Bonjour,

Comment faire en sorte que le critère par hasard se renouvelle?

Je m’explique:
J’ai une boucle utilisant le critère par hasard pour choisir des articles.
On y accède par un bouton sur le site qui charge le squelette contenant la
boucle.
ET si on reclique sur ce bouton, on obtient toujours les mêmes articles.

Le seule manière, pour obtenir d’autres articles pris au hasard: utiliser le
bouton recalculez.
Ca parait logique.
Mais comment faire pour que ce squelette se recharge et propose ainsi un
autre hasard?

Bonne journée

-----Message d'origine-----
De : Younès Benjelloun [mailto:ybenjelloun@insite.coop]
Envoyé : mercredi 8 avril 2009 13:37
À : Spip
Objet : Re: [Spip] hasard qui se répète

mettre un cache à zero #CACHE{0} sur le squelette en
question (tant
qu'à faire, mets ce bout de code dans un fichier inclus, pour
que le cache soit recalculé seulement pour ce morceau de code)

Plutôt un cache à quelques seconde, 2 ou 3...