как вывести аву на viewforum

A

Alekseev

Гость
#1
вот увидел у krumax'а аватарки на viewforum

Please Login or Register to view hidden text.

очень понравилась, может кто поделится запросом в базу ;)
 

krumax

Пользователь
#2
найти:
PHP:
t.*, t.topic_poster AS first_user_id, u1.user_rank as first_user_rank,
после вставить
PHP:
u1.user_avatar as author_ava, u1.user_avatar_type as author_ava_type,
ну а дальше
в нужное место вставляешь:

PHP:
// Ава топикстартера
$avatar_img = '<img align="left" height="36" width="36" style="padding-right: 3px;"  src="' . $bb_cfg['none_avatar_image'] . '" alt="" border="0" />';
 
if ($topic['author_ava_type'] )
{
switch($topic['author_ava_type'] )
{
case USER_AVATAR_UPLOAD:
$avatar_img = ( $bb_cfg['allow_avatar_upload'] ) ? '<img align="left" height="36" width="36" style="padding-right: 3px; " src="' . $bb_cfg['avatar_path'] . '/' . $topic['author_ava'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$avatar_img = ( $bb_cfg['allow_avatar_remote'] ) ? '<img align="left" height="36" width="36" style="padding-right: 3px;" src="' . $topic['author_ava'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$avatar_img = ( $bb_cfg['allow_avatar_local'] ) ? '<img align="left" height="36" width="36" style="padding-right: 3px;" src="' . $bb_cfg['avatar_gallery_path'] . '/' . $topic['author_ava'] . '" alt="" border="0" />' : '';
break;
}
}
// END Ава топикстартера
ну и
PHP:
'AUTHOR_AVA' => $avatar_img,
 
G

Gemini_13

Гость
#6
попробуй перед этим:
PHP:
$template->assign_block_vars('t', array(
и не забудь создать переменную для шаблона и внести ее в свой шаблон
 

Sprinx

Пользователь
#7
А как в шаблон вывести? В memberlist {memberrow.Функция}
А в viewforum как?
Помогите пожалуйста.
 
Сверху