Управление комментариями
Прислано: AlexanderD
ср, 05/09/2007 - 19:01
Добрый день. Вопрос: при добавлении материала(блога) я могу вписывать - от чьего лица публикую. То же самое с комментариями можно сделать? Рецепты есть? Или модули? Чтобы я мог указывать, от чьего лица комментарии?
- AlexanderD's blog
- Для комментирования войдите или зарегистрируйтесь
Можете. Там есть поле Информация об авторе/Автор.
- Для комментирования войдите или зарегистрируйтесь
гхм. при комментировании? не вижу.
- Для комментирования войдите или зарегистрируйтесь
вот как это у меня выглядит(никаких модулей, с комментариями связанных не стоит)

- Для комментирования войдите или зарегистрируйтесь
задача - иметь возможность вписывать имя, от кого комментарии
- Для комментирования войдите или зарегистрируйтесь
при изменении комментария смотрите
- Для комментирования войдите или зарегистрируйтесь
я делал такое. в хук 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 тип и вешать на него условие).
- Для комментирования войдите или зарегистрируйтесь
Трюк без программирования: ставите модуль Masquerade, он позволяет одним щелчком переключаться в любого зарегистрированного пользователя (или анонима). Пишете комментарий от его имени и переключаетесь обратно в админа.
(Примечание: желательно более четко формулировать запрос, ибо непонятно про что речь, про комментарии или про материалы, про админа или простого пользователя...)
- Для комментирования войдите или зарегистрируйтесь




Комментарии