Отзывы пользователю

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

Аватар пользователя mnigma mnigma 10 декабря 2010 в 1:22

Всем добрый вечер!
Захотел сделать на сайте отзывы пользователям, чтобы еще можно было выбрать тип отзыва(положительный, отрицательный), но модуля найти такого не могу.

Начал решать таким способом: Установил Content Profile, добавил тип материала - отзыв, добавил поле CCK -> User Reference -> Autocomplete text field и CCK - тип отзыва. Потом все это ловлю через hook_nodeapi(чтобы вычислить какой тип отзыва и приплюсовать или снять очки рейтинга) и hook_user(вывожу все отзывы пользователю). Так все работает, но!!!

Все, же хотелось сделать как-то покрасивее. Например скрыть поле User Reference с глаз в css и подставить туда параметр передаваемый _POST. Пробовал поставить значение по умолчанию, но CCK сразу кричит, что неверная запись:

$us_uid=$_POST['uid'];
return array(
  0 => array('uid' => $us_uid),
 );

Пробую так, тоже не работает:

function phptemplate_node_form($form) {
 if($form['#node']->type=="review") $form['field_review_web'][0]['#default_value']['uid']=18;
 return drupal_render($form);
}

Подскажите пожалуйста, как можно это дело отловить? Или укажите в чем моя ошибка. Может модуль все же есть.