Activer les commentaires


sous doryphore


La fonctionnalité des commentaires a été désactivée par défaut sous cercopitheque en raison des difficultés à pouvoir éviter les spams par les scripts automatiques mal intentionnés.

Cette fonctionnalité fera bientôt son retour dans YesWiki à partir de la version doryphore 4.2.0.
Elle est en cours de tests avec la version de test doryphore-test (avril 2022).

Il sera facile d'activer les commentaires en se rendant sur la page GererConfig de votre wiki, rubrique Droit d'accès, paramètre comments_activated, en mettant true.

Ré-Activer les commentaires sous cerco


Avant de vous indiquer la marche à suivre,
ATTENTION, les commentaires sont une porte ouverte très attractive pour les spammeurs !


n'activez donc les commentaires QUE sur
  • des pages qui nécessitent une connexion pour être "vues"
  • ou sur un wiki non répertorié par les robot ! (voir comment faire ici)

Marche à suivre sous cerco

  • Dans tools/hashcash/handlers/page = renommer _addcomment.php => _addcomment.php.old
  • Dans tools/nospam/handlers/page = renommer _addcomment.php => _addcomment.php.old
  • ensuite allez dans wakkaconfig.php et vérifier default_comment_acl
    • SI = '*' alors c'est OK (tout le monde peut commenter) (il faut alors absolument que votre site ne soit pas référencé par les moteurs de recherche !!!!!!!)
    • SI = '@admins' alors seuls les membres du groupe admins pourront commenter (vous pouvez remplacer par un autre nom de groupe si vous le souhaitez)

Remarques

Il y a encore quelques soucis avec la partie "éditer ou répondre" à un commentaire...
solution à venir ;-)

Si ça dérape, on vous avait prévenu ;-)

Attention manip à faire si on comprend la suite
Il est possible d'effacer tous les commentaires insérés dans le wiki via deux commandes sql via phpmyadmin
DELETE FROM yeswiki_pages WHERE tag  like  'Comment%'
et
DELETE FROM  yeswiki_acls  WHERE  page_tag  like 'Comment%'
en remplaçant yeswiki par le préfixe choisi pour votre table