Re : [Spip] Comment programmer la boucle pour qu'elle tienne compte des numéros de rubriques ?

Ca marche merci (je sais que c’est simple mais bon ca me dépanne)

Encore plus fort comment faire pour n’afficher que le premier mot de chaque Rubrique dans cette boucle ?

Par exemple je ne voudrais afficher que « Conférences » au lieu de « Conférences sur le bouddhisme ». Mais tout en gardant le titre originel de la rubrique qui est « Conférences sur le bouddhisme ».

Merci !

----- Message d’origine ----
De : Alexandra Guiderdoni alexandra.guiderdoni@gmail.com
À : Christian drakpo2001@yahoo.fr
Cc : spip@rezo.net
Envoyé le : Lundi, 10 Décembre 2007, 15h26mn 16s
Objet : Re: [Spip] Comment programmer la boucle pour qu’elle tienne compte des numéros de rubriques ?

Rajoute le critère {par num titre}
Tu peux même mettre {par num titre, titre}

<BOUCLE_rubrique(RUBRIQUES)

{titre_mot=inclu_menu_principal} {par num titre>
[

  • (#TITRE|supprimer_numero)
  • ]
    </BOUCLE_rubrique>

    Le 10/12/07, Christian <drakpo2001@yahoo.fr> a écrit :

    Chère liste,

    J’ai une boucle :

    <BOUCLE_rubrique(RUBRIQUES){titre_mot=inclu_menu_principal}>
    [

  • (#TITRE|supprimer_numero)
  • ]
    </BOUCLE_rubrique>

    Mais voila elle n’affiche pas le rubriques dans l’ordre que je voudrais à savoir celui des numéros de rubrique comme ci-dessous :
    20. Conférences sur le bouddhisme

    1. Cours sur le bouddhisme

    2. Retraites

    3. Association cultuelle

    A la place j’ai cet ordre :

    Conférences
    Association cultuelle
    Cours sur le bouddhisme
    Retraites

    Le résultat est ici : http://www.dzogchenpa.net

    Comment programmer la boucle pour q’uelle tienne compte des numéros de rubriques ?

    Merci de votre aide.

    Chrsitian


    Ne gardez plus qu’une seule adresse mail ! Copiez vos mails vers Yahoo! Mail http://mail.yahoo.fr


    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
    FAQ : http://www.spip.net/fr_article1054.html


    Yahoo! Mail : un mail innovant avec Messenger compatible Windows Live + stockage illimité.

    Le Mon, 10 Dec 2007 15:53:41 +0100, Christian <drakpo2001@yahoo.fr> a écrit:

    Ca marche merci (je sais que c'est simple mais bon ca me dépanne)

    Encore plus fort comment faire pour n'afficher que le premier mot de chaque Rubrique dans cette boucle ?

    Par exemple je ne voudrais afficher que "Conférences" au lieu de "Conférences sur le bouddhisme". Mais tout en gardant le titre originel de la rubrique qui est "Conférences sur le bouddhisme".

    Merci !

    Tu peux essayer le filtre couper sur ta balise titre : [(#TITRE|couper{11})]. Le problème c'est que ça va couper tout tes titres de rubrique à 11 ! sinon essai de mettre 3, il me semble que vue que SPIP coupe proprement il te laissera au moins un mot.

    ----- Message d'origine ----
    De : Alexandra Guiderdoni <alexandra.guiderdoni@gmail.com>
    À : Christian <drakpo2001@yahoo.fr>
    Cc : spip@rezo.net
    Envoyé le : Lundi, 10 Décembre 2007, 15h26mn 16s
    Objet : Re: [Spip] Comment programmer la boucle pour qu'elle tienne compte des numéros de rubriques ?

    Rajoute le critère {par num titre}
    Tu peux même mettre {par num titre, titre}

    <BOUCLE_rubrique(RUBRIQUES)
    {titre_mot=inclu_menu_principal} {par num titre>
            [<li class="menu-principal-rubriques"><a href="[(#URL_SITE_SPIP)/][(#URL_RUBRIQUE)]">(#TITRE|supprimer_numero)</a></li>]

    </BOUCLE_rubrique>

    Le 10/12/07, Christian <drakpo2001@yahoo.fr> a écrit :

    Chère liste,

    J'ai une boucle :

    <BOUCLE_rubrique(RUBRIQUES){titre_mot=inclu_menu_principal}>

            [<li class="menu-principal-rubriques"><a href="[(#URL_SITE_SPIP)/][(#URL_RUBRIQUE)]">(#TITRE|supprimer_numero)</a></li>]
    </BOUCLE_rubrique>

    Mais voila elle n'affiche pas le rubriques dans l'ordre que je voudrais à savoir celui des numéros de rubrique comme ci-dessous :

    20. Conférences sur le bouddhisme

    30. Cours sur le bouddhisme

    40. Retraites

    70. Association cultuelle

    A la place j'ai cet ordre :

    Conférences
    Association cultuelle

    Cours sur le bouddhisme
    Retraites

    Le résultat est ici : http://www.dzogchenpa.net

    Comment programmer la boucle pour q'uelle tienne compte des numéros de rubriques ?

    Merci de votre aide.

    Chrsitian

          _____________________________________________________________________________
    Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
    http://mail.yahoo.fr
    _______________________________________________
    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
    FAQ : FAQ webmestre - SPIP

          ______________________________________________________________________________
    Yahoo! Mail : un mail innovant avec Messenger compatible Windows Live + stockage illimité. http://mail.yahoo.fr

    --
    Utilisant le client e-mail révolutionnaire d'Opera : Opera Web Browser | Faster, Safer, Smarter | Opera

    Le Mon, 10 Dec 2007 15:53:41 +0100, Christian <drakpo2001@yahoo.fr> a écrit:

    Ca marche merci (je sais que c'est simple mais bon ca me dépanne)

    Encore plus fort comment faire pour n'afficher que le premier mot de chaque Rubrique dans cette boucle ?

    Par exemple je ne voudrais afficher que "Conférences" au lieu de "Conférences sur le bouddhisme". Mais tout en gardant le titre originel de la rubrique qui est "Conférences sur le bouddhisme".

    ca doit etre :
    [(#TITRE|substr{0,(#TITRE|strpos{' '})})]

    (pas testé)

    peut etre
    [(#TITRE|substr{0,(#TITRE|strpos{' '}|plus{1})})]

    @++

    Christian <drakpo2001@yahoo.fr> wrote:

    Ca marche merci (je sais que c'est simple mais bon ca me dépanne)

    Encore
    plus fort comment faire pour n'afficher que le premier mot de chaque
    Rubrique dans cette boucle ?

    ......

    Par exemple je ne voudrais afficher que
    "Conférences" au lieu de "Conférences sur le bouddhisme". Mais tout en
    gardant le titre originel de la rubrique qui est "Conférences sur le
    bouddhisme".

    ......

    Bonjour

    Un petit conseil, essaye de suivre les discussions, sinon en postant
    toujours de nouveaux messages, c'est impossible. J'ai par exemple déjà
    répondu à ta question sur la coupure après le 1er mot (voir plus bas)

    D'autre part mieux vaut poster les maessages en texte seul cela évite à
    ceux qui comme moi suivent ce forum par le newsgroup d'avoir à deviner
    ce qui est écrit...

    --
    http://wojylac.free.fr
    Un proverbe chinois dit que lorsqu'on a rien à dire
    on cite généralement un proverbe chinois.