1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Les listes imbriquées ne fonctionnent pas
Mots-clés » mycodelistlisteimbriquée, listes, imbriquées, fonctionnent
12-05-2014, 20:44,
#1
Les listes imbriquées ne fonctionnent pas


Bonjour,

Je viens d'installer MyBB v1.6.13, et je ne peux utiliser les listes imbriquées : en refermant une liste imbriquée, cela termine aussi la liste principale, et tout ce qui suit est 'hors liste". Ca me paraît être un bug majeur, qui peut être reproduit dans n'importe quel forum de cette version.

Lorsqu'on présente des articles un peu organisés, des plans, des résumés... on a besoin de pouvoir créer des listes et des listes imbriquées, c'est même une fonctionnalité importante du HTML.

Y a-t-il une solution de contournement, ou un correctif, ou quelqu'un en train d'y travailler ?

Voici un exemple de code
Code :
[list]
[*]Première liste, 1er item
[*]Première liste, 2nditem
[list=1]
[*]Item 1
[*]Item 2
[/list]
Ceci est une partie de la premier liste mais est affiché "hors liste"
[*]Première liste, 3ème item, arrivé "dans le décor"
[/list]

Et voici le HTML généré
Code :
<ul>
<li>Première liste, 1er item</li>
<li>Première liste, 2nditem<br>
<ol type="1">
<li>Item 1</li>
<li>Item 2<br>
</li></ol></li></ul>
Ceci est une partie de la premier liste mais est affiché "hors liste"
<li>Première liste, 3ème item, arrivé "dans le décor"<br>

Et voici le rendu
  • Première liste, 1er item
  • Première liste, 2nditem
    1. Item 1
    2. Item 2
    Ceci est une partie de la premier liste mais est affiché "hors liste"
  • Première liste, 3ème item, arrivé "dans le décor"

Je n'ai pas trouvé de réponse sur ce sujet.

Merci par avance aux spécialistes de MyBB qui pourront apporter leurs lumières.
Répondre
12-05-2014, 21:05, (Modification du message : 12-05-2014, 21:06 par spyto.)
#2
RE: Les listes imbriquées ne fonctionnent pas
C'est le '=1' qui crée le problème.
Il n'y a pas de paramètre à rajouter, juste des [ list ] à imbriquer !

Par exemple
Code :
[list]
[*]Première liste, 1er item
[*]Première liste, 2nditem
[list]
[*]Item 1
[*]Item 2
[/list]
Ceci est une partie de la première liste non affiché "hors liste"
[*]Première liste, 3ème item, plus "dans le décor"
[/list]
donne bien le résultat attendu :
  • Première liste, 1er item
  • Première liste, 2nditem
    • Item 1
    • Item 2
    Ceci est une partie de la première liste non affiché "hors liste"
  • Première liste, 3ème item, plus "dans le décor"

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
12-05-2014, 21:17,
#3
RE: Les listes imbriquées ne fonctionnent pas
@spyto : L'élément [ list = 1 ] est généré lorsqu'une liste numérotée est imbriquée dans une liste régulière.

Ce BUG existe depuis plus de 4 années(déclaré le 20 juin 2010) et le problème n'a toujours pas été réglé par les concepteurs actuels de MyBB, selon ce que j'ai pu y lire.

Le "parser" a d'autres types de problèmes en ce qui concerne les éléments imbriqués. J'ai fait moi même plusieurs correctifs sur mes propres forums n'ayant pas la patience d'attendre que ces soucis soient corrigés.

J'ai remarqué votre discussion sur le forum anglophone, vous y avez pourtant mentionné avoir produit vous-même une solution. Alors pourquoi reproduire la question ici?

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
12-05-2014, 22:20, (Modification du message : 12-05-2014, 22:24 par Frankie.)
#4
RE: Les listes imbriquées ne fonctionnent pas
Merci spyto et exdiogene pour vos réponses.

Si je pose la question ici, c'est en fait parce que je suis tout nouveau, j'ai découvert MyBB il y a à peine une semaine, aussi je ne sais pas où en sont les développements et bons usages. Il aurait été fort possible que quelqu'un ait une solution correcte pour contourner le problème, ou qu'un correctif soit sorti dont je n'ai pas connaissance, ou même que quelqu'un soit en train de développer ce correctif, pour un patch ou la prochaine version.

Souvent, une réponse existe sur un forum, pas sur un autre, c'est pour cela que j'ai posté ma demande en français ici et en anglais sur mybb.com. Je ne vais pas arriver avec ma solution alors qu'il y en a déjà une, c'est pourquoi j'attends d'avoir une réponse sur le forum de la communauté.

En effet, j'ai la solution, elle marche bien, elle peut même résoudre d'autres bugs qui peuvent se produire lorsqu'il y a imbrications des BB/My-codes. J'ai il y a quelques heures publié une réponse indiquant cela sur community.mybb.com. J'attends maintenant une réponse de leur côté, et si elle ne vient pas, je verrai comment et avec qui prendre contact. Mais je n'ai pas beaucoup de temps, et je préfère que ce soit la bonne personne de chez eux qui me contacte et m'explique comment faire.

Donc oui, on peut dire qu'une solution ne devrait pas tarder au problème de l'imbrication des BBMyCodes. Elle permettrait, outre de gérer correctement les listes imbriquées, de gérer des encadrés imbriqués, des tables... et donc de faire une mise en page aussi riche que le HTMl le permet. Pour un message de 3 mots + 1 smiley, on s'en fiche un peu Big Grin, mais pour un article important, une belle présentation, c'est bien aussi. Rolleyes
Répondre
12-05-2014, 22:55,
#5
RE: Les listes imbriquées ne fonctionnent pas
Il est facile de créer des tableaux avec l'aide de MyCodes préconçus.

Nous en avons un ici en bas de page :
http://mybb.fr/thread-3136.html

Il y a bien d'autres façons de formater la disposition des données dans un message.

Avec un peu d'imagination presque tout est possible. Bien sur dans certains cas il faudra nécessairement un plugin.

Mais certains plugins nous simplifient vraiment la tâche, comme celui des expressions conditionnelles dans les templates créé par Zinga Burga et certains de mes propres plugins.

Nous ne pouvons qu'espérer que les BUGS d'imbrication dans le "parser" seront réglés dans la version 1.8 de MyBB... Wink

Entretemps, nus sommes vraiment livrés à nous-même ou aux codeurs si nous ne sommes pas développeur... Rolleyes

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique