[pros de la boucle avec affichage alternatif] Boucle infinie au secours j'ai le tourni

Salut à tous,

je voudrais vérifier qu'on n'essaye pas d'afficher un article qui a le mot
clé "acces_restreint" avec mon squelette article.

Mais en testant la boucle suivante avec un article qui n'a PAS le mot clé
"acces_restreint", j'obtiens une boucle infinie et spip m'inclut le fichier
_authentification.php3 autant de fois qu'il peut avant que je dise stop !

je ne comprends pas ou ça foire parce que l'article que j'ouvre n'a pas le
mot clé accès restreint donc ça devrait m'afficher le code alternatif de la
boucle et pas m'inclure le fichier non ?

<BOUCLE_principale(ARTICLES){id_article}{doublons}>
<B_piratage>
<BOUCLE_piratage(MOTS){id_article){titre=acces_restreint}>
<INCLURE(_authentification.php3)>
</BOUCLE_piratage>
</B_piratage>
<HTML>

bla bla que j'aimerais bien voir s'afficher quand l'article n'a pas le mot
clé "acces restreint"

</HTML>
<//B_piratage>
</BOUCLE_principale>

merci de votre aide car la j'ai le nez dans le guidon depuis tout a l'heure
et je vois plus ce qui cloche.

BoOz

en fait la boucle n'est pas infinie, elle tourne 17 fois (pourquoi 17 ? ) !

mais ça ne règle pas mon problème !

BoOz

"Vincent" <caron51@wanadoo.fr> a écrit dans le message de
news:bjaf1i$thq$1@sea.gmane.org...

Salut à tous,

je voudrais vérifier qu'on n'essaye pas d'afficher un article qui a le mot
clé "acces_restreint" avec mon squelette article.

Mais en testant la boucle suivante avec un article qui n'a PAS le mot clé
"acces_restreint", j'obtiens une boucle infinie et spip m'inclut le

fichier

_authentification.php3 autant de fois qu'il peut avant que je dise stop !

je ne comprends pas ou ça foire parce que l'article que j'ouvre n'a pas le
mot clé accès restreint donc ça devrait m'afficher le code alternatif de

la

boucle et pas m'inclure le fichier non ?

<BOUCLE_principale(ARTICLES){id_article}{doublons}>
<B_piratage>
<BOUCLE_piratage(MOTS){id_article){titre=acces_restreint}>
<INCLURE(_authentification.php3)>
</BOUCLE_piratage>
</B_piratage>
<HTML>

bla bla que j'aimerais bien voir s'afficher quand l'article n'a pas le mot
clé "acces restreint"

</HTML>
<//B_piratage>
</BOUCLE_principale>

merci de votre aide car la j'ai le nez dans le guidon depuis tout a

l'heure

et je vois plus ce qui cloche.

BoOz

----------------------------------------------------------------------------
----

J'avance, c'entait le <B_piratage> qui provoquait la boucle autant de fois
que j'ai de mot clé. (va savoir pourquoi)

Mais maintenant

<BOUCLE_principale(ARTICLES){id_article}{doublons}>
<BOUCLE_piratage(MOTS){id_article){titre=acces_restreint}>
<INCLURE(_authentification.php3)>
</BOUCLE_piratage>
</B_piratage>
<HTML>

bla bla que j'aimerais bien voir s'afficher quand l'article n'a pas le mot
clé "acces restreint"

</HTML>
<//B_piratage>
</BOUCLE_principale>

fonctionne au poil quand l'article n'a pas le mot clé mais quand l'article a
le mot clé spip affiche le fichier inclus (très bien) mais aussi le code
optionnel (très mal)

je comprend pas, est-ce a cause de mon <INCLURE> ?

"Vincent" <caron51@wanadoo.fr> a écrit dans le message de
news:bjaf1i$thq$1@sea.gmane.org...

Salut à tous,

je voudrais vérifier qu'on n'essaye pas d'afficher un article qui a le mot
clé "acces_restreint" avec mon squelette article.

Mais en testant la boucle suivante avec un article qui n'a PAS le mot clé
"acces_restreint", j'obtiens une boucle infinie et spip m'inclut le

fichier

_authentification.php3 autant de fois qu'il peut avant que je dise stop !

je ne comprends pas ou ça foire parce que l'article que j'ouvre n'a pas le
mot clé accès restreint donc ça devrait m'afficher le code alternatif de

la

boucle et pas m'inclure le fichier non ?

<BOUCLE_principale(ARTICLES){id_article}{doublons}>
<B_piratage>
<BOUCLE_piratage(MOTS){id_article){titre=acces_restreint}>
<INCLURE(_authentification.php3)>
</BOUCLE_piratage>
</B_piratage>
<HTML>

bla bla que j'aimerais bien voir s'afficher quand l'article n'a pas le mot
clé "acces restreint"

</HTML>
<//B_piratage>
</BOUCLE_principale>

merci de votre aide car la j'ai le nez dans le guidon depuis tout a

l'heure

et je vois plus ce qui cloche.

BoOz

----------------------------------------------------------------------------
----

allez, merci à moi même, j'arrête mon troll car j'ai trouvé une solution qui
fonctionne :

et du coup, je ne suis pas peu fiers de mon système d'accès restreint aux
articles/brèves/rubrique entièrement en spip (sauf pour tester le statut de
connexion)

dont la boucle suivante permet d'assurer qu'on ne pirate pas le système. Le
reste c'est un test a la EVA qui redirige vers un squelette qui teste le
login avant d'afficher la page si l'element a afficher contient le mot clé
"acces restreint".

tout ça sera bientôt disponible de série avec des explications sur le
squelette universel de blogue que je bidouille depuis un moment.

BoOz

Ps :

Boucle qui permet d'envoyer bouler quelqu'un qui essaye d'ouvrir un article
protégé avec un squelette prévu pour afficher des articles non protégés :

<BOUCLE_principale(ARTICLES){id_article}{doublons}>
<BOUCLE_piratage(MOTS){id_article){titre=acces_restreint}>
<INCLURE(_authentification.php3)>
</BOUCLE_piratage>
  <HTML>

bla bla qu'on veut voir s'afficher quand l'article n'a pas le mot
clé "acces restreint"

</HTML>
<//B_piratage>
</BOUCLE_principale>

----------------------------------------------------------------------------
----