[решено] Вопросы по созданию модуля. (вывод произвольных данных в комментарии)

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

Аватар пользователя edmi edmi 5 сентября 2010 в 18:36

Есть много информации по созданию модулей с блоками/страницами, а вот найти что-то про модули, которые добавляют функционал в комментарии не получилось.
В чем состоит задача:
С помощью hook_comment |insert при публикации комментария добавляется некоторая информация к комментарию. Как потом вывести не только сам комментарий, а еще и то что добавили раньше?

Комментарии

Аватар пользователя edmi edmi 5 сентября 2010 в 18:43

"abarmot" wrote:
hook_comment|view

уже, вот кусок кода

<?php case 'view':
    if (
$comment->ispname == 0$isp="Вне России"; else {
if (
$comment->base == 0$result db_query("SELECT info FROM {geolip} WHERE id = '%d'"$comment->cid);
        else 
$result db_query("SELECT place FROM {geoip} WHERE id = '%d'"$comment->cid);

    

$get_isp db_fetch_array($result);
$isp $get_isp['1'];?>

Т.е обработать и получить результат у меня удалось, а вот как вывести переменную $isp в сам комментарий?

Аватар пользователя edmi edmi 6 сентября 2010 в 5:46

нашел небольшую тему на [##58124]друпал.орг[/##]
подобная ситуация, тоже необходимо вывести что-то используя hook_comment, единтсвенное что обнадеживает — датирована 2006 годом. Неужели за прошедшее время не нашлось способа?

UPD: решено за ночь сидения на drupal.org и курения английских мануалов.

Нужные нам переменные отправляем на вывод через
<?php $comment->имя_переменной .= значение;?>
и непосредственно выводим в своей теме через  <?php print comment->имя_переменной?>