/** * 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; }
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; }