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

首頁(yè) > CMS > 織夢(mèng)DEDE > 正文

DEDECMS列表頁(yè)/內(nèi)容頁(yè)調(diào)用當(dāng)前文檔作者的會(huì)員頭像的方法

2024-07-12 08:27:39
字體:
供稿:網(wǎng)友

一、實(shí)現(xiàn)方法

1)內(nèi)容頁(yè)

首先,我們知道,在內(nèi)容頁(yè)調(diào)用當(dāng)前文檔作者的ID代碼為{dede:field.mid/},但這個(gè)標(biāo)簽只能調(diào)用出作者的mid編碼。要想調(diào)用具體的文檔ID,就必須對(duì)會(huì)員表(dede_member)來進(jìn)行檢索,檢索的SQL語(yǔ)句為:

折疊SQL 代碼復(fù)制內(nèi)容到剪貼板
  1. select * from dede_member where mid = 會(huì)員MID編號(hào)

剛才呢,我們已經(jīng)將mid使用{dede:field.mid/}標(biāo)簽調(diào)用出來了,現(xiàn)在我們要做的就是賦值進(jìn)去查詢即可。故,完整代碼為:

折疊XML/html 代碼復(fù)制內(nèi)容到剪貼板 

 

引用
  1. {dede:field.mid runphp='yes'}
  2.     $id = @me;
  3.     if($id <> 0){
  4.         $sql = "select * from dede_member where mid = $id";
  5.         $query = mysql_query($sql);
  6.         $row = mysql_fetch_array($query);
  7.         if($row['face'] == ''){
  8.             @me = '作者頭像:<img src="/member/templets/images/dfboy.png" />';
  9.         }
  10.         else{
  11.             $face = $row['face'];
  12.             @me = '作者頭像:<img src="'.$face.'" />';
  13.         }
  14.     }
  15.     else{
  16.         @me = '游客發(fā)表';
  17.     }
  18. {/dede:field.mid}
 

2)列表頁(yè)

和1)中分析的原理是完全一樣的,只是在這里由于在列表頁(yè),需要賦值的不是{dede:field.mid/},而是[field:mid/]。故完整代碼為:

折疊XML/HTML 代碼復(fù)制內(nèi)容到剪貼板 

 

引用
  1. [field:mid runphp='yes']
  2.     $id = @me;
  3.     if($id <> 0){
  4.         $sql = "select * from dede_member where mid = $id";
  5.         $query = mysql_query($sql);
  6.         $row = mysql_fetch_array($query);
  7.         if($row['face'] == ''){
  8.             @me = '作者頭像:<img src="/member/templets/images/dfboy.png" />';
  9.         }
  10.         else{
  11.             $face = $row['face'];
  12.             @me = '作者頭像:<img src="'.$face.'" />';
  13.         }
  14.     }
  15.     else{
  16.         @me = '游客發(fā)表';
  17.     }
  18. [/field.mid]
 

二、分析及解釋

1)本文上述代碼的特點(diǎn)有:

  1. 對(duì)文檔作者進(jìn)行了判斷,如果是游客投稿,則不進(jìn)行查詢而直接輸出“游客發(fā)表”,當(dāng)前,這里您也可以直接置空;
  2. 對(duì)會(huì)員頭像做了簡(jiǎn)單的判斷,如果會(huì)員沒有上傳頭像(即頭像為空)時(shí),則輸出“/member/templets/images/dfboy.png”路徑的默認(rèn)圖片;

2)其它說明及輔助:

  1. 本實(shí)例還有繼續(xù)優(yōu)化的可能性(比如會(huì)員頭像為空時(shí),判斷會(huì)員的性別,對(duì)不同的姓別分別輸出不同的默認(rèn)頭像);
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 邮箱| 南郑县| 杭锦后旗| 泾源县| 高密市| 吉首市| 闽清县| 科技| 中卫市| 吉首市| 家居| 枣阳市| 海安县| 隆子县| 东明县| 杨浦区| 遵化市| 泰和县| 深水埗区| 新丰县| 石门县| 扎兰屯市| 乌兰县| 安泽县| 锡林浩特市| 治多县| 丁青县| 礼泉县| 元朗区| 清水县| 犍为县| 桐城市| 阿克苏市| 尖扎县| 临桂县| 郴州市| 蒙城县| 禹城市| 永丰县| 报价| 县级市|