image

Installer DISQUS sur DasBlog

DISQUS est un excellent service de gestion de commentaires :

image

Celui-ci permet de gérer l’authentification des utilisateurs via Facebook Connect,
Twitter, OpenID ou encore via un compte DISQUS. Ce qui est idéal afin d’avoir des
informations sur les visiteurs qui commentent les posts sans avoir à les forcer
créer de nouveaux comptes. De plus l’affichage et l’ergonomie est bien meilleure que
les systèmes de commentaires présénts sur la plupart des moteurs de blog. Pour plus
d’infos, je vous recommande vivement d’aller jeter un oeil sur http://www.disqus.com afin
d’avoir un bref aperçu de l’ensemble des services proposés (et il y en a beaucoup
: intégration des réactions saisies sur Twitter, Widgets d’affichages des posts les
plus commentés, etc…).

L’intégration de DISQUS se fait de manière assez simple pour les moteurs de blogs
les plus courants tels que WordPress, Blogger, TypePad, etc. mais n’est pas si simple
pour les blogs basés sur DasBlog. Je vous propose donc un petit tutorial afin de vous
faciliter la tâche si vous souhaitez vous aussi intégrer DISQUS à votre blog basé
sur DasBlog.

La gestion des commentaires ne se fait pas via une macro DasBlog mais via un usercontrol.
Il vous faut donc modifier manuellement le fichier CommentViewBox.ascx.

S’agissant dans mon cas d’une migration du système de commentaires pour passer vers
DISQUS, j’ai décidé de laisser l’affichage des commentaires existants de mon blog
tout en proposant la saisie des nouveaux via DISQUS. Ainsi les posts existants ayant
des commentaires continueront d’afficher les commentaires existants tout en permettant
la saisie des nouveaux via le nouveau système, et quand aux nouveaux posts, ceux-ci
n’afficheront que les commentaires saisis via DISQUS.

Pour cela j’ai rajouté une div avec la class CommentBoxStyle (afin de s’intégrer correctement
d’un point de vue design) juste après la div ayant pour id “CommentViewContent”. Div
qui va contenir le code générique #1 de DISQUS. Dans mon cas : image

A noter que j’ai également masqué la div “commentViewEntry” via un style=”display:none”
afin d’interdire toute saisie de commentaire via l’ancien système.

Afin d’afficher le nombre de commentaires saisis via DISQUS il faut rajouter une url
spécifique contenant une ancre nommée #disqus_thread. Ce lien sera modifié dynamiquement
via javascript afin d’indiquer ce nombre. Pour cela, modifier le fichier itemTemplate.blogtemplate
de votre thème comme ceci :

image

Enfin dernière étape, il faut donc ajouter ce fameux javascript. Pour cela modifier
le fichier homeTemplate.blogtemplate et ajouter le snippet #2 avant la fermeture de
la balise body :

image

Afin directement les commentaires au sein de chaque post, je vous recommande d’activer
l’option suivante (je ne comprends vraiment pas pourquoi elle ne l’est pas par défaut…)

image

Voilou, n’hésitez pas à tester le nouveau système de commentaires !

Une réflexion au sujet de « Installer DISQUS sur DasBlog »

Laisser un commentaire

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