DISQUS — это бесплатный сервис, который позволит подключить комментарии для Вашего сайте. DISQUS не единственный сервис комментариев в сети Интернет, но из-за его популярности и простоты установки делают этот сервис востребованным среди веб-разработчиков.

Установка

Для начала установки Вам потребуется пройти регистрацию на сайте производителя disqus.com, нажав на кнопку "Add Disqus to Your Site".

На следующем шаге Вам предлагают выбрать платформу, на которой построен Ваш сайт. Если в списке Вы нашли свою платформу, то следуйте предложенным советам. Если же Вашей платформы (в частности MODx) нет в списке, то выбираем универсальный код.

В пункте 1 находится код, который нужно разместить в теле страницы (шаблона) на сайте. Копируем и вставляем код в шаблон (если вы используете MODx, создайте новый чанк disquscomments, вставьте код в него и поместите вызов чанка в шаблон).

В пункте 2 есть ссылку на дополнительные параметры DISQUS, которые нужны для динамических сайтов (к примеру, Вы хотите видеть комментарии для каждой статьи в отдельности):

disqus_shortname — обязательный параметр, указывающий принадлежность комментариев к Вашему сайту. Его значением является короткое имя нашего проекта, которое Вы вводили на первом шаге регистрации.

var disqus_shortname = 'aboutcomputers1';

disqus_identifier — параметр, указывающий уникальный идентификатор страницы. Это нужно для скрипта, который должен различать Ваши страницы и выводить комментарии именно для нее.

В качестве идентификатора не используйте название или URL страницы, если только Вы уверены, что страница никогда не изменит своего названия и адреса.

Если используете MODx, то как Вы знаете, каждый документ имеет собственный уникальный идентификатор (ID документа). Здесь этот идентификатор Вам очень пригодится:

var disqus_identifier = '[[*id]]';

disqus_title — параметр содержит заголовок текущей страницы. Если параметр не указан, то будет передано содержимое тега <title>, а если и его нет, то будет использован URL страницы.

В MODx можно использовать тег [[*pagetitle]] или [[*longtitle]]:

var disqus_title = '[[*pagetitle]]';

disqus_url — адрес текущей страницы. Если параметр не указан, то в качестве значения будет window.location.href. Рекомендуется указывать этот параметр, так как если посетитель находится на странице http://example.com/helloworld.html?123, DISQUS может загрузить другую ветку комментариев, отличную от http://example.com/helloworld.html. В качестве значения используйте абсолютные адреса.

В MODx можно использовать тег [[++site_url]] или [[~[[*id]]]]':

var disqus_url = '[[++site_url]][[~[[*id]]]]';

Настройка

Устанавливаем русский язык

Для выбора языка Вам нужно зайти административную панель DISQUS, на закладку Settings -> General. Ниже в разделе Site Identity находим пункт Language и выбираем русский язык.

 

Премодерация комментариев

Ниже в этой же вкладке в разделе Community Rules, можно выбрать премодерирование комментариев и ссылок, указанных в нем.

Ну что же самое основное мы рассмотрели, с остальным Вы можете разобраться и поэкспериментировать сами.

Если у Вас появились ко мне вопросы по данной статье, задавайте их в комментариях ниже.