dedecms首頁、列表頁、內容頁全站調用會員信息
導讀:織夢技術織夢技術前面有利用ajax全站調用會員信息的帖子,用dedecms默認的{dede:memberinfos}標簽,也能全站調用會員信息。 {dede:memberinf織夢網站模板織夢模板修改。
前面有利用ajax全站調用會員信息的帖子,用dedecms默認的{dede:memberinfos}標簽,也能全站調用會員信息。
{dede:memberinfos} 會員頭像:<a href="[field:spaceurl /]" class="userface"><img src="[field:face/]&quodede模板堂t; width="52" height="52" /></a> 會員用戶名:<a href="[field:spaceurl /]" class="usernamdede5.7模板e">[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}但是效果并不理想,比如用戶等級只顯示默認的5、10、15等數字,沒有顯示注冊會員、中級會員、高級會員等中文字符。想調用用戶名、昵稱、性別、注冊郵箱等其他信息,就要參考一下方法。
1.打開/include/extend.fun.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; }2.首頁調用
{dede:arclist row='10' titlelen='25'} <li>標題:[field:title/] 昵稱(作者):[field:mid function="GetMemberInfos('uname',@me)"/]</li> {/dede:arclist}3.在內頁進行調用,調用標簽如下:
昵稱:{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為后臺超級管理員)相關織夢網站模板織夢模板修改。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章dedecms首頁、列表頁、內容頁全站調用會員信息主要講述首頁,全站,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29677.html