您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms首页,列表页,内容页全站调用会员信息的方法
代荷2023-09-25DedeCMS教程已有人查阅
导读前面有利用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为后台超级管理员)
本文标签:
很赞哦! ()
相关教程
图文教程
dedecms删除系统自定义变量步骤方法
本文实例讲述了dedecms删除系统自定义变量的方法。分享给大家供大家参考。具体实现方法如下:一、问题:之前添加了个联系电话的系统变量,选错了变量类型
dedecms织梦时间格式调用汇总归类
1.时间格式 {dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H:%M:%S","@m
DEDECMS自定义表单中地区联动显示的方法实例
很多朋友都遇到了DEDECMS自定义表单中地区二级联动后,调用联动字段时只显示地区代码如:13003其实是贵州省遵义市的系统联动类编号,要让其显示成贵州省
dede织梦cms怎么通过mysql数据库直接删除指定IP的评论
DEDECMS通过数据库直接删除指定IP的垃圾评论后台或者PHPMYADMIN运行下面的SQL语句
相关源码
-
响应式HTML5家居建材办公家具桌椅pbootcms模板为家居建材、办公家具企业打造的响应式网站模板,同时支持多行业快速适配通过替换文字图片即可转型为其他行业官网,大幅降低开发成本。查看源码 -
(自适应响应式)英文外贸汽车零配件五金机械网站模板为汽车零部件制造商与五金机械出口企业打造的响应式网站模板,内置多语言切换功能,支持产品参数表、OEM能力展示等外贸场景需求。通过结构化数据展示帮助海外买家快速理解产品规格。查看源码 -
(自适应响应式)HTML5甲醛环境检测网站模板带在线留言和资料下载本模板为甲醛检测与环保科技企业开发,采用PbootCMS内核构建。首页集成空气质量数据可视化模块,服务流程采用时间轴展示设计,检测报告板块支持PDF在线预览功能查看源码 -
(自适应响应式)门窗定制门业带视频功能pbootcms模板下载本模板采用PbootCMS内核开发,为门窗制造、定制安装企业打造,通过可视化后台管理系统快速构建品牌官网。自适应设计确保在手机、平板、电脑等设备上均能获得优质浏览体验查看源码 -
(PC+手机)帝国cms7.5漫画图片连载网站源码免费下载本模板基于帝国CMS7.5深度开发,为漫画阅读类网站打造。整体设计风格贴合漫画行业特性,界面布局充分考虑漫画作品的展示需求,支持多种漫画阅读模式。模板采用响应式设计,能够自动适配PC端和移动端设备,为读者提供流畅的阅读体验。查看源码 -
(响应式)wordpress模板VieuV4.5主题资讯自媒体博客源码Vieu主题专注于个人博客与企业展示场景,采用响应式设计确保在手机、电脑、平板等多设备上的展示。主题集成会员中心、投稿系统、内容保护等实用功能,满足现代博客网站的建设需求。查看源码
| 分享笔记 (共有 篇笔记) |
