DISQUS — система комментирования для блога

disqus-commenting-header

Стандартные комментарии, которые поддерживала моя тема в блоге, меня не слишком устраивали — они были слишком незамысловатыми. Поэтому я перешел на DISQUS. 



Зачем?

Во-первых, давайте рассмотрим, чем же меня не устраивала обычная система комментариев:

  • HTML теги в сообщениях по-моему совсем никак не вырезались, а даже если вырезались, то не слишком строго. Меня это никак не устраивало. Вы же знаете, что можно сделать много нехороших вещей, если в комментариях никак не фильтруются HTML-теги? Что это за блог об IT с такой уязвимостью? :)
  • Стандартная тема не поддерживала ветвистые комментарии. Я думаю, вы могли видеть такие в Живом Журнале. В этом случае комментарии идут не только один под другим (так называемый плоский режим), но и разбиватся на отдельные подтемки. Это удобно, если в дискусии может обсуждаться сразу несколько вопросов.
  • И конечно, практически никакой защиты от спама. Если вы когда-нибудь вели блог или открывали сайт в сети, вы должны понимать, насколько большой проблемой это может быть. Стандартная установка WordPress не содержит практически ничего, что могло бы помочь защитить блог от бессмысленных коментариев.

Все указанные проблемы можно решить с помощью плагинов, конечно, но тогда бы мне понадобилось как минимум 3 разных плагина. Плюс потратить еще какое-то время настраивая их.

DISQUS позволяет решить указанные проблемы одним плагином — поэтому я и выбрал его.

Что это?

Как я уже сказал, это отдельный плагин, который подключается к блогу. Не только пользователи WordPress могут использовать его, плагины существуют и для других систем: Movable Type, Type Pad, Tumblr, Blogger и даже generic версия для любого сайта.

Основная идея DISQUS — в централизованной системе комментирования. Устанавливая DISQUS, вы подключаетесь к этой системе. Ваши комментарии будут хранится не только в базе WordPress, но и на центральном сервере DISQUS'a. Увидеть их можно будет как на вашем сайте, так и на страничке вашего сообщества, которая автоматически создается на disqus.com.

Помимо всего этого, DISQUS предлагает централизованную учетную запись для всех сайтов, которые его используют. Если пользователь зарегистрируется на вашем сайте, он сможет использовать эту же учетную запись для комментирования и на других сайтах с DISQUS'om. Оставлять комментарии без регистрации, конечно, тоже можно.

Кроме того, у каждого пользователя, зарегистрировавшегося в DISQUS, появляется своя страничка, на которой видны некоторые данные о нем и оставленные им комментарии по всей Сети. Есть возможность подписаться на комментарии этого пользователя.

Но это все — основная идея проекта, о которой я узнал уже после установки плагина. Идея может быть не плохая, но меня интересовало совсем другое. Побочные эффекты, так сказать:

  • Дискус заменяет оформление комментариев на сайте на свое, более красивое. Есть возможность выбирать из нескольких тем и настраивать их. Продвинутые пользователи могут вручную изменить файлы плагина, чтобы настроить его под себя.
  • Дискус поддерживает ветвистые комментарии. Это отключается.
  • Дискус защищает от спама. Чтобы оставить комментарий нужен JavaScript, что автоматически отсеивает 99% всего спама, потому что спам боты Javascript обычно не поддерживают. Но даже для оставшегося 1% существует автоматическая фильтрация спама. Подозрительные сообщения задерживаются и помещаются в специальную папку.
  • Утверждается, что структура выдачи комментариев Дискуса — SEO friendly. Чтобы читать комментарии JavaScript не нужен.
  • Зарегистрированные пользователи могут иметь аватарки.
  • Ваши комментарии автоматически дублируются на серверах Дискуса. Получается что-то вроде backup'a.
  • Дополнительные плюшки в виде возможности сортировать комментарии по разным признакам, выставлять комментариям баллы (как на Youtube), видеокомментарии, виджеты показывающие самые горячие темы или последние комментарии, и многое другое.

Звучит заманчиво? Ну что ж — я старался :) . Но чтобы вы не думали, что все так идеально, вот вам второй список. На этот раз с недостатками:

  • Несколько строгий спам фильтр. Мне довольно часто приходится вытаскивать оттуда чистые сообщения.
  • Проблемы с синхронизацией комментариев. Основная проблема в том, что синхронизация по-моему работает испключительно в одну строну: из WordPress в Disqus. Плагин заменяет собой страницу модерирования комментариев в WordPress и модерировать комментарии нужно на сайте системы. Если вы удаляете комментарий там, то с вашего сайта он пропадает, но остается в базе WordPress'a и продолжает показываться в админпанели.
  • DISQUS не модерирует trackback'и. Чтобы избежать спама в блоге через них, понадобиться поставить еще один плагин.
  • Плохая локализация для WordPress. Та часть системы, которая находится у вас на сайте, не переведена и переведена быть не может даже вами судя по всему. Та часть, которая находится на сайте Дискуса — локализована.

Изменяем DISQUS под себя

Помимо настроек, которые доступны на сайте Дискуса, у вас есть еще 2 способа изменить то, как выглядят ваши комментарии. Можно отредактировать листы стилей (CSS) и файл comments.php, который лежит в папке плагина.

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

Поменять стили можно в редакторе файлов темы, который доступен в админпанеле Вордпресса (Appearance — Editor) . Селекторы стоит указывать полностью, по-другому работать не будет. Например, чтобы убрать стрелочки для оценивания комментариев, достаточно в stylesheet.css темы добавить:

#dsq-content #dsq-comments .dsq-comment-rate { display: none; }

В таком же духе можно менять оформление и других элементов. Посмотреть, какой айди у того или другого элемента всегда можно в исходном коде страницы  в любом браузере.

Важно еще то, чтобы изменный CSS вставлялся в страничку после CSS самого Disqus'a. Посмотреть порядок можно в файле header.php.

Если же вы хотите получить бóльший контроль над видом комментариев, придется менять comments.php, который лежит в папке Дискуса. Именно этот файл отвечает за то, как будут выводиться ваши комментарии.

Важно! Не меняйте надписи 'reply', 'edit', 'reblog', которые выводятся после каждого комментария. По какой-то причине, видимо, из-за скриптов, если вы поменяете эти надписи на другие, плагин может перестать правильно работать. В частности, когда я перевел эти ссылки на русский, они перестали что-либо делать.

P.S.

Посмотреть на систему в действии вы можете у меня в блоге. Опробовать работу Дискуса всегда можно комментарием по теме :)

Также посмотрите:

  • http://hydrovikon.ru/ Wlas

    good

  • Eligar

    получается через дискус я могу комментировать только там, где этот дискус установлен?

  • http://blog.undsoft.com undsoft

    Все верно.

  • http://www.juev.ru/ Juev

    Вот и думаю, стоит ли использовать данную систему на своем сайте? Или нет?
    Со спамом у меня проблем нет, не устраивает только несколько неудобная система ветвлений комментариев, которая прописана в теме...
    А вот Дискус пока под большим вопросом... Стоит ли пробовать? Или не стоит??

  • http://blog.undsoft.com undsoft

    Если поставите Дискус, у вас будут проблемы со спамом. :) Например, ваше сообщение попало в папку спам.
    Я бы сказал так — идея интересная, но требует доведения до ума малёхо. Большой плюс — неплохой плагин к вордпрессу, который умеет показывать коментарии.
    Ничто не мешает вам попробовать и если не понравится, убить систему. Комментарии сохраняются как на сервере дискуса, так и в базе сайта.

  • lepricon

    Я использую на своем блоге на движке WP пдагин akismet, да спама много, но по 10 в день модерировать не так уж и сложно, только немного сложно определить теперь где-спам, а где комент нормальный.

  • http://social-blogger.blogspot.com/ Kroxy

    Была точно еще одна система наподобие Дискуса, вот правда название уже не припомню.

  • http://blog.undsoft.com undsoft

    Было бы неплохо, если бы вспомнили)

    • http://genikol.ru Genikol

      А чем вас дискус не устраивает?

  • http://social-blogger.blogspot.com/ Kroxy

    coComment и IntenseDebate, хорошо известные вроде бы ;)

  • http://gsmtm.blogspot.com GSM™

    IntenseDebate по сравнению с Disqus подтормаживает сильнее, и Gadget-ы у первых добавляют тормозов. У Disqus побыстрее будет и то и другое, тем более и дизайн улучшел на днях.

  • guress

    очень понравилась ета система. нашел версию поновее и думаю себе на блог припаять :)

  • audrey159

    Look forward to seeing DISQUS evolve – as I’ve said before, I do think it’s a great system, just needs some fine-tuning (but I’m picky at the best of times!).
    Colon Cleanse

  • http://www.juev.ru Juev

    И как? Что-то поменялось с тех пор? Как проблема со спамом? Проблемы остались?

  • http://blog.undsoft.com undsoft

    Оформление улучшилось. Стало больше настроек — можно настраивать оформление флажкам и переключателями, а не правкой файлов. Появилось подобие локализации. По-прежнему отправляет правомочные комментарии в спам, но меня это не слишком беспокоит.

  • http://www.juev.ru Juev

    То, что в спам отправляет — это не есть хорошо... жаль.
    Спасибо за ответ!

  • http://soulmate.mp Artem Soulmate

    Таки если убить Дискус с сайта, то в WordPress останутся все комментарии, с теми же именами/атрибутами комментирующих???

  • mdanilin

    А как реализовать Disqus как на этом форуме: чтобы вначале шли комментарии пользователей и только после них элемент добавления комментария?

  • http://blog.undsoft.com undsoft

    В настройках дискуса на их сайте есть переключатель.

  • http://sharnavode.ru/ seventh

    А копирайты убирать получается?

    • http://finblago.ru Мария Кондратьева

      Вы о «blog comments powered by Disqus»?

      Если да, то это не проблема, посмотрите мой сайт, там я это убрала, хотя уже подумываю вернуть обратно, чтобы камрады могли найти мой сайт. 

  • http://juravskiy.ru Vitaliy

    Хорошая система, только вот где бы раздобыть список тех сайтов где установлен дискус.

  • http://www.kokh.ru/ Kokh

    Очень интересная тема для комментирования на блогах. Нужно попробовать

  • http://www.knigaprosoft.ru/ Alexey Butakov

    Не экспортируются у меня старые комменты из WP в DISQUS, на главной странице при загрузке вместо числа комментариев сначала появляется View Comments, а после загрузки меняется уже на число комментариев (причем в соответствие с настройкой шаблона на сайте DISQUS).

    Как это лечить?

  • http://landseo.ru landseo

    очень удобная вещь

  • http://seoracer.ru/ seoracer

    Спасибо за полезную информацию.

  • Anonymous
  • Anonymous

    Правильно что установили его.

    www.okna5.ru

  • http://forwarding-in-ua.blogspot.com/ Evgeny Maximenko

    Система прикольная, мне нравится, только иногда неискушенные юзеры жалуются что не могут добавить каммент...В спаме чисто... :(

    • Anonymous

      Тест

  • http://ilqlazar.blogspot.com/ ilqlazar

    Пробовал вчера поставить на блог в блоггере. Поставить поставил. С аккаунта гугловского коммент оставил. Просто от имени + e-mail — не отправлялось. (ошибку не скопировал [посыпает голову пеплом]).

  • ilqlazar

    Попробовал тут оставить коммент с подписью Имени и e-mail'а.
    Ошибка: "There was an error with your request.
    "Походу не любит, когда имя кириллицей.

  • http://www.clockstyle.ru Wayne

    Мне данная система подходит.

  • Rx777

    Хороший обзор... жаль нет русской версии...

  • No

    Проверка

  • webseogold

    сам им пользуюсь всё работает отлично!

  • Buy

    ьне uii yui

  • тесто

    тесто

  • http://twitter.com/lusever Pavel Kornilov

    khkjhkjhkjh

  • http://allaboutadvertising.ru/ Евгений Бурлаков

    Подключил к своему сайту данную систему. Есть один вопрос как из футера убрать ссылку на их сайт?

  • http://allaboutadvertising.ru/ Евгений Бурлаков

    Подключил к своему сайту данную систему. Есть один вопрос как из футера убрать ссылку на их сайт?

    • Anonymous

      когда код вставляешь на сайт, там внизу буквально несколько строчек — ссылка на сайт и Powerd by Disqus... просто их удаляешь, несмотря на то, что разработчики предупреждают этого не делать) как оказалось — просто пугают)

      • http://allaboutadvertising.ru/ Евгений Бурлаков

        Спасибо за ответ. Только я код вставляю через плагин WordPress и как в этом случае поступать не знаю. Наверное удобней в обще без плагина обойтись.

        • Anonymous

          думаю да. ничего в этом сложного нет, чтобы руками вставить код.

  • http://seolabel.ru Kipes

    у меня тоже вопрос, автор подскажите, если оставляет гость свой комментарий, то, на его месте где должна быть фотография, — появляется моя, как убрать свою фотографию? Получается, что я отвечаю сам себе на свои комментарии? Причем аватар свой я удалил из панели блога, но все равно на сайте отображается мой аватар.

  • Ares

    Просто нет слов!!!

    windows-xp-7.ucoz.com — OS Windows, темы,хакерские проги, антивирусы способы заработка инвайты на Samarium, инвайты на waspace и многое другое

  • Test

    А как тут с проверкой мата «ХУЙ»

  • Kinogradus

    СТРАННЫЕ ЧАСЫ

    Встречаются два друга. Один другому говорит:

    — Слушай, на меня будильник утром действует, как выстрел.

    — Что, сразу встаешь?

    — Нет, сплю как убитый!

    Выпьем за то, чтобы быстротекущее время не приносило нам ничего, кроме радости. kinogradus.ru

  • http://dgoker.ru/ DgoKer

    Класная система, сам пользуюсь — мне понравилась!

  • http://sot.jino.ru/ Monblan

    Классная система. Мне понравилась. Monblan

  • Anonymous

    я себе тоже поставил на ucoz

  • Guess who

    где ее качать?

    • http://finblago.ru Мария Кондратьева

      disqus.com или (что вполне логично по названию) disq.us. Только его не скачивать надо, а региться и всатвить код на сайт. 

      • Anonymous

        test

  • Test

    cool

  • Anonymous

    Ntcnbhetv

  • Anonymous

    Тестируем

  • http://rasskajy.ru xcode

    А реально, где ее скачать можно, на их офф сайте? Но ничего там не нашел

    • Anonymous

      качать не надо ничего — просто регишсяи получаешь код для дальнейшей вставки на сайт.

      • http://finblago.ru Мария Кондратьева

        Угу, получаешь плагин для своего движка или ссылку на ajax-код для статичных сайтов и сайтов на левых CMS.