您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms首页,列表页,内容页全站调用会员信息的方法
代荷2023-09-25 12:08:41dedecms教程已有人查阅
导读前面有利用ajax全站调用会员信息的帖子,用dedecms默认的{dede:memberinfos}标签,也能全站调用会员信息。{dede:memberi
前面有利用ajax全站调用会员信息的帖子,用dedecms默认的{dede:memberinfos}标签,也能全站调用会员信息。
1.打开/include/extend.fun.php 之后面添加代码
{dede:memberinfos}
会员头像:<a href="[field:spaceurl /]" class="use ce"><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}
但是效果并不理想,比如用户等级只显示默认的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:表示用户的昵称;
:表示用户的性别;
rank:表示用户的等级(也就是后台的用户级别);
uptime:表示用户升级会员组的时间;
exptime:表示用户会员组的有效期天数;
money:表示用户拥有的剩余金币数量;
email:表示用户的注册邮箱地址;
scores:表示用户拥有的剩余积分数量;
matt:表示用户的级别(0为普通,1为推荐,10为后台超级管理员)
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦dede自定义模型字段怎么加上链接
成龙主演 " 影片 片名比如自定义一个电影的模型,里面有主演,地区等等,我想输出的时候给演员和地区加上链接 -
织梦在自定义表单中获取提交者的IP地址信息的方法
有时候我们需要在自定义表单中获取访问者的ip地址信息,那么要怎么实现呢?1、首先我们在后台自定义表单中建立一个字段为:uip2、在自定义表单中的写法如下, -
织梦模板顶一下踩一下怎么调用
织梦仿站时,在内容页模板经常会用到顶一下踩一下调用,调用方法很简单,主要就是js和dede代码,调用方法如下: -
dede模板中调用UCHome会员日志相册话题游戏等信息的方法
网络上的一些关于在dede模板中调用UCHome的信息的方法不完全,往往只能调用uchome日志标题、相册缩略图(且不是每个相册调用一张)、话题名称
留言与评论 (共有 条评论) |