(sans objet)

Bonjour la liste,
Dans un modèle inclus dans un article pour diffuser la liste des rédacteurs du site un fichier « auteurstous.html »:
<B_auteur_tous>

Apparaît en alignement, mais au regard d’un nombre important de rédacteurs, j’aimerais aligner sur trois colonnes avec une définition CSS (jouer sur « float : left » et « width »), je patauge complètement.
De l’aide SP?
Merci


C’est pas parce que je suis venu, qu’il faut croire que je suis là.

mailou a écrit :

.... mais au regard d'un nombre important de rédacteurs, j'aimerais aligner sur trois colonnes avec une définition CSS (jouer sur "float : left" et "width"), je patauge complètement.
De l'aide SP?
Merci

Bonjour

Un truc inspiré de spip-contrib je crois (je trouve plus la référence) que tu pourras adapter à ton tour (dans mon cas c'est un mini sommaire dans une modèle lecteur_RSS) :

<BOUCLE_sites1(SITES){par nom_site}{doublons}{1/3}>
  <ul class="trois-cols">
    <li><a href="#ancre#ID_SYNDIC">[(#NOM_SITE)]</a></li>
  </ul>
</BOUCLE_sites1>
<BOUCLE_sites2(SITES){par nom_site}{doublons}{2/3}>
  <ul class="trois-cols">
    <li><a href="#ancre#ID_SYNDIC">[(#NOM_SITE)]</a></li>
  </ul>
</BOUCLE_sites2>
<BOUCLE_sites3(SITES){par nom_site}{doublons}{3/3}>
  <ul class="trois-cols">
    <li><a href="#ancre#ID_SYNDIC">[(#NOM_SITE)]</a></li>
  </ul>
</BOUCLE_sitres3>

.trois-cols {float: left; width: 31%; ... }

Cordialement

Françoise

Bonjour,
Je suis désespéré, j’ai bidouillé dans tous les sens et je tourne autour de ce qui me paraît le plus plausible:

<BOUCLE_auteurs1(AUTEURS){par nom_auteur}{doublons}{1/3}>

<BOUCLE_auteurs2(AUTEURS){par nom_auteur}{doublons}{2/3}>

<BOUCLE_auteurs3(AUTEURS){par nom_auteur}{doublons}{3/3}>

Sur le style, je n’ai pas compris

.trois-cols {float: left; width: 31%; … }

aussi j’ai effacé les trois points et j’ai toujours cette erreur

<BOUCLE_auteurs1>()
Erreur MySQL
auteurs.id_auteur FROM spip_auteurs AS auteurs INNER JOIN spip_auteurs_articles AS L1 ON ( L1.id_auteur = auteurs.id_auteur ) INNER JOIN spip_articles AS L2 ON ( L2.id_article = L1.id_article ) WHERE (auteurs.statut != ‹ 5poubelle ›) AND (L2.statut = ‹ publie ›) GROUP BY auteurs.id_auteur ORDER BY nom_auteur
Unknown column ‹ nom_auteur › in ‹ order clause ›
</BOUCLE_auteurs1>

Et je patauge toujours, merci pour la piste

Le 5 août 2009 17:19, F. Roure <f.roure@laposte.net> a écrit :

mailou a écrit :

… mais au regard d’un nombre important de rédacteurs, j’aimerais aligner sur trois colonnes avec une définition CSS (jouer sur « float : left » et « width »), je patauge complètement.

De l’aide SP?
Merci

Bonjour

Un truc inspiré de spip-contrib je crois (je trouve plus la référence) que tu pourras adapter à ton tour (dans mon cas c’est un mini sommaire dans une modèle lecteur_RSS) :

<BOUCLE_sites1(SITES){par nom_site}{doublons}{1/3}>

.trois-cols {float: left; width: 31%; … }

Cordialement

Françoise


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

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

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

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


C’est pas parce que je suis venu, qu’il faut croire que je suis là.

mailou a écrit :

Bonjour,
Je suis désespéré, j'ai bidouillé dans tous les sens et je tourne autour de ce qui me paraît le plus plausible:

    <BOUCLE_auteurs1(AUTEURS){par nom_auteur}{doublons}{1/3}>
           <ul class="trois-cols">
                   <li><a href="#ancre#ID_AUTEUR">[(#NOM_AUTEUR)]</a></li>
           </ul> </BOUCLE_auteurs1>

    <BOUCLE_auteurs2(AUTEURS){par nom_auteur}{doublons}{2/3}>
           <ul class="trois-cols">
                   <li><a href="#ancre#ID_AUTEUR">[(#NOM_AUTEUR)]</a></li>
           </ul> </BOUCLE_auteurs2>

    <BOUCLE_auteurs3(AUTEURS){par nom_auteur}{doublons}{3/3}>
           <ul class="trois-cols">
                   <li><a href="#ancre#ID_AUTEUR">[(#NOM_AUTEUR)]</a></li>
           </ul> </BOUCLE_auteurs3>

Le message d'erreur n'a rien à voir avec le découpage des boucles ni avec la CSS, mais avec ta syntaxe. Vire les "_auteur" et autres "_AUTEUR"

<BOUCLE_auteurs1(AUTEURS){par nom}{doublons}{tout}<{1/3}>
        <ul class="trois-cols">
                <li>...#NOM...</a></li>
        </ul>
</BOUCLE_auteurs1>

Sur le style, je n'ai pas compris

    .trois-cols {float: left; width: 31%; ... }

Les 3 points c'est pour que tu mettes ce que tu veux en fonction de la mise en page, par ex. des "padding" et des "margin" pour la classe "trois-cols". Et en complément de #NOM ce que tu veux donner comme infos sur tes auteurs.

aussi j'ai effacé les trois points et j'ai toujours cette erreur

    <BOUCLE_auteurs1>()
    Erreur MySQL
    auteurs.id_auteur FROM spip_auteurs AS `auteurs` INNER JOIN
    spip_auteurs_articles AS L1 ON ( L1.id_auteur = auteurs.id_auteur )
    INNER JOIN spip_articles AS L2 ON ( L2.id_article = L1.id_article )
    WHERE (auteurs.statut != '5poubelle') AND (L2.statut = 'publie')
    GROUP BY auteurs.id_auteur ORDER BY nom_auteur
    Unknown column 'nom_auteur' in 'order clause'
    </BOUCLE_auteurs1>

J’ai corrigé comme indiqué, et au bout du compte dans ma page article tout déborde, résultat

Le 6 août 2009 10:06, F. Roure <f.roure@laposte.net> a écrit :

mailou a écrit :

Bonjour,
Je suis désespéré, j’ai bidouillé dans tous les sens et je tourne autour de ce qui me paraît le plus plausible:

<BOUCLE_auteurs1(AUTEURS){par nom_auteur}{doublons}{1/3}>

<BOUCLE_auteurs2(AUTEURS){par nom_auteur}{doublons}{2/3}>

<BOUCLE_auteurs3(AUTEURS){par nom_auteur}{doublons}{3/3}>

Le message d’erreur n’a rien à voir avec le découpage des boucles ni avec la CSS, mais avec ta syntaxe. Vire les « _auteur » et autres « _AUTEUR »

<BOUCLE_auteurs1(AUTEURS){par nom}{doublons}{tout}<{1/3}>

  • ...#NOM...

Sur le style, je n’ai pas compris

.trois-cols {float: left; width: 31%; … }

Les 3 points c’est pour que tu mettes ce que tu veux en fonction de la mise en page, par ex. des « padding » et des « margin » pour la classe « trois-cols ». Et en complément de #NOM ce que tu veux donner comme infos sur tes auteurs.

aussi j’ai effacé les trois points et j’ai toujours cette erreur

<BOUCLE_auteurs1>()
Erreur MySQL
auteurs.id_auteur FROM spip_auteurs AS auteurs INNER JOIN
spip_auteurs_articles AS L1 ON ( L1.id_auteur = auteurs.id_auteur )
INNER JOIN spip_articles AS L2 ON ( L2.id_article = L1.id_article )
WHERE (auteurs.statut != ‹ 5poubelle ›) AND (L2.statut = ‹ publie ›)
GROUP BY auteurs.id_auteur ORDER BY nom_auteur
Unknown column ‹ nom_auteur › in ‹ order clause ›
</BOUCLE_auteurs1>


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

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

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

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


C’est pas parce que je suis venu, qu’il faut croire que je suis là.

Re-
J’ai suivi une procédure proposé par davux, qui me va bien, mais toujours le même problème, dépassement du cadre de l’article.

Le 6 août 2009 12:34, mailou <mailou23@gmail.com> a écrit :

J’ai corrigé comme indiqué, et au bout du compte dans ma page article tout déborde, résultat

Le 6 août 2009 10:06, F. Roure <f.roure@laposte.net> a écrit :

mailou a écrit :

Bonjour,
Je suis désespéré, j’ai bidouillé dans tous les sens et je tourne autour de ce qui me paraît le plus plausible:

<BOUCLE_auteurs1(AUTEURS){par nom_auteur}{doublons}{1/3}>

<BOUCLE_auteurs2(AUTEURS){par nom_auteur}{doublons}{2/3}>

<BOUCLE_auteurs3(AUTEURS){par nom_auteur}{doublons}{3/3}>

Le message d’erreur n’a rien à voir avec le découpage des boucles ni avec la CSS, mais avec ta syntaxe. Vire les « _auteur » et autres « _AUTEUR »

<BOUCLE_auteurs1(AUTEURS){par nom}{doublons}{tout}<{1/3}>

  • ...#NOM...

Sur le style, je n’ai pas compris

.trois-cols {float: left; width: 31%; … }

Les 3 points c’est pour que tu mettes ce que tu veux en fonction de la mise en page, par ex. des « padding » et des « margin » pour la classe « trois-cols ». Et en complément de #NOM ce que tu veux donner comme infos sur tes auteurs.

aussi j’ai effacé les trois points et j’ai toujours cette erreur

<BOUCLE_auteurs1>()
Erreur MySQL
auteurs.id_auteur FROM spip_auteurs AS auteurs INNER JOIN
spip_auteurs_articles AS L1 ON ( L1.id_auteur = auteurs.id_auteur )
INNER JOIN spip_articles AS L2 ON ( L2.id_article = L1.id_article )
WHERE (auteurs.statut != ‹ 5poubelle ›) AND (L2.statut = ‹ publie ›)
GROUP BY auteurs.id_auteur ORDER BY nom_auteur
Unknown column ‹ nom_auteur › in ‹ order clause ›
</BOUCLE_auteurs1>


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

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

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

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


C’est pas parce que je suis venu, qu’il faut croire que je suis là.


C’est pas parce que je suis venu, qu’il faut croire que je suis là.

mailou a écrit :

J'ai corrigé comme indiqué, et au bout du compte dans ma page article tout déborde, *résultat* <http://www.minibellespip.fr/crlimousin/spip.php?article43&gt;

Il doit te manquer un clear. Dans ton modèle après les boucles un <br class="nettoyeur" /> devrait tout remettre en ordre.

Je te laisse regarder dans "habillage.css" ce que fait la classe "nettoyeur" :wink:

Le 6 août 2009 10:06, F. Roure <f.roure@laposte.net <mailto:f.roure@laposte.net>> a écrit :

    mailou a écrit :

        Bonjour,
        Je suis désespéré, j'ai bidouillé dans tous les sens et je
        tourne autour de ce qui me paraît le plus plausible:

           <BOUCLE_auteurs1(AUTEURS){par nom_auteur}{doublons}{1/3}>
                  <ul class="trois-cols">
                          <li><a
        href="#ancre#ID_AUTEUR">[(#NOM_AUTEUR)]</a></li>
                  </ul> </BOUCLE_auteurs1>

           <BOUCLE_auteurs2(AUTEURS){par nom_auteur}{doublons}{2/3}>
                  <ul class="trois-cols">
                          <li><a
        href="#ancre#ID_AUTEUR">[(#NOM_AUTEUR)]</a></li>
                  </ul> </BOUCLE_auteurs2>

           <BOUCLE_auteurs3(AUTEURS){par nom_auteur}{doublons}{3/3}>
                  <ul class="trois-cols">
                          <li><a
        href="#ancre#ID_AUTEUR">[(#NOM_AUTEUR)]</a></li>
                  </ul> </BOUCLE_auteurs3>

    Le message d'erreur n'a rien à voir avec le découpage des boucles ni
    avec la CSS, mais avec ta syntaxe. Vire les "_auteur" et autres
    "_AUTEUR"

    <BOUCLE_auteurs1(AUTEURS){par nom}{doublons}{tout}<{1/3}>
          <ul class="trois-cols">
                  <li>...#NOM...</a></li>
          </ul>
    </BOUCLE_auteurs1>

        Sur le style, je n'ai pas compris

           .trois-cols {float: left; width: 31%; ... }

    Les 3 points c'est pour que tu mettes ce que tu veux en fonction de
    la mise en page, par ex. des "padding" et des "margin" pour la
    classe "trois-cols". Et en complément de #NOM ce que tu veux donner
    comme infos sur tes auteurs.

        aussi j'ai effacé les trois points et j'ai toujours cette erreur

           <BOUCLE_auteurs1>()
           Erreur MySQL
           auteurs.id_auteur FROM spip_auteurs AS `auteurs` INNER JOIN
           spip_auteurs_articles AS L1 ON ( L1.id_auteur =
        auteurs.id_auteur )
           INNER JOIN spip_articles AS L2 ON ( L2.id_article =
        L1.id_article )
           WHERE (auteurs.statut != '5poubelle') AND (L2.statut = 'publie')
           GROUP BY auteurs.id_auteur ORDER BY nom_auteur
           Unknown column 'nom_auteur' in 'order clause'
           </BOUCLE_auteurs1>

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

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

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

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

--
C'est pas parce que je suis venu, qu'il faut croire que je suis là.

Merci Françoise, c’était exactement ça, il manquait une classe nettoyeur.
J’ai maintenant ce que je souhaitais, merci encore à toi.

Le 6 août 2009 15:27, F. Roure <f.roure@laposte.net> a écrit :

mailou a écrit :

J’ai corrigé comme indiqué, et au bout du compte dans ma page article tout déborde, résultat <http://www.minibellespip.fr/crlimousin/spip.php?article43>

Il doit te manquer un clear. Dans ton modèle après les boucles un
devrait tout remettre en ordre.

Je te laisse regarder dans « habillage.css » ce que fait la classe « nettoyeur » :wink:

Le 6 août 2009 10:06, F. Roure <f.roure@laposte.net mailto:[f.roure@laposte.net](mailto:f.roure@laposte.net)> a écrit :

mailou a écrit :

Bonjour,
Je suis désespéré, j’ai bidouillé dans tous les sens et je
tourne autour de ce qui me paraît le plus plausible:

<BOUCLE_auteurs1(AUTEURS){par nom_auteur}{doublons}{1/3}>

<BOUCLE_auteurs2(AUTEURS){par nom_auteur}{doublons}{2/3}>

<BOUCLE_auteurs3(AUTEURS){par nom_auteur}{doublons}{3/3}>

Le message d’erreur n’a rien à voir avec le découpage des boucles ni
avec la CSS, mais avec ta syntaxe. Vire les « _auteur » et autres
« _AUTEUR »

<BOUCLE_auteurs1(AUTEURS){par nom}{doublons}{tout}<{1/3}>

  • ...#NOM...

Sur le style, je n’ai pas compris

.trois-cols {float: left; width: 31%; … }

Les 3 points c’est pour que tu mettes ce que tu veux en fonction de
la mise en page, par ex. des « padding » et des « margin » pour la
classe « trois-cols ». Et en complément de #NOM ce que tu veux donner
comme infos sur tes auteurs.

aussi j’ai effacé les trois points et j’ai toujours cette erreur

<BOUCLE_auteurs1>()
Erreur MySQL
auteurs.id_auteur FROM spip_auteurs AS auteurs INNER JOIN
spip_auteurs_articles AS L1 ON ( L1.id_auteur =
auteurs.id_auteur )
INNER JOIN spip_articles AS L2 ON ( L2.id_article =
L1.id_article )
WHERE (auteurs.statut != ‹ 5poubelle ›) AND (L2.statut = ‹ publie ›)
GROUP BY auteurs.id_auteur ORDER BY nom_auteur
Unknown column ‹ nom_auteur › in ‹ order clause ›
</BOUCLE_auteurs1>


liste spip

spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un
mail à spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

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

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

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


C’est pas parce que je suis venu, qu’il faut croire que je suis là.


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

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

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

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


C’est pas parce que je suis venu, qu’il faut croire que je suis là.