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

首頁 > CMS > 織夢DEDE > 正文

dede織夢cms列表頁/內容頁調用當前文檔作者的會員頭像的方法

2024-07-12 09:07:58
字體:
來源:轉載
供稿:網友
一、實現方法
 
1)內容頁
首先,我們知道,在內容頁調用當前文檔作者的ID代碼為{dede:field.mid/},但這個標簽只能調用出作者的mid編碼。要想調用具體的文檔ID,就必須對會員表(dede_member)來進行檢索,檢索的SQL語句為:
  1. select * from dede_member where mid = 會員MID編號
剛才呢,我們已經將mid使用{dede:field.mid/}標簽調用出來了,現在我們要做的就是賦值進去查詢即可。故,完整代碼為:
  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 = '游客發表';
  17.     }
  18. {/dede:field.mid}
 
2)列表頁
和1)中分析的原理是完全一樣的,只是在這里由于在列表頁,需要賦值的不是{dede:field.mid/},而是[field:mid/]。故完整代碼為:
  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 = '游客發表';
  17.     }
  18. [/field.mid]
 
二、分析及解釋
1)本文上述代碼的特點有:
對文檔作者進行了判斷,如果是游客投稿,則不進行查詢而直接輸出“游客發表”,當前,這里您也可以直接置空;
對會員頭像做了簡單的判斷,如果會員沒有上傳頭像(即頭像為空)時,則輸出“/member/templets/images/dfboy.png”路徑的默認圖片;
2)其它說明及輔助:
本實例還有繼續優化的可能性(比如會員頭像為空時,判斷會員的性別,對不同的姓別分別輸出不同的默認頭像);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东海县| 泰兴市| 大渡口区| 灵宝市| 东乡族自治县| 根河市| 新沂市| 绥棱县| 商洛市| 鄂伦春自治旗| 德钦县| 伊吾县| 五华县| 青铜峡市| 青冈县| 太原市| 正镶白旗| 杭锦旗| 溆浦县| 望奎县| 吉隆县| 汾西县| 泽普县| 菏泽市| 中方县| 波密县| 沙坪坝区| 察雅县| 台前县| 谷城县| 榆中县| 古蔺县| 吉安县| 临安市| 沁水县| 资阳市| 合川市| 衡山县| 共和县| 右玉县| 克什克腾旗|