获取特定人Mybb的URL头像

获取特定人Mybb的URL头像,mybb,Mybb,我想得到一个只有昵称的成员的化身的url。 谢谢你的帮助 if($mybb->user['username'] == $username) { $avatar = $mybb->user['avatar']; } else { $query = $db->simple_select('users', 'avatar', "username = ".$db->escape_string($username)."'", array('LIMIT' =>

我想得到一个只有昵称的成员的化身的url。 谢谢你的帮助

if($mybb->user['username'] == $username)
{
    $avatar = $mybb->user['avatar'];
}
else
{
    $query = $db->simple_select('users', 'avatar', "username = ".$db->escape_string($username)."'", array('LIMIT' => 1));
    $avatar = $db->fetch_field($query, 'avatar');
}
其中$username是用户的用户名,返回的$avatar是化身的URL

或者,通过使用内置函数:

if($mybb->user['username'] == $username)
{
    $avatar = $mybb->user['avatar'];
}
elseif(get_user_by_username($username, array('exists' => true)) !== False)
{
    $user = get_user_by_username($username, array('fields' => array('avatar'))); // Add other fields you want to the fields array.
    $avatar = $user['avatar'];
}
else
{
    error('Invalid user');
}


也在as上发布,那里是MyBB小组提供官方支持的地方。

所以我们只需要进入数据库并获取数据,我认为MyBB有自己的功能。.在答案中添加了内置的get_user_by_username功能。-这应该能回答你的问题