Aller au contenu

DokuWiki : l’extension Discussion n’affiche pas les réponses

Bonjour,

Dans une installation par défaut de DokuWiki et de l’extension Discussion qui permet de commenter une page et / ou de discuter autour d’une page, les réponses à des commentaires ou messages ne s’affichent pas.

Les bonnes nouvelles :

  • la solution est très simple à mettre en place ;
  • il s’agit d’un code source ouvert et d’un logiciel libre (licence GPL 2.0) ;
  • des personnes ont gentiment partagé le problème et surtout la solution sur des supports accessibles publiquement.
  • d’autres personnes ont pris soin de publier la solution dans les forums officiels et 100 % LIBRES de DokuWiki.

Les mauvaises nouvelles :

  • Le site dans lequel j’ai d’abord trouvé l’information est un site satanique (contrôlé par une grande firme américaine ultracapitaliste) ;
  • Personne n’a pris soin d’apporter le correctif et de reprendre la main sur cette extension pour en partager une version saine pour la communauté.
  • Vu que le seul dépôt que j’ai trouvé est sur un site satanique, je n’interviendrai pas dans ce circuit (workflow) d’une manière ou d’une autre.

La solution

Ouvrir le fichier lib/plugins/discussion/action.php
À la ligne 956, remplacer
if (!empty($comment['replies'])) {
par
if (empty($comment['replies'])) {

Au plaisir,

Marc JESTIN

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *