當前位置:主頁 > 網站優化 >

dedecms織夢內容模板下載中調用會員信息并指向個人空間

奕星seo偽原創
作者: 奕星SEO 分類: 網站優化 發布時間: 2020-03-17 17:35 內容來源:網絡整理閱讀量:

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

{dede:memberinfos}

會員頭像:<a href="[field:spaceurl /]" class="userface"><img src="[field:face/]" width="52" height="52" /></a>

會員用戶名:<a href='[field:spaceurl /]' class="username">[field:uname/]</a>

會員詳細資料:<a href="[field:spaceurl /]" class="useract-vi">查看詳細資料</a>

給他留言:<a href="[field:spaceurl /]&action=guestbook" class="useract-pm">發送留言</a>

加為好友:<a href="[field:spaceurl /]&action=newfriend" class="useract-af">加為好友</a>

用戶等級:[field:rankname /]

注冊時間:[field:jointime function="MyDate('Y-m-d H:m',@me)"/]

最后登錄:[field:logintime function="MyDate('Y-m-d H:m',@me)"/]

{/dede:memberinfos}

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

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

dedecms織夢內容模板下載中調用會員信息并指向個人空間

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

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

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

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_"改成你的數據庫表前綴

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

1.在首頁進行調用,調用標簽如下:

{dede:arclist row='10′ titlelen='25′}

<li>標題:[field:title/] 昵稱:[field:mid function="GetMemberInfos('uname',@me)"/]</li>

{/dede:arclist}

2.在內頁進行調用,調用標簽如下:

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

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

…..以此類推

標簽DIY釋義詳解:

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


本文鏈接地址:http://www.pxynqa.icu/webyouhua/26377.html
上一篇:<<織夢模板下載dede源碼添加和調用自定義字段的教程
下一篇:織夢自定義表單限制IP發表次數教程>>
吉林时时历史开奖号码 福建31选7 拉萨站街女信息2013 世界足球即时比分直播 北京十一选五前三组 白木优子2019最新作品 河南福彩网开奖公告 足球比分直播500完场即时比分 大航海时代 足彩比分直播胜负彩比分直播一一 麻将app免费招代理 手机打麻将软件哪个好 黑龙江p62 大赢家比分即时比分90 国内前十股票配资平台 500彩票网比分直播电脑版 重庆快乐十分