<table id="xlgfg"><ruby id="xlgfg"></ruby></table>
            1. 九龍商務代辦主頁 > 網站建設 > 站長學院 > 織夢dede > dede織夢cms列表頁/內容頁調用當前文檔作者的會員

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

              摘要:一、實現方法 1)內容頁 首先,我們知道,在內容頁調用當前文檔作者的ID代碼為{dede:field.mid/},但這個標簽只能調用出作者的mid編碼。要想調用具體的文檔ID,就必須對會員表(dede_memb...

              18978939080

              立即咨詢

              編輯: 來源: 發布日期:03-07 瀏覽量統計中... 反饋錯誤

                字體:
              一、實現方法
               
              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)其它說明及輔助:
              本實例還有繼續優化的可能性(比如會員頭像為空時,判斷會員的性別,對不同的姓別分別輸出不同的默認頭像);

                更多相關閱讀

              【九龍商務代辦】微信號

              官方微信公眾號

              24小時電話18978939080

              民族大道49號民族宮B座2306號(新夢之島樓上)

              工商注冊13807817411
              其他業務13878807671
              ?
              【九龍商務代辦】QQ
              QQ在線咨詢
              客服咨詢
              【九龍商務代辦】QQ
              【九龍商務代辦】QQ
              【九龍商務代辦】QQ
              【九龍商務代辦】QQ
              咨詢熱線
              18978939080
              13807817411
              13878807671
              0771-5537667

              反饋
              【九龍商務代辦】微信號掃描二維碼關注我為好友
              瀏覽: 中文字幕无码大香线蕉