<center id="74has"><input id="74has"></input></center>

    九龍商務(wù)代辦主頁 > 網(wǎng)站建設(shè) > 站長學(xué)院 > 織夢dede > dede織夢cms列表頁/內(nèi)容頁調(diào)用當(dāng)前文檔作者的會員

    dede織夢cms列表頁/內(nèi)容頁調(diào)用當(dāng)前文檔作者的會員

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

    18978939080

    立即咨詢

    編輯: 來源: 發(fā)布日期:03-07 瀏覽量統(tǒng)計中... 反饋錯誤

      字體:細(xì)
    一、實(shí)現(xiàn)方法
     
    1)內(nèi)容頁
    首先,我們知道,在內(nèi)容頁調(diào)用當(dāng)前文檔作者的ID代碼為{dede:field.mid/},但這個標(biāo)簽只能調(diào)用出作者的mid編碼。要想調(diào)用具體的文檔ID,就必須對會員表(dede_member)來進(jìn)行檢索,檢索的SQL語句為:
    1. select * from dede_member where mid = 會員MID編號
    剛才呢,我們已經(jīng)將mid使用{dede:field.mid/}標(biāo)簽調(diào)用出來了,現(xiàn)在我們要做的就是賦值進(jìn)去查詢即可。故,完整代碼為:
    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/]。故完整代碼為:
    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)本文上述代碼的特點(diǎn)有:
    對文檔作者進(jìn)行了判斷,如果是游客投稿,則不進(jìn)行查詢而直接輸出“游客發(fā)表”,當(dāng)前,這里您也可以直接置空;
    對會員頭像做了簡單的判斷,如果會員沒有上傳頭像(即頭像為空)時,則輸出“/member/templets/images/dfboy.png”路徑的默認(rèn)圖片;
    2)其它說明及輔助:
    本實(shí)例還有繼續(xù)優(yōu)化的可能性(比如會員頭像為空時,判斷會員的性別,對不同的姓別分別輸出不同的默認(rèn)頭像);

      更多相關(guān)閱讀

    【九龍商務(wù)代辦】微信號

    官方微信公眾號

    24小時電話18978939080

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

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

    反饋
    【九龍商務(wù)代辦】微信號掃描二維碼關(guān)注我為好友
    瀏覽: 久久久无码免费视频,中文字幕无码系列专区,亚洲AV极品视觉盛宴,亚洲国产三级片尤物视频 亚州av在线不卡观看 日韩欧美无砖专区一中文字幕 精品人妻春药中文字幕

    <center id="74has"><input id="74has"></input></center>