Help - Boucle sur logo rubrique

Bonjour,

Désolé , j'insiste mais .... :slight_smile:

J'ai un problème avec les logos de mes sous-rubriques, SPIP m'affiche le logo de la rubrique dont elles dépendent. Pas de soucis mais moi j'aimerais juste que si il n'y a pas de LOGO associé ; ne rien afficher.

merci

Mickael Bertainchant a écrit :

Bonjour,

Désolé , j'insiste mais .... :slight_smile:

J'ai un problème avec les logos de mes sous-rubriques, SPIP m'affiche le logo de la rubrique dont elles dépendent. Pas de soucis mais moi j'aimerais juste que si il n'y a pas de LOGO associé ; ne rien afficher.

merci

avec des crochets et des parenthèses ?
[(#LOGO_RUBRIQUE)]

Bonjour,

Même ainsi, cela marcherait pas car c’est le fonctionnement classique de LOGO_RUBRIQUE. Il remonte toute l’arborescence rubrique.

Le 15 octobre 2008 09:47, Jean-Christophe Villeneuve <jcvilleneuve@cegetel.net> a écrit :

Mickael Bertainchant a écrit :

Bonjour,

Désolé , j’insiste mais … :slight_smile:

J’ai un problème avec les logos de mes sous-rubriques, SPIP m’affiche le logo de la rubrique dont elles dépendent. Pas de soucis mais moi j’aimerais juste que si il n’y a pas de LOGO associé ; ne rien afficher.

merci

avec des crochets et des parenthèses ?
[(#LOGO_RUBRIQUE)]


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

mettre un logo "vide" (une image blanche ou transparente de 1 px) pour la rubrique où le logo ne doit pas apparaître ?...

--------------------------------------------------
From: "Mickael Bertainchant" <mickael.bertainchant@ac-lille.fr>
Sent: Wednesday, October 15, 2008 9:34 AM
Newsgroups: gmane.comp.web.spip.user
To: <spip@rezo.net>
Subject: Help - Boucle sur logo rubrique

Bonjour,

Désolé , j'insiste mais .... :slight_smile:

J'ai un problème avec les logos de mes sous-rubriques, SPIP m'affiche le logo de la rubrique dont elles dépendent. Pas de soucis mais moi j'aimerais juste que si il n'y a pas de LOGO associé ; ne rien afficher.

merci

essaye cette balise

#LOGO_RUBRIQUE_COURANTE

Mickael Bertainchant a écrit :

Bonjour,

Désolé , j'insiste mais .... :slight_smile:

J'ai un problème avec les logos de mes sous-rubriques, SPIP m'affiche le
logo de la rubrique dont elles dépendent. Pas de soucis mais moi
j'aimerais juste que si il n'y a pas de LOGO associé ; ne rien afficher.

merci

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Il existe une astuce fournie par Fil et reprise par Realet pour ne pas subir la récursivité des logos de rubrique

[(#ENV{mode}|=={normal}|?{[(#LOGO_RUBRIQUE_NORMAL||match{rubon#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE_NORMAL})]})]

[(#ENV{mode}|=={survol}|?{[(#LOGO_RUBRIQUE_SURVOL||match{ruboff#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE_SURVOL})]})]

[(#ENV{mode}|match{(normal|survol)}|?{‹  ›,[(#LOGO_RUBRIQUE||match{rubon#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE})]})]

Tu peux même peut être tenter un truc comme
[(#LOGO_RUBRIQUEmatch{rubon#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE})]

Cf http://zone.spip.org/trac/spip-zone/browser/squelettes/soyezcreateurs_net/plugins_1.9.2/plugins/_soyezcreateurs/modeles/rubrique_logo.html?rev=11960

Sinon je connais pas #LOGO_RUBRIQUE_COURANTE
Tu as testé ca marche ?

Alexandra

2008/10/15 Mickael Bertainchant <mickael.bertainchant@ac-lille.fr>

Bonjour,

Désolé , j’insiste mais … :slight_smile:

J’ai un problème avec les logos de mes sous-rubriques, SPIP m’affiche le logo de la rubrique dont elles dépendent. Pas de soucis mais moi j’aimerais juste que si il n’y a pas de LOGO associé ; ne rien afficher.

merci


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

#LOGO_RUBRIQUE_COURANTE ne serait pas du SPIP2?..

Le 15 octobre 2008 10:51, Alexandra Guiderdoni <alexandra.guiderdoni@gmail.com> a écrit :

Il existe une astuce fournie par Fil et reprise par Realet pour ne pas subir la récursivité des logos de rubrique

[(#ENV{mode}|=={normal}|?{[(#LOGO_RUBRIQUE_NORMAL||match{rubon#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE_NORMAL})]})]

[(#ENV{mode}|=={survol}|?{[(#LOGO_RUBRIQUE_SURVOL||match{ruboff#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE_SURVOL})]})]

[(#ENV{mode}|match{(normal|survol)}|?{‹  ›,[(#LOGO_RUBRIQUE||match{rubon#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE})]})]

Tu peux même peut être tenter un truc comme
[(#LOGO_RUBRIQUEmatch{rubon#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE})]

Cf http://zone.spip.org/trac/spip-zone/browser/squelettes/soyezcreateurs_net/plugins_1.9.2/plugins/_soyezcreateurs/modeles/rubrique_logo.html?rev=11960

Sinon je connais pas #LOGO_RUBRIQUE_COURANTE
Tu as testé ca marche ?

Alexandra

2008/10/15 Mickael Bertainchant <mickael.bertainchant@ac-lille.fr>

Bonjour,

Désolé , j’insiste mais … :slight_smile:

J’ai un problème avec les logos de mes sous-rubriques, SPIP m’affiche le logo de la rubrique dont elles dépendent. Pas de soucis mais moi j’aimerais juste que si il n’y a pas de LOGO associé ; ne rien afficher.

merci


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Non #LOGO_RUBRIQUE_COURANTE fonctionne sur ma version 1.9.2c de SPIP. Par contre, cette balise ne correspond pas a mes besoins.

Sinon etant donné que je ne m'occupe pas du survol des logo rubrique, j'ai donc décidé d'utiliser :

[(#ENV{mode}|=={normal}|?{[(#LOGO_RUBRIQUE_NORMAL||match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_NORMAL})]})]

par contre, je ne comprends pas trop cette ligne de code, déjà je ne comprends absolument pas pourquoi on y trouve une variable d'environnement.
Une petite explication serait la bienvenue.

J'ai juste compris qu'il y avait une espèce de concaténation , en effet rubonXXX etant le nom de fichier des logo de rubrique qu'on retrouve dans le dossier IMG.

Merci

Teddy Payet a écrit :

#LOGO_RUBRIQUE_COURANTE ne serait pas du SPIP2?...

Le 15 octobre 2008 10:51, Alexandra Guiderdoni <alexandra.guiderdoni@gmail.com <mailto:alexandra.guiderdoni@gmail.com>> a écrit :

    Il existe une astuce fournie par Fil et reprise par Realet pour ne pas subir la récursivité des logos de rubrique

    [(#ENV{mode}|=={normal}|?{[(#LOGO_RUBRIQUE_NORMAL||match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_NORMAL})]})]

    [(#ENV{mode}|=={survol}|?{[(#LOGO_RUBRIQUE_SURVOL||match{ruboff#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_SURVOL})]})]

    [(#ENV{mode}|match{(normal|survol)}|?{'',[(#LOGO_RUBRIQUE||match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE})]})]

    Tu peux même peut être tenter un truc comme
    [(#LOGO_RUBRIQUEmatch{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE})]

    Cf
    Connexion · GitLab

    Sinon je connais pas #LOGO_RUBRIQUE_COURANTE
    Tu as testé ca marche ?

    Alexandra

    2008/10/15 Mickael Bertainchant <mickael.bertainchant@ac-lille.fr
    <mailto:mickael.bertainchant@ac-lille.fr>>

        Bonjour,

        Désolé , j'insiste mais .... :slight_smile:

        J'ai un problème avec les logos de mes sous-rubriques, SPIP
        m'affiche le logo de la rubrique dont elles dépendent. Pas de
        soucis mais moi j'aimerais juste que si il n'y a pas de LOGO
        associé ; ne rien afficher.

        merci

        _______________________________________________
        liste spip
        spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
        spip-off@rezo.net <mailto:spip-off@rezo.net>

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

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

        irc://irc.freenode.net/spip <http://irc.freenode.net/spip&gt; ou
        http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
        <http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip&gt;

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
    spip-off@rezo.net <mailto:spip-off@rezo.net>

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

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

    irc://irc.freenode.net/spip <http://irc.freenode.net/spip&gt; ou
    http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
    <http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip&gt;

C'est bon ca marche, j'ai adapté la ligne de code d'alexandra et j'obtiens donc le resultat désiré, merci bcp. Pour info de vous donne ma boucle :

<BOUCLE_sousRubriques(RUBRIQUES){id_parent}>
  <div class="sousRubrique">
   [<a class="titreSousRubrique" href="#URL_RUBRIQUE">#COMPTEUR_BOUCLE - (#TITRE|supprimer_numero)</a>]
    <div class="right">
      <small>La rubrique contient </small>
      <small class="smallGreen">
<BOUCLE_compteNbSousArticles(ARTICLES){branche}></BOUCLE_compteNbSousArticles></B_compteNbSousArticles>#TOTAL_BOUCLE<//B_compteNbSousArticles>
      </small>
      <small class="smallGreen"> article(s)</small>
      </div>
          <p> [<span>(#LOGO_RUBRIQUE_NORMAL||match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})</span>]
[(#TEXTE)]
          </p>
</div> <!-- Fin div sousRubrique -->
</BOUCLE_sousRubriques>

Désolé pour les détails dans le traitement, et encore un gros merci :slight_smile:

Mickael Bertainchant a écrit :

Bonjour,

Désolé , j'insiste mais .... :slight_smile:

J'ai un problème avec les logos de mes sous-rubriques, SPIP m'affiche le logo de la rubrique dont elles dépendent. Pas de soucis mais moi j'aimerais juste que si il n'y a pas de LOGO associé ; ne rien afficher.

merci

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Bonjour,

Merci pour ce retour.

J’ai une question à la cantonade: dans la boucle suivante:
[(#LOGO_RUBRIQUE_NORMAL|
|match{rubon#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})
]
à quoi correspond le « . » de match?
Il fait abstraction de l’extension du fichier, c’est ça?

Le 15 octobre 2008 11:17, Mickael Bertainchant <mickael.bertainchant@ac-lille.fr> a écrit :

C’est bon ca marche, j’ai adapté la ligne de code d’alexandra et j’obtiens donc le resultat désiré, merci bcp. Pour info de vous donne ma boucle :

<BOUCLE_sousRubriques(RUBRIQUES){id_parent}>

[#COMPTEUR_BOUCLE - (#TITRE|supprimer_numero)]
La rubrique contient #TOTAL_BOUCLE article(s)

[(#LOGO_RUBRIQUE_NORMAL||match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})] [(#TEXTE)]

Désolé pour les détails dans le traitement, et encore un gros merci :slight_smile:

Mickael Bertainchant a écrit :

Bonjour,

Désolé , j’insiste mais … :slight_smile:

J’ai un problème avec les logos de mes sous-rubriques, SPIP m’affiche le logo de la rubrique dont elles dépendent. Pas de soucis mais moi j’aimerais juste que si il n’y a pas de LOGO associé ; ne rien afficher.

merci


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

De rien,

Je suis desolé mais là , je ne saurais répondre à ta question, en toute logique oui, ce que tu penses me semble cohérent à propos du \. Sinon, moi mon attention se portait plus sur l'instruction match.

- *match* utilise une expression régulière (cf. preg_match()) pour extraire un motif dans le texte si il est présent, ne retourne rien sinon. Par exemple pour récupérer le premier mot du titre [(#TITRE|match{^\w+})]. Ce peut être un texte simple, afficher "toto" si dans le titre : [(#TITRE|match{toto})]

Je ne connaissais pas et c'est le genre de filtre qui a mon avis permet de faire de jolie galipette au sein des boucles. Merci encore

Teddy Payet a écrit :

Bonjour,

Merci pour ce retour.

J'ai une question à la cantonade: dans la boucle suivante:
[<span>(#LOGO_RUBRIQUE_NORMAL|
|match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})</span>]
à quoi correspond le "\." de match?
Il fait abstraction de l'extension du fichier, c'est ça?

Le 15 octobre 2008 11:17, Mickael Bertainchant <mickael.bertainchant@ac-lille.fr <mailto:mickael.bertainchant@ac-lille.fr>> a écrit :

    C'est bon ca marche, j'ai adapté la ligne de code d'alexandra et
    j'obtiens donc le resultat désiré, merci bcp. Pour info de vous
    donne ma boucle :

    <BOUCLE_sousRubriques(RUBRIQUES){id_parent}>
     <div class="sousRubrique">
     [<a class="titreSousRubrique"
    href="#URL_RUBRIQUE">#COMPTEUR_BOUCLE - (#TITRE|supprimer_numero)</a>]
      <div class="right">
        <small>La rubrique contient </small>
        <small class="smallGreen">
    <BOUCLE_compteNbSousArticles(ARTICLES){branche}></BOUCLE_compteNbSousArticles></B_compteNbSousArticles>#TOTAL_BOUCLE<//B_compteNbSousArticles>
        </small>
        <small class="smallGreen"> article(s)</small>
        </div>
            <p> [<span>(#LOGO_RUBRIQUE_NORMAL||match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})</span>]
    [(#TEXTE)]
            </p>
    </div> <!-- Fin div sousRubrique -->
    </BOUCLE_sousRubriques>

    Désolé pour les détails dans le traitement, et encore un gros merci :slight_smile:

    Mickael Bertainchant a écrit :

        Bonjour,

        Désolé , j'insiste mais .... :slight_smile:

        J'ai un problème avec les logos de mes sous-rubriques, SPIP
        m'affiche le logo de la rubrique dont elles dépendent. Pas de
        soucis mais moi j'aimerais juste que si il n'y a pas de LOGO
        associé ; ne rien afficher.

        merci

        _______________________________________________
        liste spip
        spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
        spip-off@rezo.net <mailto:spip-off@rezo.net>

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

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

        irc://irc.freenode.net/spip <http://irc.freenode.net/spip&gt; ou
        http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
        <http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip&gt;

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
    spip-off@rezo.net <mailto:spip-off@rezo.net>

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

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

    irc://irc.freenode.net/spip <http://irc.freenode.net/spip&gt; ou
    http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
    <http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip&gt;

Salut,

pour le "\." : il permet de considérer uniquement la rubrique adressée par rubon#ID_RUBRIQUE, sans effectivement tenir compte de l'extension du fichier, mais surtout les autres rubriques commençant par la même chaîne de caractères.

Par exemple si c'est la rubrique en question est la "1" , l'expression ne prendra pas en compte les rubriques 10, 11 ... l'expression matchera rubon1, mais pas rubon10, rubon11...

Le "\" est pour échapper le caractère "." qui sinon serait interprété par l'expression régulière.

Bernard.

>>> Mickael Bertainchant a écrit :

De rien,

Je suis desolé mais là , je ne saurais répondre à ta question, en toute logique oui, ce que tu penses me semble cohérent à propos du \. Sinon, moi mon attention se portait plus sur l'instruction match.

- *match* utilise une expression régulière (cf. preg_match()) pour extraire un motif dans le texte si il est présent, ne retourne rien sinon. Par exemple pour récupérer le premier mot du titre [(#TITRE|match{^\w+})]. Ce peut être un texte simple, afficher "toto" si dans le titre : [(#TITRE|match{toto})]

Je ne connaissais pas et c'est le genre de filtre qui a mon avis permet de faire de jolie galipette au sein des boucles. Merci encore

Teddy Payet a écrit :

Bonjour,

Merci pour ce retour.

J'ai une question à la cantonade: dans la boucle suivante:
[<span>(#LOGO_RUBRIQUE_NORMAL|
|match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})</span>]

à quoi correspond le "\." de match?
Il fait abstraction de l'extension du fichier, c'est ça?

Le 15 octobre 2008 11:17, Mickael Bertainchant <mickael.bertainchant@ac-lille.fr <mailto:mickael.bertainchant@ac-lille.fr>> a écrit :

    C'est bon ca marche, j'ai adapté la ligne de code d'alexandra et
    j'obtiens donc le resultat désiré, merci bcp. Pour info de vous
    donne ma boucle :

    <BOUCLE_sousRubriques(RUBRIQUES){id_parent}>
     <div class="sousRubrique">
     [<a class="titreSousRubrique"
    href="#URL_RUBRIQUE">#COMPTEUR_BOUCLE - (#TITRE|supprimer_numero)</a>]
      <div class="right">
        <small>La rubrique contient </small>
        <small class="smallGreen">
    <BOUCLE_compteNbSousArticles(ARTICLES){branche}></BOUCLE_compteNbSousArticles></B_compteNbSousArticles>#TOTAL_BOUCLE<//B_compteNbSousArticles>

        </small>
        <small class="smallGreen"> article(s)</small>
        </div>
            <p> [<span>(#LOGO_RUBRIQUE_NORMAL||match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})</span>]

    [(#TEXTE)]
            </p>
    </div> <!-- Fin div sousRubrique -->
    </BOUCLE_sousRubriques>

    Désolé pour les détails dans le traitement, et encore un gros merci :slight_smile:

    Mickael Bertainchant a écrit :

        Bonjour,

        Désolé , j'insiste mais .... :slight_smile:

        J'ai un problème avec les logos de mes sous-rubriques, SPIP
        m'affiche le logo de la rubrique dont elles dépendent. Pas de
        soucis mais moi j'aimerais juste que si il n'y a pas de LOGO
        associé ; ne rien afficher.

        merci

        _______________________________________________
        liste spip
        spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
        spip-off@rezo.net <mailto:spip-off@rezo.net>

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

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

        irc://irc.freenode.net/spip <http://irc.freenode.net/spip&gt; ou
        http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
        <http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip&gt;

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
    spip-off@rezo.net <mailto:spip-off@rezo.net>

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

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

    irc://irc.freenode.net/spip <http://irc.freenode.net/spip&gt; ou
    http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
    <http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip&gt;

Ok, merci beaucoup pour cette explication. Cela ouvre pas de possibilités. (pour les non initiés comme moi…)

Le 15 octobre 2008 14:00, Bernard <bernard.dano@free.fr> a écrit :

Salut,

pour le « . » : il permet de considérer uniquement la rubrique adressée par rubon#ID_RUBRIQUE, sans effectivement tenir compte de l’extension du fichier, mais surtout les autres rubriques commençant par la même chaîne de caractères.

Par exemple si c’est la rubrique en question est la « 1 » , l’expression ne prendra pas en compte les rubriques 10, 11 … l’expression matchera rubon1, mais pas rubon10, rubon11…

Le "" est pour échapper le caractère « . » qui sinon serait interprété par l’expression régulière.

Bernard.

Mickael Bertainchant a écrit :

De rien,

Je suis desolé mais là , je ne saurais répondre à ta question, en toute logique oui, ce que tu penses me semble cohérent à propos du . Sinon, moi mon attention se portait plus sur l’instruction match.

  • match utilise une expression régulière (cf. preg_match()) pour extraire un motif dans le texte si il est présent, ne retourne rien sinon. Par exemple pour récupérer le premier mot du titre [(#TITRE|match{^\w+})]. Ce peut être un texte simple, afficher « toto » si dans le titre : [(#TITRE|match{toto})]

Je ne connaissais pas et c’est le genre de filtre qui a mon avis permet de faire de jolie galipette au sein des boucles. Merci encore

Teddy Payet a écrit :

Bonjour,

Merci pour ce retour.

J’ai une question à la cantonade: dans la boucle suivante:
[(#LOGO_RUBRIQUE_NORMAL|
|match{rubon#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})
]
à quoi correspond le « . » de match?
Il fait abstraction de l’extension du fichier, c’est ça?

Le 15 octobre 2008 11:17, Mickael Bertainchant <mickael.bertainchant@ac-lille.fr mailto:[mickael.bertainchant@ac-lille.fr](mailto:mickael.bertainchant@ac-lille.fr)> a écrit :

C’est bon ca marche, j’ai adapté la ligne de code d’alexandra et
j’obtiens donc le resultat désiré, merci bcp. Pour info de vous
donne ma boucle :

<BOUCLE_sousRubriques(RUBRIQUES){id_parent}>

[#COMPTEUR_BOUCLE - (#TITRE|supprimer_numero)]
La rubrique contient #TOTAL_BOUCLE article(s)

[(#LOGO_RUBRIQUE_NORMAL||match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})] [(#TEXTE)]

Désolé pour les détails dans le traitement, et encore un gros merci :slight_smile:

Mickael Bertainchant a écrit :

Bonjour,

Désolé , j’insiste mais … :slight_smile:

J’ai un problème avec les logos de mes sous-rubriques, SPIP
m’affiche le logo de la rubrique dont elles dépendent. Pas de
soucis mais moi j’aimerais juste que si il n’y a pas de LOGO
associé ; ne rien afficher.

merci


liste spip
spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement :
spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

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

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

irc://irc.freenode.net/spip <http://irc.freenode.net/spip> ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
<http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip>


liste spip
spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement :
spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

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

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

irc://irc.freenode.net/spip <http://irc.freenode.net/spip> ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
<http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip>

A lire « pas mal » de possibilités.

Le 15 octobre 2008 15:00, Teddy Payet <teddy.payet@gmail.com> a écrit :

Ok, merci beaucoup pour cette explication. Cela ouvre pas de possibilités. (pour les non initiés comme moi…)

Le 15 octobre 2008 14:00, Bernard <bernard.dano@free.fr> a écrit :

Salut,

pour le « . » : il permet de considérer uniquement la rubrique adressée par rubon#ID_RUBRIQUE, sans effectivement tenir compte de l’extension du fichier, mais surtout les autres rubriques commençant par la même chaîne de caractères.

Par exemple si c’est la rubrique en question est la « 1 » , l’expression ne prendra pas en compte les rubriques 10, 11 … l’expression matchera rubon1, mais pas rubon10, rubon11…

Le "" est pour échapper le caractère « . » qui sinon serait interprété par l’expression régulière.

Bernard.

Mickael Bertainchant a écrit :

De rien,

Je suis desolé mais là , je ne saurais répondre à ta question, en toute logique oui, ce que tu penses me semble cohérent à propos du . Sinon, moi mon attention se portait plus sur l’instruction match.

  • match utilise une expression régulière (cf. preg_match()) pour extraire un motif dans le texte si il est présent, ne retourne rien sinon. Par exemple pour récupérer le premier mot du titre [(#TITRE|match{^\w+})]. Ce peut être un texte simple, afficher « toto » si dans le titre : [(#TITRE|match{toto})]

Je ne connaissais pas et c’est le genre de filtre qui a mon avis permet de faire de jolie galipette au sein des boucles. Merci encore

Teddy Payet a écrit :

Bonjour,

Merci pour ce retour.

J’ai une question à la cantonade: dans la boucle suivante:
[(#LOGO_RUBRIQUE_NORMAL|
|match{rubon#ID_RUBRIQUE.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})
]
à quoi correspond le « . » de match?
Il fait abstraction de l’extension du fichier, c’est ça?

Le 15 octobre 2008 11:17, Mickael Bertainchant <mickael.bertainchant@ac-lille.fr mailto:[mickael.bertainchant@ac-lille.fr](mailto:mickael.bertainchant@ac-lille.fr)> a écrit :

C’est bon ca marche, j’ai adapté la ligne de code d’alexandra et
j’obtiens donc le resultat désiré, merci bcp. Pour info de vous
donne ma boucle :

<BOUCLE_sousRubriques(RUBRIQUES){id_parent}>

[#COMPTEUR_BOUCLE - (#TITRE|supprimer_numero)]
La rubrique contient #TOTAL_BOUCLE article(s)

[(#LOGO_RUBRIQUE_NORMAL||match{rubon#ID_RUBRIQUE\.}|?{#LOGO_RUBRIQUE_NORMAL}||image_reduire{100,65})] [(#TEXTE)]

Désolé pour les détails dans le traitement, et encore un gros merci :slight_smile:

Mickael Bertainchant a écrit :

Bonjour,

Désolé , j’insiste mais … :slight_smile:

J’ai un problème avec les logos de mes sous-rubriques, SPIP
m’affiche le logo de la rubrique dont elles dépendent. Pas de
soucis mais moi j’aimerais juste que si il n’y a pas de LOGO
associé ; ne rien afficher.

merci


liste spip
spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement :
spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

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

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

irc://irc.freenode.net/spip <http://irc.freenode.net/spip> ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
<http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip>


liste spip
spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement :
spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

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

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

irc://irc.freenode.net/spip <http://irc.freenode.net/spip> ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
<http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip>