probleme de boucle

Bonjour à tous,

J’ai une page qui s’appelle rubrique.html et je n’arrive pas à afficher mes rubriques pour appeler mes articles.

Voici le code :

  • #TITRE
  • </BOUCLE_mesrubriques>

    Cela m’affiche que :

    Rubrique 1 mais quand je passe sur le lien ça appel spip.php?rubrique1 etc… et non article 1 etc….

    Rubrique 2

    Rubrique 3

    Rubrique 4

    Rubrique 5

    Rubrique 6

    Exemple ; si je clique sur rubrique 1 je devrais avoir mon article 1 etc…

    Quand je vais sur la page article.html pour mettre ma boucle article rien ne s’affiche :

    <BOUCLE_articles(ARTICLES) {id_rubrique}>

    [(#TITRE)]

    </BOUCLE_articles>

    Pour ta première boucle, c’est normal que ca te renvoie des URL vers des rubriques, tu appelles des rubriques (tu peux faire une boucle à l’intérieur pour lister les articles de chaque rubrique)

    Dans article.html, {id_rubrique} n’a pas de sens

    En fait, définis plus précisément ce que tu veux faire J

    De : testeweb [mailto:testeweb@free.fr]
    Envoyé : mercredi 17 juin 2009 10:03
    À : spip@rezo.net
    Objet : [Spip] probleme de boucle

    Bonjour à tous,

    J’ai une page qui s’appelle rubrique.html et je n’arrive pas à afficher mes rubriques pour appeler mes articles.

    Voici le code :

  • #TITRE
  • </BOUCLE_mesrubriques>

    Cela m’affiche que :

    Rubrique 1 mais quand je passe sur le lien ça appel spip.php?rubrique1 etc… et non article 1 etc….

    Rubrique 2

    Rubrique 3

    Rubrique 4

    Rubrique 5

    Rubrique 6

    Exemple ; si je clique sur rubrique 1 je devrais avoir mon article 1 etc…

    Quand je vais sur la page article.html pour mettre ma boucle article rien ne s’affiche :

    <BOUCLE_articles(ARTICLES) {id_rubrique}>

    [(#TITRE)]

    </BOUCLE_articles>

    Salut, normal que ça ne marche pas, puisque ta boucle (dans rubrique.html) n’affiche que les titres des rubriques … Pour obtenir ce que tu veux, tu dois mettre une boucle ARTICLES dans ta boucle RUBRIQUES, comme ça :

    <B_mesrubriques>

    Avec cette boucle, tu devrais avoir :
    Rubrique1
    Article1
    Article2
    etc
    Rubrique2
    Article1
    Article2
    etc.

    Et un lien sur les rubriques, vers la rubrique cliquée, et un lien sur chaque article vers l’article cliqué …

    Est-ce ça que tu souhaites obtenir ?

    Marc

    Le 17 juin 09 à 10:02, testeweb a écrit :

    Bonjour à tous,

    J’ai une page qui s’appelle rubrique.html et je n’arrive pas à afficher mes rubriques pour appeler mes articles.
    Voici le code :

  • #TITRE
  • </BOUCLE_mesrubriques>

    Cela m’affiche que :

    Rubrique 1 mais quand je passe sur le lien ça appel spip.php?rubrique1 etc… et non article 1 etc….
    Rubrique 2
    Rubrique 3
    Rubrique 4
    Rubrique 5
    Rubrique 6

    Exemple ; si je clique sur rubrique 1 je devrais avoir mon article 1 etc…

    Quand je vais sur la page article.html pour mettre ma boucle article rien ne s’affiche :

    <BOUCLE_articles(ARTICLES) {id_rubrique}>

    [(#TITRE)]


    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

    Question 1 :

    Dans le cadre d'une version multilingue de mon site je rencontre deux
    problèmes :

    j'ai utilisé le mode multi pour les noms de mes rubriques :
    <multi>[fr]10. en français[en]10. en anglais</multi>
    sur quatre rubriques

    et avec celà la boucle

    <BOUCLE_rubriques(RUBRIQUES) {racine}{par num titre}{!lang_select}>
    <a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</a>
    </BOUCLE_rubriques>

    Le changement anglais français fonctionne par contre l'ordre des rubriques
    n'est pas respecté.

    Question 2 :

    Avec la balise MENU_LANG après un changement de langue dans un article si
    je retourne sur la page d'acceuil ou un autre article le site revient sur
    la langue par défaut (le français) comment le bloquer sur la langue
    sélectionnée avec #MENU_LANG ?

    Merci

    François BILLARD

    Tu dois aussi forcer la langue dans config/mes_options.php

    <?php
    $table_des_traitements['TITRE']= 'typo(supprimer_numero(%s))';
    $forcer_lang=true
    ?>

    Essayes ca qui devrait marcher aussi pour tes multi à numéro

      <multi>10. [fr] français [en] Anglais</multi>

    Et vides tes caches

    Alexandra

    Le 17 juin 09 à 13:24, billard@ouvaton.org a écrit :

    Bonjour

    Question 1 :

    Dans le cadre d'une version multilingue de mon site je rencontre deux
    problèmes :

    j'ai utilisé le mode multi pour les noms de mes rubriques :
    <multi>[fr]10. en français[en]10. en anglais</multi>
    sur quatre rubriques

    et avec celà la boucle

    <BOUCLE_rubriques(RUBRIQUES) {racine}{par num titre}{!lang_select}>
    <a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</a>
    </BOUCLE_rubriques>

    Le changement anglais français fonctionne par contre l'ordre des rubriques
    n'est pas respecté.

    Question 2 :

    Avec la balise MENU_LANG après un changement de langue dans un article si
    je retourne sur la page d'acceuil ou un autre article le site revient sur
    la langue par défaut (le français) comment le bloquer sur la langue
    sélectionnée avec #MENU_LANG ?

    Merci

    François BILLARD

    _______________________________________________
    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 ces infos ,

    un détail pour les multis a numéros en fait il faut
        10. <multi>[fr] en francais[en] English </multi>

    maintenant celà fonctionne mieux.

    François BILLARD

    Alexandra Guiderdoni a écrit :

    Tu dois aussi forcer la langue dans config/mes_options.php

    <?php
    $table_des_traitements['TITRE']= 'typo(supprimer_numero(%s))';
    $forcer_lang=true
    ?>

    Essayes ca qui devrait marcher aussi pour tes multi à numéro

    <multi>10. [fr] français [en] Anglais</multi>

    Et vides tes caches

    Alexandra

    Le 17 juin 09 à 13:24, billard@ouvaton.org a écrit :

    Bonjour

    Question 1 :

    Dans le cadre d'une version multilingue de mon site je rencontre deux
    problèmes :

    j'ai utilisé le mode multi pour les noms de mes rubriques :
    <multi>[fr]10. en français[en]10. en anglais</multi>
    sur quatre rubriques

    et avec celà la boucle

    <BOUCLE_rubriques(RUBRIQUES) {racine}{par num titre}{!lang_select}>
    <a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</a>
    </BOUCLE_rubriques>

    Le changement anglais français fonctionne par contre l'ordre des rubriques
    n'est pas respecté.

    Question 2 :

    Avec la balise MENU_LANG après un changement de langue dans un article si
    je retourne sur la page d'acceuil ou un autre article le site revient sur
    la langue par défaut (le français) comment le bloquer sur la langue
    sélectionnée avec #MENU_LANG ?

    Merci

    François BILLARD

    _______________________________________________
    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