Re[2]: [Spip] forcer une boucle a eviter le cache.

Voici ce que je te suggère:

Dans ton squelette review_index.html remplace:

<BOUCLE_last10reviews(ARTICLES){id_secteur=4}{par date}{inverse}{0,10}>
          <table width="179" border="0" cellspacing="0" cellpadding="0"
class="black_small_text" height="14">
            <tr>
              <td width="10" align="right"><img src
="gfx/buttons/smallblackarrow.gif" width="4" height="7"></td>
              <td width="4">&nbsp;</td>
              <td width="139">
                <p><a href=#URL_ARTICLE>#TITRE</A><br>
                  [#SURTITRE]</p>
                </td>
            </tr>
          </table>
</BOUCLE_last10reviews>

==========================================
par:

          <table width="179" border="0" cellspacing="0" cellpadding="0"
class="black_small_text" height="14">
            <INCLURE(top_ten.php3)>
          </table>

=========================================
et crée un squelette top_ten.html qui ne contient que

<BOUCLE_last10reviews(ARTICLES){id_secteur=4}{par date}{inverse}{0,10}>
          <tr>
              <td width="10" align="right"><img src
="gfx/buttons/smallblackarrow.gif" width="4" height="7"></td>
              <td width="4">&nbsp;</td>
              <td width="139">
                <p><a href=#URL_ARTICLE>#TITRE</A><br>
                  [#SURTITRE]</p>
                </td>
            </tr>
</BOUCLE_last10reviews>

=========================================
le fichier top_ten.php3:

$fond = "top_ten";
$delais = 0;

=========================================

Michael

                    r
                    <rasheed@chez To: Michael.Thanry@fr.aisc.com
                    .com> cc: spip@rezo.net
                                         Subject: Re[2]: [Spip] Re: forcer une boucle a eviter le cache.
                    28/10/03
                    12:05
                    Please
                    respond to r
                                                                                                                                
En fait j'en ai besoin pour cette section (entre autre):
http://www.raphardcore.com/review_index.php3
tu vois sur la droite "10 latest...", et bien le probleme c'est que
cette petit liste est presente sur chaque chronique elle meme et
suivant la frequence de visualisation, ben la liste ds 10 dernieres
chroniques n'est pas la meme, ce qui n'a aucun sens.
Voila,
A+
r

Tuesday, October 28, 2003, 9:20:49 AM, you wrote:

Quelle est la raison pour laquelle tu cherches à éviter le cache?
Personnellement, j'estime la durée de validité du cache en fonction de la
fréquence de l'ajout d'article.
ex:
-j'ai 4ou 5 nouveaux articles par jour, comme il ne s'agit d'actu mais de
recettes de cuisine, mes rubriques ont le delai=12h
-je ne modifie presque jamais mes articles, le delai de pla page
articles=7j
-ma page article (delai=7j) contient une table html (<TABLE>) avec la

liste

des derniers articles de la rubrique dans laquelle se trouve l'article,

je

fais donc un INCLURE + param (article_id) dans la table d'un

mini-squelette

avec la boucle qui va bien et un delai = 12h

Ainsi ma page article qui est rafraichie tous les 7j contient dans un
tableau la liste, rafraichie toutes les 12 h, des derniers articles de la
rubrique dans laquelle se trouve l'article.

Allez, bon courage.

Michael

                    "BoOz"
                    <caron51@wana To: spip@rezo.net
                    doo.fr> cc:
                    Sent by: Subject: [Spip] Re:
forcer une boucle a eviter le cache.
                    spip-bounces@
                    rezo.net

                    27/10/03
                    21:38

--===============1000680369==

C'est meme mieux avec un délais faible mais non nul m'a t'on appris.

Si le serveur sql rame, un delais = r 1 ne géncre pas d'erreur en ligne.

Mais je n'ai jamais fait de test pour optimiser la valeur faible de mon
délais

@ +

BoOz

<Michael.Thanry@fr.aisc.com> a écrit dans le message de

news:OF265F9C34.6EC15898-ONC1256DCC.00587ABF-C1256DCC.005896C0@artemisinternational.fr.
.

.

Hello,

Essaie de mettre ta boucle dans un squelette r part avec un cache r 0 et

de

faire un INCLURE de ce squelette.

Michael

--===============1000680369==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Disposition: inline

_______________________________________________
liste spip
spip@rezo.net - d=E9sabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
--===============1000680369==--