Комментирование в Блоговой Нане.

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

Более правильно назвать этот этап подтверждением e-mail адреса комментатора. Смысл действа, думается, понятен: автоматический софт для спама операцию прокликивания ссылки в письме не проделывает.

Данный шаг также верифицирует e-mail комментатора, и тот не имеет возможности в качестве своего контактного адреса указать что попало.

Само письмо подтверждения комментария выглядит предельно просто:


   17.12.2018 в 19
:42 Вы оставили комментарий на сайте http://site.ru/blog/

   
Posthttp://site.ru/blog/index_post_xxx.htm
   
NameДайана Рейвич
   Mail
user@no.ru
   Subj
Позвольте заметить...
   
Text

   
Человеккоторый знает «как»всегда найдет работу.
   
А человеккоторый знает «почему»будет его начальником.

   
Для передачи его модератору требуется активировать эту ссылку:

   
http://site.ru/blog/index_comment_confirmation_xxx.htm

   
Благодарим Вас за интереспроявленный к нашему проекту.

      
Название Блога
      Имя Администратора

Замечания по форме письма:

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

Шаблон письма можно найти, и что-то в нём поменять, в файле
./data/modules/blog/_blog.php

Так, если Вас почему-то не устраивает простой текстовый формат письма, Вы можете в указанном выше файле вместо текстового шаблона

         'comment_leave_letter' => '

   ===date=== Вы оставили комментарий на сайте ===blog===

   Post: ===post===
   Name: ===name===
   Mail: ===mail===
   Subj: ===subj===
   Text: 

===text===

   Для передачи его модератору требуется активировать эту ссылку:

   ===link===

   Благодарим Вас за интерес, проявленный к нашему проекту.

      ===site===
      ===master==='
,

написать HTML шаблон. К примеру, таким образом:

         'comment_leave_letter' => '
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
</head>
<body>
   <p>===date=== Вы оставили комментарий на нашем <a href="===blog===" >сайте</a></p>

   <p>Post: <a href="===post===" >===post===</a>
   <br>Name: ===name===
   <br>Mail: ===mail===
   <br>Subj: ===subj===
   <br>Text:</p>

   <hr>
   <p>===text===</p>
   <hr>
   
   <p>Для передачи его модератору <a href="===link===" >нажмите на эту ссылку</a>.

   <p>Благодарим Вас за интерес, проявленный к нашему проекту.
   <br>
   <br>===site===
   <br>===master===</p>
</body>
</html>'
,

Шаблон письма может быть сложнее - с таблицами, стилями, и т.п.

По ту сторону клика в ссылку письма подтверждения пользователя ожидает рапорт о принятии его комментария на модерацию:

16 декабря 2018, 19:42

Чтобы ничего не делать, надо находиться очень высоко.

Чтобы ничего не делать, надо находиться очень высоко. Сидела одна ворона на дереве, и целый день ничего не делала. Бежал мимо заяц, увидел безмятежную ворону. Картина ему очень понравилась, и он спросил: «А могу ли и я вот так целый день сидеть, расслабляться и бездельничать?». «Конечно, а почему бы и нет?», ответила птица. Тогда заяц блаженно развалился под деревом, закрыл глаза, и забыл обо всех заботах. Вдруг из-за кустов выскочила лиса, увидела расслабившегося зайца, и съела его. Ибо чтобы, ничего не делать, надо находиться очень и очень высоко.

Ваш комментарий успешно подтверждён.

Информация о Вашем комментарии передана модератору.
Как только он его одобрит, комментарий станет доступен пользователям.
В настоящий момент свой комментарий на сайте видите только Вы.

17 декабря 2018, 19:42

№ --Позвольте заметить...

Человек, который знает «как», всегда найдет работу.
А человек, который знает «почему», будет его начальником.
Дайана Рейвич

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

16 декабря 2018, 19:42

Чтобы ничего не делать, надо находиться очень высоко.

Чтобы ничего не делать, надо находиться очень высоко. Сидела одна ворона на дереве, и целый день ничего не делала. Бежал мимо заяц, увидел безмятежную ворону. Картина ему очень понравилась, и он спросил: «А могу ли и я вот так целый день сидеть, расслабляться и бездельничать?». «Конечно, а почему бы и нет?», ответила птица. Тогда заяц блаженно развалился под деревом, закрыл глаза, и забыл обо всех заботах. Вдруг из-за кустов выскочила лиса, увидела расслабившегося зайца, и съела его. Ибо чтобы, ничего не делать, надо находиться очень и очень высоко.

Клик по этой ссылке откроет анонс поста с комментарием ниже, а сам комментарий можно наблюдать на странице поста. То есть этот комментарий уже практически полноценный, ему даже назначен собственный адрес. Но только вот пока он не виден никому, кроме самого комментатора и Администратора блога. И у комментария ещё нет сквозного номера, вместо него прочерк.

Таким образом, пользователь прошёл весь квест по подаче комментария, и даже убедился в успешном завершении этого квеста (увидел свой комментарий на блоге, показанный ему в приватном режиме - другие пользователи этого комментария пока не видят). Далее комментатор ожидает реакции Администратора.

Что видит Администратор?

Так же как и комментатор, Администратор видит ссылку на новый коммент на морде блога, на морде категории. Сам комментарий наблюдается на странице поста, а также в списке новых комментариев в специальном разделе админки блога. Естественно, комментарий снабжён управляющими кнопками:

17 декабря 2018, 19:42

№ --Позвольте заметить...

Комментарий передан на модерацию.

Человек, который знает «как», всегда найдет работу.
А человек, который знает «почему», будет его начальником.
IP=1.2.3.4
Дайана Рейвич

Из статуса комментария (зелёным цветом перед текстом) понятно, что e-mail комментатора был подтверждён, и с ним можно работать дальше.

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