Вы здесь

Блок. Автор блога, его аватар и подпись

Версия системы: 
Друпал 5

Этот сниппет выводит автора документа, его аватар и подпись во всех документах типа «Blog entry». Вам нужно вставить этот сниппет в содержание блока, указать формат ввода «PHP Code» и в поле видимости блока ввести «*/blog/*».

<?php
if ((arg(0) == 'node') && is_numeric(arg(1))) {
$args[0] = arg(1);
$node_id = $args[0];
$node = node_load($node_id);
$user_id = $node->uid;
} else if ((
arg(0) == 'blog') && is_numeric(arg(1))) {
$args[0] = arg(1);
$user_id = $args[0];
}

$user_load = user_load($array = array('uid' => $user_id));
echo
'<img src="/'.$user_load->picture.'" title="'.$user_load->name.'" /> <h3>'.$user_load->name;
echo
"'s Blog</h3>";
if(
$user_load->signature) {
echo
'<div id="user_sig">'.$user_load->signature.'</div>';
}
?>