国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Discuz > 正文

Discuz 會(huì)員頭像調(diào)用方法之discuz_uc_avatar函數(shù)

2024-09-11 09:02:51
字體:
供稿:網(wǎng)友

現(xiàn)在Discuz越來越走向開放化,只要會(huì)網(wǎng)站技術(shù)都可以對(duì)DZ的程序進(jìn)行修改,還可以開發(fā)插件和模板等,UCenter用戶中心是很重要的,它是很多應(yīng)用的中心,其中會(huì)員頭像就是通過UC調(diào)用的,大家可以發(fā)現(xiàn)頭像圖片的路徑會(huì)因好多情況不同,可是怎么調(diào)用會(huì)員的頭像呢?

下面這個(gè)函數(shù)就是為了調(diào)用會(huì)員頭像設(shè)計(jì)的:

  1. function discuz_uc_avatar($uid$size = ''$returnsrc = TRUE) { 
  2. if($uid > 0) { 
  3.    $size = in_array($sizearray('big''middle''small')) ? $size : 'middle'
  4.    $uid = abs(intval($uid)); 
  5.    if(emptyempty($GLOBALS['avatarmethod'])) { 
  6.     return $returnsrc ? UC_API.'/avatar.php?uid='.$uid.'&size='.$size : '<img src="'.UC_API.'/avatar.php?uid='.$uid.'&size='.$size.'" />'
  7.    } else { 
  8.     $uid = sprintf(" d"$uid); 
  9.     $dir1 = substr($uid, 0, 3); 
  10.     $dir2 = substr($uid, 3, 2); 
  11.     $dir3 = substr($uid, 5, 2); 
  12.     $file = UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).'_avatar_'.$size.'.jpg'
  13.     return $returnsrc ? $file : '<img src="'.$file.'" '.UC_API.'/images/noavatar_'.$size.'.gif/'" />'
  14.    } 
  15. else { 
  16.    $file = $GLOBALS['boardurl'].IMGDIR.'/syspm.gif'
  17.    return $returnsrc ? $file : '<img src="'.$file.'" />'

以上代碼有二個(gè)要注意的地方:

1、$returnsrc 參數(shù) 當(dāng)為TRUE時(shí)函數(shù)返回頭像路徑,為FALSE時(shí)返回帶img標(biāo)簽的路徑,看不同的需要,一般為TRUE時(shí)通用些.

2、UC_API這個(gè)是一個(gè)常量,需要引用一個(gè)配置文件,引用方法如下:

require_once DISCUZ_ROOT.'./config/config_ucenter.php';

部分調(diào)用函數(shù)的例子:

  1. $tmparr=explode(",",$diymemberlist); 
  2.    foreach($tmparr as $key => $tmp){ 
  3.     $uid = DB::result_first("select uid from ".DB::table('common_member')." where username='".$tmp."'"); 
  4.     if($uid!="")$tempstr .='<li><a href="http://www.cnit618.com/home.php?mod=space&uid='.$uid.'" target="_blank" title="'.$result['username'].'"><img src="'.discuz_uc_avatar($uid,'small').'"/><br><span>'.$tmp.'</span></a></li>'

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 景德镇市| 会昌县| 洛宁县| 永丰县| 西林县| 策勒县| 固始县| 内丘县| 忻城县| 呼和浩特市| 丽水市| 咸宁市| 永泰县| 新源县| 景德镇市| 夏邑县| 沐川县| 姚安县| 得荣县| 武功县| 庆城县| 绍兴县| 孙吴县| 余姚市| 西乌| 德清县| 晋中市| 内江市| 大城县| 灵川县| 托里县| 龙门县| 博客| 天长市| 富阳市| 宝坻区| 鄂温| 芜湖市| 定安县| 饶阳县| 建宁县|