濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢dedecms內(nèi)頁、詳情頁中調(diào)用文章發(fā)布者信息的

織夢dedecms內(nèi)頁、詳情頁中調(diào)用文章發(fā)布者信息的

POST TIME:2017-11-13 01:04

很多人在使用織夢CMS v5.7都遇到了一個關(guān)于如何調(diào)用文章內(nèi)容頁中的會員信息。

第一、在官方給出的默認模板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">發(fā)送留言</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}

第二、比如你想在織夢cms首頁或者文章內(nèi)容頁中調(diào)用會員:用戶名、昵稱、性別、會員等級、注冊郵箱、會員級別等信息.在此本教程提供的調(diào)用的方法。

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


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.首頁調(diào)用標簽:


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

2.內(nèi)容頁調(diào)用標簽:


昵稱:{dede:field.mid function="GetMemberInfos(‘uname’,@me)"/}
會員類型:{dede:field.mid function="GetMemberInfos(‘mtype’,@me)"/}

標簽DIY釋義詳解:


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

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



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
鄂托克前旗| 天长市| 克东县| 江山市| 丹江口市| 靖西县| 拉萨市| 图们市| 朝阳县| 江北区| 永丰县| 资中县| 泗阳县| 临朐县| 开江县| 淅川县| 临桂县| 鄂州市| 阜宁县| 达拉特旗| 祁连县| 榆中县| 子长县| 天全县| 焦作市| 花莲县| 昌江| 龙江县| 鹰潭市| 寻乌县| 剑川县| 台中县| 聂荣县| 桃源县| 彰化市| 钟祥市| 秀山| 德安县| 黔南| 布拖县| 高要市|