demart 23 марта 2011 в 19:13 Темезирую комменты, не могу понять как вывести "путь", "url" к аватару автора коммента. Подскажите пожалуйста. Drupal6 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
demart 23 марта 2011 в 19:49 Азбуку Можете помоч или нет? Для глобал юзерс вполне сносно работает этот код <img src="<?php global $base_url; echo $base_url; ?>/<?php global $user; if ($user->picture) {print $user->picture;} else {print t('sites/default/files/avatar-off.png');}?>" width="48px" height="48px"> А делать вывод через Imagecache Profile Pictures не хочеться.
demart 23 марта 2011 в 20:05 Это не подходит, аватар выведется мне обернутый в див "picture". Нужно вывести путь к аватару.
Stan.Ezersky 23 марта 2011 в 20:48 template.php <?phpfunction THEME_preprocess_comment(&$vars) { $comment = $vars['comment']; $vars['picture'] = theme_get_setting('toggle_comment_user_picture') ? theme('user_picture', $comment) : '';}?> comment.tpl.php: <?php if ($picture): print $picture; endif; ?>
demart 23 марта 2011 в 22:24 Цены Вам нет! Спасибо. Правдо не хотел выводит с препроцессом, ну да ладно.
Комментарии
Азбуку
Можете помоч или нет?
Для глобал юзерс вполне сносно работает этот код
<img src="<?php global $base_url; echo $base_url; ?>/<?php global $user; if ($user->picture) {print $user->picture;} else {print t('sites/default/files/avatar-off.png');}?>" width="48px" height="48px">
А делать вывод через Imagecache Profile Pictures не хочеться.
Это не подходит, аватар выведется мне обернутый в див "picture".
Нужно вывести путь к аватару.
template.php
<?php
function THEME_preprocess_comment(&$vars) {
$comment = $vars['comment'];
$vars['picture'] = theme_get_setting('toggle_comment_user_picture') ? theme('user_picture', $comment) : '';
}?>
comment.tpl.php:
<?php if ($picture): print $picture; endif; ?>
Цены Вам нет! Спасибо.
Правдо не хотел выводит с препроцессом, ну да ладно.
На здоровье-)
Поставьте в теме «Решено»