volkodav 18 января 2010 в 20:55 Добрый день. На сегодняшний момент аватар пользователя находиться отдельно в правом верхнем углу сайта над блоком навигации по сайту. Как можно сделать так, чтобы аватар выводился в блоке навигации, внутри... спасибо Drupal6 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Stan.Ezersky 18 января 2010 в 23:05 <?phpfunction My_THEME_userblock() { global $user; $account = user_load(array('uid' => $user->uid)); $output = '';//Login form if (!$user->uid) { $output .= '<h2>Login</h2>'; $output .= drupal_get_form('user_login_block'); } else { $output .= t('<p class="user-info">Hi, !user.</p>', array('!user' => theme('username', $user))); $output .= theme_image($user->picture, $alt = '', $title = ''); $output .= theme('item_list', array( l(t('My Account'), 'user/'.$user->uid, array('title' => t('Edit your account'))), l(t('Logout'), 'logout'))); } $output = '<div class="userblock"> '.$output.' </div>'; return $output;}?> В пятисотый раз этот вопрос на форуме
Stan.Ezersky 19 января 2010 в 16:51 "volkodav" wrote: куда это надо вставить? В template.php и вывести функцию в шаблоне страницы
chimir 19 июня 2012 в 19:38 "Stan.Ezersky" wrote: вывести функцию в шаблоне страницы А как это сделать?
symbiosss 20 июня 2012 в 0:02 заплатите и я или другие вам сделаю. Не мучайте себя и других если совсем не разбираетесь в системе.
Комментарии
<?php
function My_THEME_userblock() {
global $user;
$account = user_load(array('uid' => $user->uid));
$output = '';
//Login form
if (!$user->uid) {
$output .= '<h2>Login</h2>';
$output .= drupal_get_form('user_login_block');
}
else {
$output .= t('<p class="user-info">Hi, !user.</p>', array('!user' => theme('username', $user)));
$output .= theme_image($user->picture, $alt = '', $title = '');
$output .= theme('item_list', array(
l(t('My Account'), 'user/'.$user->uid, array('title' => t('Edit your account'))),
l(t('Logout'), 'logout')));
}
$output = '<div class="userblock"> '.$output.' </div>';
return $output;
}
?>
В пятисотый раз этот вопрос на форуме
я извиняюсь за тупость, но куда это надо вставить?
В template.php и вывести функцию в шаблоне страницы
А как это сделать?
заплатите и я или другие вам сделаю. Не мучайте себя и других если совсем не разбираетесь в системе.
Мир не без добрых людей, вот решение