RE: [Spip] Tri de breves

Il me semble que j'ai raison car dans la page qui s'affiche, en regardant la
source j'ai :

  <? if($NbSites<5){
    $NbSites+=1;?>
            <div class="texte_simple"> <a
href="http://www.service-public.fr/"><img src="puce.gif"
border="0">Service-public&nbsp;: le portail de l'administration
française</a></div>
  <?}?>
  <? if($NbSites<5){
    $NbSites+=1;?>
            <div class="texte_simple"> <a
href="http://www.educnet.education.fr/"><img src="puce.gif"
border="0">Educnet&nbsp;: les TIC pour l'enseignement</a></div>
  <?}?>
....

Il n'a donc pas interprété le PHP lors du calcul du cache.
Mais comme je suis nul en php, j'ai peut-être une erreur dans mon code.

Jérémy HETZEL

-----Message d'origine-----
De : Christian Mercier [mailto:c.mercier@g2c.fr]
Envoyé : jeu. 26 juin 2003 14:19
À : spip@rezo.net
Objet : [Spip] Re: Re: Tri de breves

Non, non. Dire que le code SPIP est calculé avant, cela signifie que les
boucles sont remplacées par la requête SQL correspondante avec une boucle
pour parcourir les enregistrements. Donc tu peux très bien intégré ton code
PHP à l'intérieur de la boucle, il sera interprété en même temps que le
calcul de la requête SQL et le parcours des enregistrements.
En clair, dans ta boucle, tu fais:

<?$NbSites=0;?>
<BOUCLE1(SITES){tous}{par date}{inverse}>
<BOUCLE2(MOTS){i_rubrique}{type=Acces}>
<? if($NbSites<5){
    $NbSites+=1;?>
#NOM_SITE
<?}?>
</BOUCLE2>
<//B2>
</BOUCLE1>

Tu peux m'envoyer ta page que je regarde?

Christian

<Jeremy.Hetzel@i-carre.net> a écrit dans le message de
news:046AFDDD6E0CD311B7820008C709985102A2682E@ct69-mel.cete-lyon.i2...
Il me semble que j'ai raison car dans la page qui s'affiche, en regardant la
source j'ai :

<? if($NbSites<5){
$NbSites+=1;?>
            <div class="texte_simple"> <a
href="http://www.service-public.fr/"><img src="puce.gif"
border="0">Service-public&nbsp;: le portail de l'administration
française</a></div>
<?}?>
<? if($NbSites<5){
$NbSites+=1;?>
            <div class="texte_simple"> <a
href="http://www.educnet.education.fr/"><img src="puce.gif"
border="0">Educnet&nbsp;: les TIC pour l'enseignement</a></div>
<?}?>
....

Il n'a donc pas interprété le PHP lors du calcul du cache.
Mais comme je suis nul en php, j'ai peut-être une erreur dans mon code.

Jérémy HETZEL

-----Message d'origine-----
De : Christian Mercier [mailto:c.mercier@g2c.fr]
Envoyé : jeu. 26 juin 2003 14:19
À : spip@rezo.net
Objet : [Spip] Re: Re: Tri de breves

Non, non. Dire que le code SPIP est calculé avant, cela signifie que les
boucles sont remplacées par la requête SQL correspondante avec une boucle
pour parcourir les enregistrements. Donc tu peux très bien intégré ton code
PHP à l'intérieur de la boucle, il sera interprété en même temps que le
calcul de la requête SQL et le parcours des enregistrements.
En clair, dans ta boucle, tu fais:

<?$NbSites=0;?>
<BOUCLE1(SITES){tous}{par date}{inverse}>
<BOUCLE2(MOTS){i_rubrique}{type=Acces}>
<? if($NbSites<5){
    $NbSites+=1;?>
#NOM_SITE
<?}?>
</BOUCLE2>
<//B2>
</BOUCLE1>