花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

dedecms織夢內(nèi)容模板下載中調(diào)用會員信息并指向個人空間

時間: 2018-11-20 09:33 閱讀: 作者:素材無憂網(wǎng)

大家好,在制作用戶分享類網(wǎng)站時要在內(nèi)容頁中調(diào)用發(fā)布者的信息及頭像,找了很多網(wǎng)站也沒找到很好的方法。最后把網(wǎng)上所有的方法整合后終于實現(xiàn)了自己的想法。下面就分享給大家。
方法一、直接利用官方默認(rèn)模板article_artcile.htm

  1. {dede:memberinfos}
  2. 會員頭像:<a href="[field:spaceurl /]" class="userface"><img src="[field:face/]" width="52" height="52" /></a>
  3. 會員用戶名:<a href='[field:spaceurl /]' class="username">[field:uname/]</a>
  4. 會員詳細(xì)資料:<a href="[field:spaceurl /]" class="useract-vi">查看詳細(xì)資料</a>
  5. 給他留言:<a href="[field:spaceurl /]&action=guestbook" class="useract-pm">發(fā)送留言</a>
  6. 加為好友:<a href="[field:spaceurl /]&action=newfriend" class="useract-af">加為好友</a>
  7. 用戶等級:[field:rankname /]
  8. 注冊時間:[field:jointime function="MyDate('Y-m-d H:m',@me)"/]
  9. 最后登錄:[field:logintime function="MyDate('Y-m-d H:m',@me)"/]
  10. {/dede:memberinfos}

可能很多新手在這里調(diào)用時看不到自己的信息,這是因為{dede:memberinfos}過濾了管理員的信息,其它會員的信息能正常顯示。那怎么才能讓管理員的信息也能顯示呢?請看下面:

打開include/taglib/memberinfos.lib.php,找到大概62行的代碼如下圖:

dedecms織夢內(nèi)容模板下載中調(diào)用會員信息并指向個人空間(圖1)

把這一句刪除或注釋掉就行了。

方法2:
比如你想在DEDE首頁或者內(nèi)頁里調(diào)用會員:用戶名、昵稱、性別、會員等級、注冊郵箱、會員級別等信息.就需要我們本篇教程提供的調(diào)用標(biāo)簽了.

首先,我們打開文件 include/extend.func.php 在代碼最后面的結(jié)尾處,添加以下代碼:

 

  1. function GetMemberInfos($fields,$mid){
    global $dsql;
    if($mid <= 0){
    $revalue = "Error"; }
    else{
    $row=$dsql->GetOne("select * from dede_member where mid = '{$mid}'");
    if(!is_array($row)){
    $revalue = "Not user";
    }
    else{
    $revalue = $row[$fields];
    }
    }
    return $revalue;
    }

注:"dede_member"里的"dede_"改成你的數(shù)據(jù)庫表前綴

修改好代碼之后即可保存文件,然后我們來調(diào)用會員信息:

1.在首頁進(jìn)行調(diào)用,調(diào)用標(biāo)簽如下:

 

  1. {dede:arclist row='10′ titlelen='25′}
  2. <li>標(biāo)題:[field:title/] 昵稱:[field:mid function="GetMemberInfos('uname',@me)"/]</li>
  3. {/dede:arclist}

2.在內(nèi)頁進(jìn)行調(diào)用,調(diào)用標(biāo)簽如下:

昵稱:{dede:field.mid function="GetMemberInfos('uname',@me)"/}

會員類型:{dede:field.mid function="GetMemberInfos('mtype',@me)"/}

…..以此類推

標(biāo)簽DIY釋義詳解:

mid:表示會員的唯一編號,由于其唯一的特性,一般用于區(qū)別會員;
mtype:表示會員的類型(如自帶的"個人"與"企業(yè)");
userid:表示會員用戶名(也就是用于登陸);
pwd :表示用戶的密碼;
uname:表示用戶的昵稱;
sex:表示用戶的性別;
rank:表示用戶的等級(也就是后臺的用戶級別);
uptime:表示用戶升級會員組的時間;
exptime:表示用戶會員組的有效期天數(shù);
money:表示用戶擁有的剩余金幣數(shù)量;
email:表示用戶的注冊郵箱地址;
scores:表示用戶擁有的剩余積分?jǐn)?shù)量;
matt:表示用戶的級別(0為普通,1為推薦,10為后臺超級管理員)

以上的標(biāo)簽都可以用在首頁或者內(nèi)頁標(biāo)簽結(jié)構(gòu)中進(jìn)行調(diào)用和定義.

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: dedecms織夢內(nèi)容模板下載中調(diào)用會員信息并指向個人空間

標(biāo)簽:  
相關(guān)文章
模板推薦