ze co stary... pomysl ze czasem cos a tak sie rzucasz o ta range.
pierwsze podlaes dobrze ale drugie ma byc tak
[phpbb]
#
#--[ ZNAJDZ ]--
#
'<a href="' . append_sid('profile.'.$phpEx.'?mode=editprofile') .
'"><b>' . $avatarrow['username'] . '</b></a>';
#
#--[ ZAMIEN NA ]--
#
color_username($avatarrow['user_id'], $avatarrow['username'], $avatarrow['user_rank'], $avatarrow['user_posts']);
[/phpbb]
a poza tym z tego co widze ten mod jest zrabany po co robic dodatkowe zapytanie do bazy.
ja bym to zrobil tak
Kod:
//-- mod : Avatar on index -------------------------------------------------------------------------
//-- add
if( $userdata['session_logged_in'] )
{
if ( $userdata['user_avatar_type'] && $userdata['user_id'] != ANONYMOUS && $userdata['user_allowavatar'] )
{
switch( $userdata['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$user_avatar = ( $board_config['allow_avatar_upload'] ) ? $board_config['avatar_path'] . '/' . $userdata['user_avatar'] : '';
break;
case USER_AVATAR_REMOTE:
$user_avatar = ( $board_config['allow_avatar_remote'] ) ? $userdata['user_avatar'] : '';
break;
case USER_AVATAR_GALLERY:
$user_avatar = ( $board_config['allow_avatar_local'] ) ? $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] : '';
break;
}
$user_avatar = '<a href="' . append_sid('search.'.$phpEx.'?search_id=egosearch') .
'"><img src="' . $user_avatar . '" alt="' . $userdata['username'] . '" border="0" /></a><br>';
}
$user_name = color_username($userdata['user_id'], $userdata['username'], $userdata['user_rank'], $userdata['user_posts']);
$sql = "SELECT COUNT(post_id) as tot
FROM " . POSTS_TABLE . "
WHERE post_time >= " . $userdata['user_lastvisit'] . "
AND poster_id != " . $userdata['user_id'];
$result = $db->sql_query($sql);
if( $result )
{
$row = $db->sql_fetchrow($result);
$user_newposts = '<a href="' . append_sid('search.'.$phpEx.'?search_id=newposts') .
'" class="gensmall">' . $lang['Search_new'] . ' (' . $row['tot'] .')</a>';
}
}
else
{
$user_avatar = '';
}
//-- end : Avatar on index -------------------------------------------------------------------------
pisane na sucho ale winno dzialac.
