Почему нет возможности редактировать комментарий на который есть ответ?

Прислано: Ветер

пт, 20/08/2010 - 07:33

Другие статьи по теме:

Раньше казалось что редактировать можно.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано RxB в пт, 20/08/2010 - 07:38.

Ога.
Потом появился MDinc, который редактировал и тёр постоянно свои комменты


Опубликовано Ветер в пт, 20/08/2010 - 07:43.

А как исправить?


Опубликовано RxB в пт, 20/08/2010 - 07:47.

Приехать к Акселю домой с дружеским визитом


Опубликовано Ветер в пт, 20/08/2010 - 07:54.

Я серьезно.
Дело в том что не только здесь, но и на других сайтах так же.


Опубликовано Krotty@drupal.org в пт, 20/08/2010 - 12:35.

"Ветер" написал(а):

Дело в том что не только здесь, но и на других сайтах так же.

Это стандартная особенность комментирования в Drupаl.
Если вас это не устраивает на вашем сайте - можно внести правки в comment.module.

<?phpfunction comment_access($op$comment) {
  global 
$user;

  if (
$op == 'edit') {
// Разрешаем комменты на которые был дан ответ
//return ($user->uid && $user->uid == $comment->uid && comment_num_replies($comment->cid) == 0 && $comment->status == COMMENT_PUBLISHED) || user_access('administer comments');
return ($user->uid && $user->uid == $comment->uid) || user_access('administer comments');
  }
}
?>

Разумеется, хаки ядра - это зло! :)


Опубликовано snupy в вт, 07/12/2010 - 14:58.

"Krotty@drupal.org" написал(а):

Это стандартная особенность комментирования в Drupаl.

В 7-ке, по-видимому, отказались от этого, а жаль... Как бы теперь это сделать? Функция comment_num_replies в 7-ке отсутствует (я ее не нашел).


Новое на сайте

Ссылки партнёров