Comment forcer les résultats d'une boucle à se ranger dans un tableau. ?

Bonjour et merci de m'avoir répondu!
Pour comprendre ma question,
Il suffit d'aller sur le site http://agenda.ipc.univ-paris-diderot.fr/ et de constater (à droite et en bas de la page d'accueil) que les *"anciens numéros"* N°1, N°2, ...se rangent en fait *dans un tableau *(sans que je sache vraiment pourquoi) *dans SPIP 1.9.2d*
(N°1, N°2, etc sont des descriptifs de mots clé, obtenus * comme résultats de 3 boucles adéquates*.)

Ces descriptifs se rangent correctement dans SPIP 1.9.2d (c'est à dire comme dans un tableau); mais ils se placent les uns au-dessous des autres dans SPIP 2.0.3 ou SPIP 2.0.5. Or je voudrais conservé dans les nouvelles versions de SPIP 2.0.5 la disposition actuelle.

*D'où ma question: comment forcer les résultats d'une boucle à se ranger dans un tableau. ?* Y-a-t-il un filtre qui force cette disposition?
(car en principe ,les résultats d'une boucle se rangent les uns au-dessous des autres)

Je n'ai rien trouvé de compréhensible et qui fonctionne dans les forums de SPIP ou de SPIP contributions

Très cordialement

J-L Motchane
PS: le code des boucles est exposé ci-dessous:

            *<font size="2" face="Arial, Helvetica, sans-serif"><strong>Les
                anciens num&eacute;ros:</strong></font>
    <p>
            <BOUCLE_articles_en_une(MOTS){id_mot=1}>
            <BOUCLE_tous_les_articlesquiontcemotclef(ARTICLES){id_mot}{par date}>
             <BOUCLE_lalalla(MOTS){id_article}{type==numero }{0,1}{}>
                 <A HREF="confluence.php?id_article=#ID_ARTICLE"> <font size="1" face="Geneva, Arial, Helvetica, san-serif">
            <b>#DESCRIPTIF | </b></font> </a>

            </BOUCLE_lalalla>
            </BOUCLE_tous_les_articlesquiontcemotclef>
            </BOUCLE_articles_en_une>
      
*

Pour commencer, pour plus de clarté, et plus de respect des standards, tu peux virer tous les cette balise étant dépréciée (et dans le cas présent elle gêne la lecture de la boucle)

Les anciens numéros:

#DESCRIPTIF |

Ta boucle n’affiche pas un tableau, mais comme elle ne comporte que des éléments « en ligne » ceux-ci s’affichent les uns à la suite des autres.

Cette boucle devrait te donner le même résultat en 1.9.* et en 2.0.* as tu bien mis les bons squelettes dans le bon répertoire après ta migration ?

Paul (5eBleu)

Le 19 mars 2009 17:12, J-L Motchane <jean-loup.motchane@univ-paris-diderot.fr> a écrit :

Bonjour et merci de m’avoir répondu!
Pour comprendre ma question,
Il suffit d’aller sur le site http://agenda.ipc.univ-paris-diderot.fr/ et de constater (à droite et en bas de la page d’accueil) que les « anciens numéros » N°1, N°2, …se rangent en fait *dans un tableau (sans que je sache vraiment pourquoi) dans SPIP 1.9.2d
(N°1, N°2, etc sont des descriptifs de mots clé, obtenus * comme résultats de 3 boucles adéquates
.)

Ces descriptifs se rangent correctement dans SPIP 1.9.2d (c’est à dire comme dans un tableau); mais ils se placent les uns au-dessous des autres dans SPIP 2.0.3 ou SPIP 2.0.5. Or je voudrais conservé dans les nouvelles versions de SPIP 2.0.5 la disposition actuelle.

D’où ma question: comment forcer les résultats d’une boucle à se ranger dans un tableau. ? Y-a-t-il un filtre qui force cette disposition?
(car en principe ,les résultats d’une boucle se rangent les uns au-dessous des autres)

Je n’ai rien trouvé de compréhensible et qui fonctionne dans les forums de SPIP ou de SPIP contributions

Très cordialement

J-L Motchane
PS: le code des boucles est exposé ci-dessous:

*Les
anciens numéros:

#DESCRIPTIF |

</BOUCLE_lalalla>
</BOUCLE_tous_les_articlesquiontcemotclef>
</BOUCLE_articles_en_une>


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

Paul a écrit :

Pour commencer, pour plus de clarté, et plus de respect des standards, tu peux virer tous les <font size="1" face="Geneva, Arial, Helvetica, san-serif"></font> cette balise étant dépréciée (et dans le cas présent elle gêne la lecture de la boucle)

<strong>Les anciens num&eacute;ros:</strong>
<p>
          <BOUCLE_articles_en_une(MOTS){id_mot=1}>
          <BOUCLE_tous_les_articlesquiontcemotclef(ARTICLES){id_mot}{par date}>
          <BOUCLE_lalalla(MOTS){id_article}{type==numero }{0,1}{}>
             <a href="confluence.php?id_article=#ID_ARTICLE"><b>#DESCRIPTIF | </b></a>
          </BOUCLE_lalalla>
          </BOUCLE_tous_les_articlesquiontcemotclef>
          </BOUCLE_articles_en_une>
</p>

Ta boucle n'affiche pas un tableau, mais comme elle ne comporte que des éléments "en ligne" ceux-ci s'affichent les uns à la suite des autres.

Cette boucle devrait te donner le même résultat en 1.9.* et en 2.0.* as tu bien mis les bons squelettes dans le bon répertoire après ta migration ?

Paul (5eBleu)

Le 19 mars 2009 17:12, J-L Motchane <jean-loup.motchane@univ-paris-diderot.fr <mailto:jean-loup.motchane@univ-paris-diderot.fr>> a écrit :

    Bonjour et merci de m'avoir répondu!
    Pour comprendre ma question,
    Il suffit d'aller sur le site
    http://agenda.ipc.univ-paris-diderot.fr/ et de constater (à
    droite et en bas de la page d'accueil) que les *"anciens numéros"*
    N°1, N°2, ...se rangent en fait *dans un tableau *(sans que je
    sache vraiment pourquoi) *dans SPIP 1.9.2d*
    (N°1, N°2, etc sont des descriptifs de mots clé, obtenus * comme
    résultats de 3 boucles adéquates*.)

    Ces descriptifs se rangent correctement dans SPIP 1.9.2d (c'est à
    dire comme dans un tableau); mais ils se placent les uns
    au-dessous des autres dans SPIP 2.0.3 ou SPIP 2.0.5. Or je
    voudrais conservé dans les nouvelles versions de SPIP 2.0.5 la
    disposition actuelle.

    *D'où ma question: comment forcer les résultats d'une boucle à se
    ranger dans un tableau. ?* Y-a-t-il un filtre qui force cette
    disposition?
    (car en principe ,les résultats d'une boucle se rangent les uns
    au-dessous des autres)

    Je n'ai rien trouvé de compréhensible et qui fonctionne dans les
    forums de SPIP ou de SPIP contributions

    Très cordialement

    J-L Motchane
    PS: le code des boucles est exposé ci-dessous:

            *<font size="2" face="Arial, Helvetica,
    sans-serif"><strong>Les
                  anciens num&eacute;ros:</strong></font>
     <p>
              <BOUCLE_articles_en_une(MOTS){id_mot=1}>
                 <BOUCLE_tous_les_articlesquiontcemotclef(ARTICLES){id_mot}{par date}>
               <BOUCLE_lalalla(MOTS){id_article}{type==numero }{0,1}{}>
                 <A HREF="confluence.php?id_article=#ID_ARTICLE">
    <font size="1" face="Geneva, Arial, Helvetica, san-serif">
              <b>#DESCRIPTIF | </b></font> </a>

              </BOUCLE_lalalla>
              </BOUCLE_tous_les_articlesquiontcemotclef>
              </BOUCLE_articles_en_une>
           *
    _______________________________________________
    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 - 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 et merci beaucoup pour ta réponse.

D'accord pour les anciennes balises <font size="2" face="Arial, Helvetica, sans-serif">, mais le problème est ailleurs.

*1 -Il n'y a aucune erreur faites sur les squelettes dans la migration de SPIP 1.9.2d vers SPIP 2.0.3 ou SPIP 2.0.5. Ce sont exactement les mêmes.
2 -Je suis d'accord avec le fait que les boucles n'affichent en principe que des éléments en ligne, qui devraient s'afficher les uns au-dessous des autres. C'est le cas pour **SPIP 2.0.3 ou SPIP 2.0.5 et pas pour SPIP **1.9.2d . Il ya donc un double mystère!
3 -D'où ma question: comment forcer les résultats d'une boucle à se ranger dans un tableau ou en plusieurs colonnes ?*.
J
D'avance merci

J-L Motchane

PS: J'ai été incapable de faire fonctionner la solution donnée dans Affichage en colonnes sans tableaux ni doublons - SPIP-Contrib ou danshttp://www.spip.net/fr_article1498.html;) <http://www.spip.net/fr_article1498.html&gt;
      (Je souhaiterait une solution compréhensible et qui fonctionne.)

*

  • La boucle SPIP n’a aucune influence sur la présentation.
  • Utilises-tu firebug ?

Paul (5eBleu)

Le 20 mars 2009 10:13, J-L Motchane <jean-loup.motchane@univ-paris-diderot.fr> a écrit :

Paul a écrit :

Pour commencer, pour plus de clarté, et plus de respect des standards, tu peux virer tous les cette balise étant dépréciée (et dans le cas présent elle gêne la lecture de la boucle)

Les anciens numéros:

#DESCRIPTIF |

Ta boucle n’affiche pas un tableau, mais comme elle ne comporte que des éléments « en ligne » ceux-ci s’affichent les uns à la suite des autres.

Cette boucle devrait te donner le même résultat en 1.9.* et en 2.0.* as tu bien mis les bons squelettes dans le bon répertoire après ta migration ?

Paul (5eBleu)

Le 19 mars 2009 17:12, J-L Motchane <jean-loup.motchane@univ-paris-diderot.fr mailto:[jean-loup.motchane@univ-paris-diderot.fr](mailto:jean-loup.motchane@univ-paris-diderot.fr)> a écrit :

Bonjour et merci de m’avoir répondu!
Pour comprendre ma question,
Il suffit d’aller sur le site
http://agenda.ipc.univ-paris-diderot.fr/ et de constater (à
droite et en bas de la page d’accueil) que les « anciens numéros »
N°1, N°2, …se rangent en fait *dans un tableau (sans que je
sache vraiment pourquoi) dans SPIP 1.9.2d
(N°1, N°2, etc sont des descriptifs de mots clé, obtenus * comme
résultats de 3 boucles adéquates
.)

Ces descriptifs se rangent correctement dans SPIP 1.9.2d (c’est à
dire comme dans un tableau); mais ils se placent les uns
au-dessous des autres dans SPIP 2.0.3 ou SPIP 2.0.5. Or je
voudrais conservé dans les nouvelles versions de SPIP 2.0.5 la
disposition actuelle.

D’où ma question: comment forcer les résultats d’une boucle à se
ranger dans un tableau. ?
Y-a-t-il un filtre qui force cette
disposition?
(car en principe ,les résultats d’une boucle se rangent les uns
au-dessous des autres)

Je n’ai rien trouvé de compréhensible et qui fonctionne dans les
forums de SPIP ou de SPIP contributions

Très cordialement

J-L Motchane
PS: le code des boucles est exposé ci-dessous:

*Les
anciens numéros:

#DESCRIPTIF |

</BOUCLE_lalalla>
</BOUCLE_tous_les_articlesquiontcemotclef>
</BOUCLE_articles_en_une>
*


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 - 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 et merci beaucoup pour ta réponse.

D’accord pour les anciennes balises , mais le problème est ailleurs.

1 -Il n’y a aucune erreur faites sur les squelettes dans la migration de SPIP 1.9.2d vers SPIP 2.0.3 ou SPIP 2.0.5. Ce sont exactement les mêmes.
2 -Je suis d’accord avec le fait que les boucles n’affichent en principe que des éléments en ligne, qui devraient s’afficher les uns au-dessous des autres. C’est le cas pour **SPIP 2.0.3 ou SPIP 2.0.5 et pas pour SPIP **1.9.2d . Il ya donc un double mystère!
3 -D’où ma question: comment forcer les résultats d’une boucle à se ranger dans un tableau ou en plusieurs colonnes ?
.
J
D’avance merci

J-L Motchane

PS: J’ai été incapable de faire fonctionner la solution donnée dans http://www.spip-contrib.net/Affichage-en-colonnes-sans ou danshttp://www.spip.net/fr_article1498.html:wink: <http://www.spip.net/fr_article1498.html>
(Je souhaiterait une solution compréhensible et qui fonctionne.)

J-L Motchane a écrit :

Jean-Christophe Villeneuve a écrit :

J-L Motchane a écrit :

Merci de ta réponse.
J'ai essayé ta proposition, mais cela ne marche pas.(rien ne change)
J'ai essayé également ce style qui fonctionne par exemple pour les menus classiques :
<style>
ul#menu{
    margin: 0;
    padding: 0;
    font: bold 1em georgia,Times , serif;
    list-style-type:none;
    }
    #menu li {
     float: left;
    }
    #menu a {
    diplay: block;
    width: 120px;
    border: solid green;
    margin: 0 5px;
    text align: center;
    }
</style>
Cela ne marche pas non plus
Très cordialement

J-L motchanze

Je ne veux pas te décourager mais je crois qu'il y a beaucoup de choses à revoir dans ton squelette

- Mise en page en tableau : difficile à lire -> lui préférer une mise en page en CSS avec au moins un </td> sans son <td>

- dans ton head, des meta qui se répètent, certains étant bizarres

    <meta content="text/html;
    charset=iso-8859-1" http-equiv="Content-Type"/>
    <meta content="text/html;
    charset=ISO-8859-1" http-equiv="Content-Type"/>
    <meta content="text/html; charset=iso-8859-1" http-equiv="Agenda
    de la pensée contemporaine"/>

- 4 appels du fichier styles.css

Donc à ta place, je ferais dèjà le ménage dans les meta, ça c'est assez rapide
Ensuite, je passerais à une mise en page en css. Là c'est beaucoup plus de boulot mais le jeu en vaut la chandelle.

Il ya effectivement du ménage à faire, j'en suis conscient. Supprimer les 3 appels des feuilles de style sur 4 est en effet opportun, mais ne va pas résoutdre le problème: Ma question était générale: comment disposer en tableau les
résultats d'une boucle?

Utiliser les feuilles de style OK, je l'ai déjà essayer, figures toi. Mais quel conteneur utilisé et comment le placer, voilà la question?

Je vois que tu n'as pas non plus de solution.

Merci en tous cas pour tes efforts

J-L Motchane

PS: PS: Il ya une solution proposée dans Affichage en colonnes sans tableaux ni doublons - SPIP-Contrib ou dans <http://www.spip.net/fr_article1498.html&gt;
    mais en l'essayant j'obtiens des messages d'erreurs Je souhaiterait donc obtenir 1 -une solution compréhensible et 2 -qui fonctionne.

La solution je l'ai et je l'utilise mais elle ne s'explique pas en 2 mots
Il te faut reprendre intégralement tes squelettes
Voici un peu de lecture

http://blog.html.it/layoutgala/
C'est un peu long au début pour comprendre la logique mais quel plaisir ensuite pour la maintenance

PS : réponds toujours à la liste, tu seras plus facilement aidé