Управление комментариями

Главные вкладки

Аватар пользователя AlexanderD AlexanderD 5 сентября 2007 в 23:01

Добрый день. Вопрос: при добавлении материала(блога) я могу вписывать - от чьего лица публикую. То же самое с комментариями можно сделать? Рецепты есть? Или модули? Чтобы я мог указывать, от чьего лица комментарии?

Комментарии

Аватар пользователя edhel edhel 6 сентября 2007 в 3:38

я делал такое. в хук comment писал код:

<?php
if ($op == 'form' && user_access('administer comments') && !$comment['admin']) {
$form['author'] = array(
'#type' => 'textfield',
'#title' => t('Authored by'),
'#size' => 30,
'#maxlength' => 60,
'#autocomplete_path' => 'user/autocomplete',
'#default_value' => $GLOBALS['user']->name,
'#weight' => -1,
);
$form['_author'] = NULL;
return $form;
}
?>

Если это нужно при комментировании только определенных типов нод, то условие надо расширить (грузить из таблицы node тип и вешать на него условие).

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 6 сентября 2007 в 7:41

Трюк без программирования: ставите модуль Masquerade, он позволяет одним щелчком переключаться в любого зарегистрированного пользователя (или анонима). Пишете комментарий от его имени и переключаетесь обратно в админа.

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