Модерация комментариев в Блоговой Нане.

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

В момент перехода по ссылке из письма пользователю с целью верификации e-mail адреса комментатора, Блоговая Нана извещает Администратора письмом:


   Уважаемый Имя Администратора
,

   
На сайт http://site.ru/blog/index.htm поступил новый комментарий:

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

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

   
Одобрить:  http://site.ru/blog/index_comment_moderate_xxx.htm
   
Отклонитьhttp://site.ru/blog/index_comment_moderate_yyy.htm

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

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

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

Опять-таки, используемый здесь шаблон письма, находящийся в указанном выше файле, и на уровне кода выглядящий вот так:

         'comment_moderator_letter' => '

   Уважаемый ===master===,

   На сайт ===blog=== поступил новый комментарий:

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

===text===

   Одобрить:  ===accept===
   Отклонить: ===delete==='
,

Вы вправе заменить своим, в том числе и HTML шаблоном.
Его возможный код в простейшем случае может быть таким:

         'comment_moderator_letter' => '
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
</head>
<body>
   <p>Уважаемый ===master===,
   <br>
   <br>На сайт <a href="===blog===" >===blog===</a> поступил новый комментарий:</p>

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

   <hr>
   <p>===text===</p>
   <hr>

   <p><a href="===accept===" >Одобрить</a>.
   <br><a href="===delete===" >Отклонить</a></p>
</body>
</html>'
,

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

О предварительном редактировании нового комментария.

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

  1. Комментарий является ересью.
    Ссылка удаления его изничтожит в один клик.

  2. Комментарий прекрасен. Ни добавить, ни убавить.
    Публикуется кликом по ссылке в неизменном виде.

В иных случаях, когда хочется либо поправить грамматику комментария (не все люди знают правильную последовательность букв в словах), либо отформатировать комментарий более удачным образом, либо внести иные коррективы, будет нелогично сначала одобрять этот в чём-то ущербный комментарий, а потом его править. Лучше это сделать в обратной последовательности.

С этой целью, никак не реагируя на полученное письмо, Администратору следует авторизоваться в Нане, и в адресе блога обратить внимание на вот этот пункт админской менюшки:

Там будет уже знакомая нам картинка (анонс поста плюс модерируемый комментарий, снабжённый кнопками):

16 декабря 2018, 20:23

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

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

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

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

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

Кнопка редактирования позволит как угодно откорректировать ещё не одобренный комментарий пользователя. Только после чего он одобряется хоть кнопкой, хоть ссылкой с письма модератору.

Естественно, функция дополнения комментария ещё и комментарием от Администратора тоже работает для ещё не прошедшего модерацию комментария, и этой кнопкой можно пользоваться.

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

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

Теперь коментарий отмодерирован. Как он выглядит?

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

17 декабря 2018, 20:23

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

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

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

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

Кроме того, на морде категории или блога тайтл этого комментария больше не выглядит бледно, а покрашен в цвет, принятый для новых комментариев (по дефолту зелёный, который по прошествии 30 суток посинеет. Срок задаётся в настройках блога, цвета - в CSS файле стилей).