<menu id="g42kk"></menu>
  • <menu id="g42kk"><tt id="g42kk"></tt></menu>
  • 織夢cms列表頁/內容頁調用當前文檔作者的會員頭像的方法_DedeCms教程

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

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

    來源:模板無憂//所屬分類:DedeCms教程/更新時間:2020-06-09
    相關DedeCms教程
    波多野结衣人妻教师痴
    <menu id="g42kk"></menu>
  • <menu id="g42kk"><tt id="g42kk"></tt></menu>