/**
 * get_at_uids  获取@的用户的uid
 * @param $content
 * @return array
 * @author:xjw129xjt(肖骏涛) xjt@ourstu.com
 */
function get_at_uids($content)
{
    $uids = get_at_users($content);
    return $uids;
}
Example #2
0
function parse_at_mob_users($content, $disabel_hight = false)
{
    $content = $content . ' ';
    //找出被AT的用户
    $at_usernames = get_at_users($content);
    //$at_usernames = "adm1n";  //$at_usernames = get_at_usernames($content);
    //将@用户替换成链接
    foreach ($at_usernames as $e) {
        $user = M('Member')->where(array('nickname' => $e))->find();
        if ($user) {
            $query_user = query_user(array('space_mob_url', 'avatar32'), $user['uid']);
            if (modC('HIGH_LIGHT_AT', 1, 'Weibo') && !$disabel_hight) {
                $content = str_replace("@{$e}", " <a class='user-at hl ' ucard=\"{$user['uid']}\" href=\"{$query_user['space_mob_url']}\"><img class='am-circle' src=\"{$query_user['avatar32']}\">@{$e} </a> ", $content);
            } else {
                $content = str_replace("@{$e}", " <a ucard=\"{$user['uid']}\" href=\"{$query_user['space_url']}\">@{$e} </a> ", $content);
            }
        }
    }
    //返回替换的文本
    return $content;
}