Гостевая книга на основе комментариев

1. Для того, чтобы включить обязательный e-mail в форме комментариев необходимо в настройке типа материала зайти в закладку "Настройка комментариев" и выбрать в параметре "Анонимные комментарии" значение "Анонимные пользователи должны указывать контактную информацию"

2. Для сортировки комментариев (новые сверху) надо установить модуль Comment sort created

3. Для того, чтобы пользователи не писали комментарий в ответ на сообщение необходимо запретить делать реплай. Для этого в template.php вставляем следующий код:

function ИМЯ_ТЕМЫ_preprocess_comment(&$variables) {
global $user;
  if ($user->uid == 0) unset($variables['content']['links']['comment']['#links']['comment-reply']);
}

А для того, чтобы из формы выключить поле для ввода страницы ставим там же:

function ИМЯ_ТЕМЫ_form_comment_form_alter(&$form, &$form_state) {
$form['author']['homepage']['#access'] = FALSE;
}

4. В настройках темы убрать "Статус проверки пользователя в комментариях", чтобы не было надписи (не проверено) у имени коментатора.

 

Tags: