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



Этот сниппет выводит автора документа, его аватар и подпись во всех документах типа 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>';
}
?>

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.