Как сделать подписку на комментарии | Comment Notifier

Как сделать подписку на комментарии | Comment Notifier | n-wp.ru

В одном из блогов перестал работать плагин подписки на комментарии, так всеми любимый в рунете Subscribe To Comments. Не взирая на его функциональность, безупречность работы остается под большим вопросом. Я предполагаю, что плагин отличается большой прожорливостью, и когда у сервера остается мало оперативной памяти, он просто прекращает свою работу. В поисках альтернативы я открыл для себя плагин, не уступающий по функциональности вышеописанному, а может быть и превосходящий его – Comment Notifier.

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

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

Но самое интересное в плагине Comment Notifier – это его система оповещений. Можно настроить плагин так, чтобы комментатор, который в первый раз оставил отзыв в блоге, получил от вас письмо с благодарностью. Так же настраивается и сама подписка – вид письма и используемые в нем ссылки настраиваются. Все уведомления можно отправлять как в простом текстовом формате, так и в HTML. Вот пример письма, которое получают читатели этого блога, оставившие комментарий в первый раз:

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

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

Автор tiaurus 2181 статья
Автор n-wp.ru — блога о WordPress для новичков.

24 комментария

    • Мой пример письма-уведомления:

      {author} оставил комментарий к записи {title}.

      Текст комментария:
      {content}

      Вы подписаны на комментарии к записи {title} в блоге n-wp.ru как {name}.
      Если хотите отказаться от этой подписки, то просто кликните по ссылке {unsubscribe} .

      На это письмо отвечать не надо :) .

  1. Добрый день. Вопрос по отписке.

    В настройках есть текст: “if you want to create a page with your content to say “ok, you’re unsubscribed” put here its URL otherwise leave this field blank and the subsequent configurations will be used”.

    Как я понимаю, в поле, которое идет ниже этой надписи пишется сообщение, типа “вы отписаны”. и предлагается ввести адрес страницы, на которую отписывающийся будет перенаправлен.

    Какой это должен быть адрес? Для этого создается отдельный пост или запись? или же создается отдельная страница, например unsubscribe.php в шаблоне темы?

    При этом, независимо от того, какой адрес вводится в строку Unsubscription page URL, в теле тестового уведомительного письма, где в шаблоне стоит тег {unsubscribe}, я получаю ссылку типа http://site.ru/?cmnt_id=0&cmnt_t=fake , при нажатии на которую перехожу на главную страницу сайта.

    Так как правильно настроить отписку отписки?

    • Вообще не понял, а в чем собственно проблема?
      В подсказках к настройкам указано, что нужно вставить. Адрес, по которому можно отписаться, будет такой:

      <a href="{unsubscribe}">{unsubscribe}</a>

      Хотите, чтобы отписавшийся перенаправлялся на специальную страницу, где бы ему сообщалось, что он отписан? Тогда создайте страницу, напишите на ней свой текст, и вставьте ее адрес в поле Unsubscription page URL.

  2. Простите за тупость.
    “Хотите, чтобы отписавшийся перенаправлялся на специальную страницу, где бы ему сообщалось, что он отписан? Тогда создайте страницу, напишите на ней свой текст, и вставьте ее адрес в поле Unsubscription page URL.”

    Я не совсем понял, где и как создавать эту страницу:
    1. как страницу – page
    2. как запись – post
    3. как страницу шаблона темы

    • Да без разницы, как создавать страницу, и в каком она будет виде. Лишь бы у нее был свой адрес, который нужно вставить в поле Unsubscription page URL. Это обычный редирект на нужную вам страницу, где вы можете написать свое сообщение.

  3. Все равно не догоняю.
    1. Оформил страницу отписки как page.
    2. вставил ее адрес в раздел Unsubscription page URL
    3. Раздел Unsubscription message был в двух видах: заполненный и пустой.
    4. В обоих случаях высылал себе тестовые письма, в которых опять была ссылка вида http://site.ru/?cmnt_id=0&cmnt_t=fake
    5. При нажатии на эту ссылку сразу выходил на главную страницу сайта.

    Что я делаю не так?

  4. Сделать – сделать, вставить – вставил, а вот отображается некорректно (см. скриншот). Подскажите, как быть?
    [img]http://i047.radikal.ru/1102/64/d81725be1d4a.jpg[/img]

  5. Опять проблема. Вставил, тестовое письмо отправляется, а при подписке на комментарии ничего не приходит. Вставлять ведь надо было в comments.php?

    • Прошу простить дурака. Решил проверить систему на собственных комментариев. Естественно, ничего мне не пришло – зачем уведомлять автора о собственных комментариях?

      А вообще, спасибо. Читая ваш блог потихонечку набираюсь мудрости в таком интересном и затягивающем деле, как творчество с WP.

  6. А кто-нибудь может подсказать плагин, где подписка осуществляется только на ответы к твоему комментарию, а не на все комментарии?

    Жутко не удобно, если к статье много комментов и люди жалуются на постоянно приходящие уведомления.

  7. Всем хорош плагин, но нет в нем важной функции – подписки без комментирования:-(

    • Плагин сделан прежде всего для тех, кто ждет ответ на свой комментарий. Так же он будет полезен для рассылки благодарностей за комментирование. То есть он создан для мотивирования комментирования, а не наоборот. Если нужно подписаться без комментирования, то есть RSS.

    • [img]https://n-wp.ru/wp-content/uploads/2011/07/tiaurus-2011-07-28_191127.png[/img]
      [img]https://n-wp.ru/wp-content/uploads/2011/07/tiaurus-2011-07-28_191055.png[/img]
      [img]https://n-wp.ru/wp-content/uploads/2011/07/tiaurus-2011-07-28_191035.png[/img]
      [img]https://n-wp.ru/wp-content/uploads/2011/07/tiaurus-2011-07-28_191012.png[/img]

      • Спасибо! Очень помогли.
        Теперь вот никак не пойму почему пользователям приходят сообщения с заголовком такого типа:

        [Комплекс "МоСТ"] Комментарий: “FAQ”
        От кого: Support Team
        Кому: rogovem@mail.ru
        Сегодня, 14:09

        Не пойму откуда берется “quot” [Комплекс "МоСТ"] и как сменить Support Team на нужный мне текст.

        • quot это кавычки так отображаются. в заголовке сообщения которое приходит на email пользователю стоит [Комплекс & quot ; МоСТ & quot ; ]
          пробелы поставил чтоб кавычки автоматически не получились

  8. Notification Sender Name? У меня тут как раз написано Комплекс “МоСТ”.
    А приходит сообщение как от Support Team

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*