ニックネームしかないメンバーのアバターのURLを取得したいです。ご協力ありがとうございました。
1 に答える
1
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');
}
また、MyBB グループが公式サポートを提供するMyBB コミュニティ フォーラムにも投稿してください。
于 2014-06-24T16:00:26.867 に答える