日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

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

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
織夢cms列表頁/內(nèi)容頁調(diào)用當(dāng)前文檔作者的會(huì)員頭像的方法
一、實(shí)現(xiàn)方法
 
1)內(nèi)容頁
首先,我們知道,在內(nèi)容頁調(diào)用當(dāng)前文檔作者的ID代碼為{dede:field.mid/},但這個(gè)標(biāo)簽只能調(diào)用出作者的mid編碼。要想調(diào)用具體的文檔ID,就必須對會(huì)員表(dede_member)來進(jìn)行檢索,檢索的SQL語句為:
折疊SQL 代碼復(fù)制內(nèi)容到剪貼板
select * from dede_member where mid = 會(huì)員MID編號
剛才呢,我們已經(jīng)將mid使用{dede:field.mid/}標(biāo)簽調(diào)用出來了,現(xiàn)在我們要做的就是賦值進(jìn)去查詢即可。故,完整代碼為:
  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] 
2)列表頁
和1)中分析的原理是完全一樣的,只是在這里由于在列表頁,需要賦值的不是{dede:field.mid/},而是[field:mid/]。故完整代碼為:
 
 
二、分析及解釋
1)本文上述代碼的特點(diǎn)有:
對文檔作者進(jìn)行了判斷,如果是游客投稿,則不進(jìn)行查詢而直接輸出“游客發(fā)表”,當(dāng)前,這里您也可以直接置空;
對會(huì)員頭像做了簡單的判斷,如果會(huì)員沒有上傳頭像(即頭像為空)時(shí),則輸出“/member/templets/images/dfboy.png”路徑的默認(rèn)圖片;
2)其它說明及輔助:
本實(shí)例還有繼續(xù)優(yōu)化的可能性(比如會(huì)員頭像為空時(shí),判斷會(huì)員的性別,對不同的姓別分別輸出不同的默認(rèn)頭像);
僅供參考,有需要的可以記錄一下。

查看更多 DedeCms教程  織夢模板  織夢DedeCms視頻教程  織夢dedecms專題

來源:模板無憂//所屬分類:DedeCms教程/更新時(shí)間:2020-06-09
相關(guān)DedeCms教程

DedeCms教程教程Rss訂閱Cms教程搜索