afficher que la rubrique de l'admin restreint

Dans inclure\navsub.html

Je veux faire afficher seulement la rubrique de l'administrateur
restreint identifié sur le site.

Cette boucle n'affiche rien et je suis bien branché avec un statut
d'admin restreint

La rubrique racine est ouverte à tous et elle contient plusieurs
rubriques filles qui sont en administration restreinte

<BOUCLE_secteur(HIERARCHIE){tout}{id_rubrique}{racine}{0,1}>
<B_rubriques>
<div class="menu menu_rubriques">
<h2>#TITRE</h2>
<ul>
<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
<li>
[(#SESSION{statut}|=={id_auteur}|oui)
<a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>#TITRE</a>]
<B_sous_rubriques>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num
titre}{!par date}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{'
'}</BOUCLE_test_expose>
<li>

             &lt;a href=&quot;\#URL\_RUBRIQUE&quot;\[ 

class="(#EXPOSE)"]>#TITRE</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>
</li>
</B_test_expose></BOUCLE_sous_rubriques>
</ul>
</B_sous_rubriques>
</li>
</BOUCLE_rubriques>

 &lt;/ul&gt;

</div>
</B_rubriques>
</BOUCLE_secteur>

Bon j'ai réussi grâce à

{si #SESSION{id_auteur}|oui}
Merci
Voici la boucle
S'il y a des améliorations à faire, merci de me le dire

<BOUCLE_secteur(HIERARCHIE){tout}{id_rubrique}{racine}{0,1}>
<B_rubriques>
<div class="menu menu_rubriques">
<h2>#TITRE</h2>
<ul>

 &lt;BOUCLE\_rubriques\(RUBRIQUES\) \{id\_parent\} \{par num titre, titre\}\{si 

#SESSION{id_auteur}|oui}>
<li>

         &lt;a href=&quot;\#URL\_RUBRIQUE&quot;\[ class=&quot;\(\#EXPOSE\)&quot;\]&gt;\#TITRE&lt;/a&gt;
         &lt;B\_sous\_rubriques&gt;
         &lt;ul&gt;
             &lt;BOUCLE\_sous\_rubriques\(RUBRIQUES\) \{id\_parent\} \{par num 

titre}{titre}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{'
'}</BOUCLE_test_expose>
<li>

             &lt;a href=&quot;\#URL\_RUBRIQUE&quot;\[ 

class="(#EXPOSE)"]>#TITRE</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>
</li>
</B_test_expose></BOUCLE_sous_rubriques>
</ul>
</B_sous_rubriques>
</li>
</BOUCLE_rubriques>

 &lt;/ul&gt;

</div>
</B_rubriques>
</BOUCLE_secteur>

Le 18-02-04 à 16:59, Renée Picard a écrit :

Dans inclure\navsub.html

Je veux faire afficher seulement la rubrique de l'administrateur
restreint identifié sur le site.

Cette boucle n'affiche rien et je suis bien branché avec un statut
d'admin restreint

La rubrique racine est ouverte à tous et elle contient plusieurs
rubriques filles qui sont en administration restreinte

<BOUCLE_secteur(HIERARCHIE){tout}{id_rubrique}{racine}{0,1}>
<B_rubriques>
<div class="menu menu_rubriques">
   <h2>#TITRE</h2>
   <ul>
   <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
   <li>
   [(#SESSION{statut}|=={id_auteur}|oui)
   <a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>#TITRE</a>]
   <B_sous_rubriques>
   <ul>
   <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num
titre}{!par date}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{'
'}</BOUCLE_test_expose>
   <li>

   <a href="#URL_RUBRIQUE"[
class="(#EXPOSE)"]>#TITRE</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>
</li>
</B_test_expose></BOUCLE_sous_rubriques>
   </ul>
   </B_sous_rubriques>
   </li>
   </BOUCLE_rubriques>

   </ul>
</div>
</B_rubriques>
</BOUCLE_secteur>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

Irc : de l'aide à toute heure : http://spip.net/irc
.

Bonjour,

je ne comprends pas ce que tu cherches à faire? La rubrique avec inscription par rubrique utilise le nom de l'auteur
Donc où est ton problème un juste critère avec LIKE devrait répondre à ton besoin, non?

Le 05/02/2018 à 16:34, Renée Picard a écrit :

Bon j'ai réussi grâce à
Utilisation de la balise #SESSION et optimisation - SPIP-Contrib
{si #SESSION{id_auteur}|oui}
Merci
Voici la boucle
S'il y a des améliorations à faire, merci de me le dire

<BOUCLE_secteur(HIERARCHIE){tout}{id_rubrique}{racine}{0,1}>
<B_rubriques>
<div class="menu menu_rubriques">
   <h2>#TITRE</h2>
   <ul>

   <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}{si
#SESSION{id_auteur}|oui}>
   <li>

   <a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>#TITRE</a>
   <B_sous_rubriques>
   <ul>
   <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num
titre}{titre}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{'
'}</BOUCLE_test_expose>
   <li>

   <a href="#URL_RUBRIQUE"[
class="(#EXPOSE)"]>#TITRE</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>
</li>
</B_test_expose></BOUCLE_sous_rubriques>
   </ul>
   </B_sous_rubriques>
   </li>
   </BOUCLE_rubriques>

   </ul>
</div>
</B_rubriques>
</BOUCLE_secteur>

Le 18-02-04 à 16:59, Renée Picard a écrit :

Dans inclure\navsub.html

Je veux faire afficher seulement la rubrique de l'administrateur
restreint identifié sur le site.

Cette boucle n'affiche rien et je suis bien branché avec un statut
d'admin restreint

La rubrique racine est ouverte à tous et elle contient plusieurs
rubriques filles qui sont en administration restreinte

<BOUCLE_secteur(HIERARCHIE){tout}{id_rubrique}{racine}{0,1}>
<B_rubriques>
<div class="menu menu_rubriques">
    <h2>#TITRE</h2>
    <ul>
    <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
    <li>
    [(#SESSION{statut}|=={id_auteur}|oui)
    <a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>#TITRE</a>]
    <B_sous_rubriques>
    <ul>
    <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num
titre}{!par date}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{'
'}</BOUCLE_test_expose>
    <li>

    <a href="#URL_RUBRIQUE"[
class="(#EXPOSE)"]>#TITRE</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>
</li>
</B_test_expose></BOUCLE_sous_rubriques>
    </ul>
    </B_sous_rubriques>
    </li>
    </BOUCLE_rubriques>

    </ul>
</div>
</B_rubriques>
</BOUCLE_secteur>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

Irc : de l'aide à toute heure : http://spip.net/irc
.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

Irc : de l'aide à toute heure : http://spip.net/irc

Pour les besoins du site, il y a une rubrique racine UTILISATEURS et
tous les utilisateurs (admin restreint) ont leur sous-rubrique
(contenant plusieurs sous-rubriques).
Je veux optimiser le code. Je lis au sujet #_SESSION et la cache et
c'est pourquoi je demande comment améliorer cette boucle?
Je ne connais pas le critère avec LIKE
J'irai lire là-dessus
Merci

Le 18-02-06 à 08:07, Bernard Blazin a écrit :

Bonjour,

je ne comprends pas ce que tu cherches à faire? La rubrique avec
inscription par rubrique utilise le nom de l'auteur
Donc où est ton problème un juste critère avec LIKE devrait répondre
à ton besoin, non?

Le 05/02/2018 à 16:34, Renée Picard a écrit :

Bon j'ai réussi grâce à
Utilisation de la balise #SESSION et optimisation - SPIP-Contrib

{si #SESSION{id_auteur}|oui}
Merci
Voici la boucle
S'il y a des améliorations à faire, merci de me le dire

<BOUCLE_secteur(HIERARCHIE){tout}{id_rubrique}{racine}{0,1}>
<B_rubriques>
<div class="menu menu_rubriques">
<h2>#TITRE</h2>
<ul>

  &lt;BOUCLE\_rubriques\(RUBRIQUES\) \{id\_parent\} \{par num titre, titre\}\{si

#SESSION{id_auteur}|oui}>
<li>

          &lt;a href=&quot;\#URL\_RUBRIQUE&quot;\[ class=&quot;\(\#EXPOSE\)&quot;\]&gt;\#TITRE&lt;/a&gt;
          &lt;B\_sous\_rubriques&gt;
          &lt;ul&gt;
              &lt;BOUCLE\_sous\_rubriques\(RUBRIQUES\) \{id\_parent\} \{par num

titre}{titre}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{'
'}</BOUCLE_test_expose>
<li>

              &lt;a href=&quot;\#URL\_RUBRIQUE&quot;\[

class="(#EXPOSE)"]>#TITRE</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>

</li>
</B_test_expose></BOUCLE_sous_rubriques>
</ul>
</B_sous_rubriques>
</li>
</BOUCLE_rubriques>

  &lt;/ul&gt;

</div>
</B_rubriques>
</BOUCLE_secteur>

Le 18-02-04 à 16:59, Renée Picard a écrit :

Dans inclure\navsub.html

Je veux faire afficher seulement la rubrique de l'administrateur
restreint identifié sur le site.

Cette boucle n'affiche rien et je suis bien branché avec un statut
d'admin restreint

La rubrique racine est ouverte à tous et elle contient plusieurs
rubriques filles qui sont en administration restreinte

<BOUCLE_secteur(HIERARCHIE){tout}{id_rubrique}{racine}{0,1}>
<B_rubriques>
<div class="menu menu_rubriques">
<h2>#TITRE</h2>
<ul>
<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
<li>
[(#SESSION{statut}|=={id_auteur}|oui)
<a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>#TITRE</a>]
<B_sous_rubriques>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent}
{par num
titre}{!par date}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{'
'}</BOUCLE_test_expose>
<li>

               &lt;a href=&quot;\#URL\_RUBRIQUE&quot;\[

class="(#EXPOSE)"]>#TITRE</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>

</li>
</B_test_expose></BOUCLE_sous_rubriques>
</ul>
</B_sous_rubriques>
</li>
</BOUCLE_rubriques>

   &lt;/ul&gt;

</div>
</B_rubriques>
</BOUCLE_secteur>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

Irc : de l'aide à toute heure : http://spip.net/irc
.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

Irc : de l'aide à toute heure : http://spip.net/irc
.

Certes pour le cache. Ceci dit tu peux faire un inclure avec un test devant avec #SESSION ce qui t'évite déjà une seconde requête dans la base de données au niveau de ta boucle. Pour le cache, même si c'est pas recommandé par SPIP, dans ton inclure tu peux aussi faire cache{0} ou lire un peu ces histoires de cache, il y a pas mal d'articles là-dessus. Il faut savoir que l'absence de cache oblige Apache de lire en live la bdd et non de reprendre l'image cache qui se trouve dans /tmp/ c'est donc de la ressource en plus et du coup un peu de navigation perdue. Pour LIKE tu peux faire un critère de boucle LIKE= %renée Picard% qui devrait pointer directement sur ta rubrique du même nom... Attention cependant au homonymes!!
Bien à toi sous une neige parisienne digne de Québec!

Le 06/02/2018 à 19:16, Renée Picard a écrit :

Pour les besoins du site, il y a une rubrique racine UTILISATEURS et
tous les utilisateurs (admin restreint) ont leur sous-rubrique
(contenant plusieurs sous-rubriques).
Je veux optimiser le code. Je lis au sujet #_SESSION et la cache et
c'est pourquoi je demande comment améliorer cette boucle?
Je ne connais pas le critère avec LIKE
J'irai lire là-dessus
Merci

Le 18-02-06 à 08:07, Bernard Blazin a écrit :

Bonjour,

je ne comprends pas ce que tu cherches à faire? La rubrique avec
inscription par rubrique utilise le nom de l'auteur
Donc où est ton problème un juste critère avec LIKE devrait répondre
à ton besoin, non?

Le 05/02/2018 à 16:34, Renée Picard a écrit :

Bon j'ai réussi grâce à
Utilisation de la balise #SESSION et optimisation - SPIP-Contrib

{si #SESSION{id_auteur}|oui}
Merci
Voici la boucle
S'il y a des améliorations à faire, merci de me le dire

<BOUCLE_secteur(HIERARCHIE){tout}{id_rubrique}{racine}{0,1}>
<B_rubriques>
<div class="menu menu_rubriques">
<h2>#TITRE</h2>
<ul>

   &lt;BOUCLE\_rubriques\(RUBRIQUES\) \{id\_parent\} \{par num titre, titre\}\{si

#SESSION{id_auteur}|oui}>
<li>

           &lt;a href=&quot;\#URL\_RUBRIQUE&quot;\[ class=&quot;\(\#EXPOSE\)&quot;\]&gt;\#TITRE&lt;/a&gt;
           &lt;B\_sous\_rubriques&gt;
           &lt;ul&gt;
               &lt;BOUCLE\_sous\_rubriques\(RUBRIQUES\) \{id\_parent\} \{par num

titre}{titre}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{'
'}</BOUCLE_test_expose>
<li>

               &lt;a href=&quot;\#URL\_RUBRIQUE&quot;\[

class="(#EXPOSE)"]>#TITRE</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>

</li>
</B_test_expose></BOUCLE_sous_rubriques>
</ul>
</B_sous_rubriques>
</li>
</BOUCLE_rubriques>

   &lt;/ul&gt;

</div>
</B_rubriques>
</BOUCLE_secteur>

Le 18-02-04 à 16:59, Renée Picard a écrit :

Dans inclure\navsub.html

Je veux faire afficher seulement la rubrique de l'administrateur
restreint identifié sur le site.

Cette boucle n'affiche rien et je suis bien branché avec un statut
d'admin restreint

La rubrique racine est ouverte à tous et elle contient plusieurs
rubriques filles qui sont en administration restreinte

<BOUCLE_secteur(HIERARCHIE){tout}{id_rubrique}{racine}{0,1}>
<B_rubriques>
<div class="menu menu_rubriques">
<h2>#TITRE</h2>
<ul>
<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
<li>
[(#SESSION{statut}|=={id_auteur}|oui)
<a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>#TITRE</a>]
<B_sous_rubriques>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent}
{par num
titre}{!par date}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{'
'}</BOUCLE_test_expose>
<li>

                &lt;a href=&quot;\#URL\_RUBRIQUE&quot;\[

class="(#EXPOSE)"]>#TITRE</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>

</li>
</B_test_expose></BOUCLE_sous_rubriques>
</ul>
</B_sous_rubriques>
</li>
</BOUCLE_rubriques>

    &lt;/ul&gt;

</div>
</B_rubriques>
</BOUCLE_secteur>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

Irc : de l'aide à toute heure : http://spip.net/irc
.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

Irc : de l'aide à toute heure : http://spip.net/irc
.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

Irc : de l'aide à toute heure : http://spip.net/irc