[RÉSOLU] Bloquer les discussions au premier sous-niveau
Bonjour,
Est-il posible de forcer toutes les réponses à un commentaire sous un seul niveau d'indentation ?
En css on peut facilement tricher sur l'indentation des réponses.
En revanche si quelqu'un vient répondre (reponse 1.1) à une réponse (reponse 1), son message s'alignera en dessous de la réponse 1 :
Or je voudrai que son message aille à la suite de toutes les autres réponses :
Et que ainsi de suite, tout se suive sous un seul sous-niveau.
Est-ce possible ?
Est-il posible de forcer toutes les réponses à un commentaire sous un seul niveau d'indentation ?
En css on peut facilement tricher sur l'indentation des réponses.
En revanche si quelqu'un vient répondre (reponse 1.1) à une réponse (reponse 1), son message s'alignera en dessous de la réponse 1 :
commentaire 1
reponse 1
reponse 1.1
reponse 2
reponse 3
commentaire 2
Or je voudrai que son message aille à la suite de toutes les autres réponses :
commentaire 1
reponse 1
reponse 2
reponse 3
reponse 1.1
commentaire 2
Et que ainsi de suite, tout se suive sous un seul sous-niveau.
Est-ce possible ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Peut-être en désactivant la partie javascript à la fin du fichier commentaires.php ?
à plus,
Gzyg
je pense qu'il faudrait dans ce cas, n'afficher le lien répondre que sur les commentaires de niveau 1.
du coup, une boucle après pour n'afficher qu'au niveau 1 de commentaire le lien répondre.
niqnutn: effectivement c'est l'approche la plus simple. Problème : si on a beaucoup de réponse, ce n'est pas sûr que le visiteur aura la présence d'esprit de scroller jusqu'au commentaire parent pour trouver le bouton répondre.
Du coup dans l'idéal j'aurai aimé conserver tous les boutons de réponse.
je ne sais pas exactement comment fonctionne le système de commentaire donc peux pas t'aider beaucoup plus.
je ne sais pas s'il y a un niveau max pour les commentaires, seulement que pour le thème c'est limité à 10.
Cela n'est pas tout à fait satisfaisant, je persiste à penser que si les réponses s'accumulent et font scroller la page, les nouveaux intervenants ne seront pas où se trouve le bouton répondre.
Le tout est donc d'atteindre level-max dès le premier sous-niveau de réponses.
Cela se fait dans la fonction comLevel dans "/core/lib/class.plx.show.php" :
On diminue le seuil de : à
Il ne reste plus qu'à ajuster l'indentation de level-max dans les CSS.