Problème de boucle MOTS

Bonjour à tous

Voici la boucle qui pose problème :
<BOUCLE_principale(BREVES){id_breve}>
    <B_acces>
        <?PHP
        <BOUCLE_acces(MOTS){id_rubrique}{id_groupe=2}>
             $requiredUserLevel[] = '[(#ID_MOT|texte_script)]';
        </BOUCLE_acces>
            $cfgProgDir = 'phpSecurePages/';
            include($cfgProgDir . "secure.php");
        ?>
    </B_acces>
</BOUCLE_principale>

dans mon fichier de cache j'obtiens :
<?PHP
$cfgProgDir = 'phpSecurePages/';
include($cfgProgDir . "secure.php");
?>

ce qui prouve que la boucle tourne au moins une fois,
mais la rubrique dans laquelle est la brève contient le mot clé n°3 du
groupe de mot clé n°2, je devrais donc avoir une ligne :
$requiredUserLevel[] = '3';

C'est d'autant plus bizarre que la même boucle acces incluse dans les
fichiers rubrique.html et article.html renvoie bien cette ligne !!

Merci pour votre aide,

Il Monday 30 June 2003 11:57, HETZEL Jérémy ha scritto:

dans mon fichier de cache j'obtiens :
<?PHP
$cfgProgDir = 'phpSecurePages/';
include($cfgProgDir . "secure.php");
?>

ce qui prouve que la boucle tourne au moins une fois,

? comment mélanges-tu php et spip-script? PHP est traité AVANT le spip-script,
là tu cherches à faire le contraire

@+
Ernesto

stalkern wrote:

? comment mélanges-tu php et spip-script? PHP est traité AVANT le spip-script,

euh non c'est le contraire !

A part ça jeremy.hetzel@i-carre.net a écrit :
              $requiredUserLevel = '[(#ID_MOT|texte_script)]';
Sans que ce soit une réponse, ce serait pas plutôt #TITRE ?
(en tout cas ce serait plus "portable")

Suggestion : tu sais que les brèves sont rattachées au secteur,
pas à la sous rubrique. Essaie id_secteur ou ...

JL

La syntaxe serait plutôt:
<BOUCLE_principale(BREVES){id_breve}>
     <B_acces>
         <BOUCLE_acces(MOTS){id_rubrique}{id_groupe=2}>
         <?PHP
              $requiredUserLevel = '[(#ID_MOT|texte_script)]';
         ?>
         </BOUCLE_acces>
         <?PHP
             $cfgProgDir = 'phpSecurePages/';
             include($cfgProgDir . "secure.php");
         ?>
     </B_acces>
</BOUCLE_principale>

Christian

"HETZEL Jérémy" <jeremy.hetzel@i-carre.net> a écrit dans le message de
news:bdp1hq$in9$1@main.gmane.org...

Bonjour à tous

Voici la boucle qui pose problème :
<BOUCLE_principale(BREVES){id_breve}>
    <B_acces>
        <?PHP
        <BOUCLE_acces(MOTS){id_rubrique}{id_groupe=2}>
             $requiredUserLevel = '[(#ID_MOT|texte_script)]';
        </BOUCLE_acces>
            $cfgProgDir = 'phpSecurePages/';
            include($cfgProgDir . "secure.php");
        ?>
    </B_acces>
</BOUCLE_principale>

dans mon fichier de cache j'obtiens :
<?PHP
$cfgProgDir = 'phpSecurePages/';
include($cfgProgDir . "secure.php");
?>

ce qui prouve que la boucle tourne au moins une fois,
mais la rubrique dans laquelle est la brève contient le mot clé n°3 du
groupe de mot clé n°2, je devrais donc avoir une ligne :
$requiredUserLevel = '3';

C'est d'autant plus bizarre que la même boucle acces incluse dans les
fichiers rubrique.html et article.html renvoie bien cette ligne !!

Merci pour votre aide,

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

"JLuc" <jluc@no-log.org> a écrit dans le message de news:
bdp4g9$cv$1@main.gmane.org...

stalkern wrote:
> ? comment mélanges-tu php et spip-script? PHP est traité AVANT le

spip-script,

euh non c'est le contraire !

A part ça jeremy.hetzel@i-carre.net a écrit :
              $requiredUserLevel = '[(#ID_MOT|texte_script)]';
Sans que ce soit une réponse, ce serait pas plutôt #TITRE ?
(en tout cas ce serait plus "portable")

Suggestion : tu sais que les brèves sont rattachées au secteur,
pas à la sous rubrique. Essaie id_secteur ou ...

La brève est rattaché à une rubrique qui est un secteur je vais essayer avec
id_secteur, mais dans backend-breves-dist.html, il relie les brèves à une
rubrique, alors ??

JL

"Christian Mercier" <c.mercier@g2c.fr> a écrit dans le message de news:
bdp9fv$q85$1@main.gmane.org...

La syntaxe serait plutôt:
<BOUCLE_principale(BREVES){id_breve}>
     <B_acces>
         <BOUCLE_acces(MOTS){id_rubrique}{id_groupe=2}>
         <?PHP
              $requiredUserLevel = '[(#ID_MOT|texte_script)]';
         ?>
         </BOUCLE_acces>
         <?PHP
             $cfgProgDir = 'phpSecurePages/';
             include($cfgProgDir . "secure.php");
         ?>
     </B_acces>
</BOUCLE_principale>

Christian

Non ce n'est pas ça car ça marche bien autre part, mon code vient en fait du
tient, allégé pour ne pas avoir plein de "?> <?php" inutile

"HETZEL Jérémy" <jeremy.hetzel@i-carre.net> a écrit dans le message de
news:bdp1hq$in9$1@main.gmane.org...
> Bonjour à tous
>
> Voici la boucle qui pose problème :
> <BOUCLE_principale(BREVES){id_breve}>
> <B_acces>
> <?PHP
> <BOUCLE_acces(MOTS){id_rubrique}{id_groupe=2}>
> $requiredUserLevel = '[(#ID_MOT|texte_script)]';
> </BOUCLE_acces>
> $cfgProgDir = 'phpSecurePages/';
> include($cfgProgDir . "secure.php");
> ?>
> </B_acces>
> </BOUCLE_principale>
>
> dans mon fichier de cache j'obtiens :
> <?PHP
> $cfgProgDir = 'phpSecurePages/';
> include($cfgProgDir . "secure.php");
> ?>
>
> ce qui prouve que la boucle tourne au moins une fois,
> mais la rubrique dans laquelle est la brève contient le mot clé n°3 du
> groupe de mot clé n°2, je devrais donc avoir une ligne :
> $requiredUserLevel = '3';
>
> C'est d'autant plus bizarre que la même boucle acces incluse dans les
> fichiers rubrique.html et article.html renvoie bien cette ligne !!
>
> Merci pour votre aide,
>
>
>
>

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

--

----

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