校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網(wǎng)站建設(shè) > 建站知識 > DEDECMS列表頁/內(nèi)容頁調(diào)用當前文檔作者的會員頭像

DEDECMS列表頁/內(nèi)容頁調(diào)用當前文檔作者的會員頭像

POST TIME:2017-10-25 10:52

一、實現(xiàn)方法

1)內(nèi)容頁

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

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

剛才呢,我們已經(jīng)將mid使用{dede:field.mid/}標簽調(diào)用出來了,現(xià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)列表頁

和1)中分析的原理是完全一樣的,只是在這里由于在列表頁,需要賦值的不是{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)本文上述代碼的特點有:

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

2)其它說明及輔助:

  1. 本實例還有繼續(xù)優(yōu)化的可能性(比如會員頭像為空時,判斷會員的性別,對不同的姓別分別輸出不同的默認頭像);


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 河曲县| 富宁县| 正阳县| 宁晋县| 普宁市| 旬阳县| 耿马| 宝鸡市| 宕昌县| 灌南县| 黑龙江省| 汉中市| 峡江县| 九寨沟县| 铜川市| 伊春市| 得荣县| 孟村| 宿迁市| 璧山县| 潼南县| 民丰县| 大兴区| 玛多县| 内丘县| 三原县| 聂荣县| 延川县| 烟台市| 巨鹿县| 五原县| 腾冲县| 姜堰市| 呼图壁县| 英德市| 淅川县| 鹤岗市| 米易县| 侯马市| 高要市| 肃南|