您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dede织梦调用会员信息的方法
靖雁2024-02-04DedeCMS教程已有人查阅
导读一、实现方法1)函数编写注意:自定义函数的编写一般都存放在/include/extend.func.php 中,以后升级只需要备份一下这个文件即可。
一、实现方法
1)函数编写
注意:自定义函数的编写一般都存放在/include/extend.func.php 中,以后升级只需要备份一下这个文件即可。
打开这个文件,在文件中之后的?>上一行加入以下代码:
2)调用方式
要使用这个函数,可以利用系统自带的function与runphp来使用。在底层模板字段中,通常使用function方法。比如:
1、mid 表示会员的唯一编号,由于其唯一的特性,一般用于区别会员;
2、mtype 表示会员的类型(如自带的“个人”与“企业”);
3、userid 表示会员用户名(也就是用于登陆);
4、pwd 表示用户的密码;
5、uname 表示用户的昵称;
6、表示用户的性别;
7、rank 表示用户的等级(也就是后台的用户级别);
8、uptime 表示用户升级会员组的时间;
9、exptime 表示用户会员组的有效期天数;
10、money 表示用户拥有的剩余金币数量;
11、email 表示用户的注册邮箱地址;
12、scores 表示用户拥有的剩余积分数量;
13、matt 表示用户的级别(0为普通,1为推荐,10为后台超级管理员)
知道了以上的这些信息,还有什么不能调用的呢?
二、调用实例
刚才我们说到了调用方法,那么我们来看一下几个简单的实例:
1)在首页的arclist调用文档的所属会员昵称:
1)函数编写
注意:自定义函数的编写一般都存放在/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;
}
保存后关闭即可2)调用方式
要使用这个函数,可以利用系统自带的function与runphp来使用。在底层模板字段中,通常使用function方法。比如:
[field:mid function="GetMemberInfos('uname',@me)"/]
这样就可以很轻松的调用出某个会员的昵称了,那么要调用会员的用户名,则只需要将uname更换为userid即可。这里的值是支持member表的所有字段的。大致为如下一些:1、mid 表示会员的唯一编号,由于其唯一的特性,一般用于区别会员;
2、mtype 表示会员的类型(如自带的“个人”与“企业”);
3、userid 表示会员用户名(也就是用于登陆);
4、pwd 表示用户的密码;
5、uname 表示用户的昵称;
6、表示用户的性别;
7、rank 表示用户的等级(也就是后台的用户级别);
8、uptime 表示用户升级会员组的时间;
9、exptime 表示用户会员组的有效期天数;
10、money 表示用户拥有的剩余金币数量;
11、email 表示用户的注册邮箱地址;
12、scores 表示用户拥有的剩余积分数量;
13、matt 表示用户的级别(0为普通,1为推荐,10为后台超级管理员)
知道了以上的这些信息,还有什么不能调用的呢?
二、调用实例
刚才我们说到了调用方法,那么我们来看一下几个简单的实例:
1)在首页的arclist调用文档的所属会员昵称:
{dede:arclist row='8' titlelen='20'}
<li>标题:[field:title/] 昵称:[field:mid function="GetMemberInfos('uname',@me)"/]</li>
{/dede:arclist}
2)在内容页的field中调用闻到那股的所属会员昵称:
{dede:field.mid function="GetMemberInfos('uname',@me)"/}
好了,其它的情况大家去尝试一下吧。
本文标签:
很赞哦! ()
相关教程
图文教程
织梦dede的4个常用函数的详细介绍
就拿上面这个标记为例子,本来程序显示数据库某个表的字段senddate,但通过查看数据库发现,senddate只是一大串数字,并不是我们想要的时间格式
dedecms5.7发布图集时不能获取缩略图怎么办
我们在第一时间找到了解决办法,请使用DEDE的朋友注意了。错误代码文件:dede/inc/inc_archives_functions.php
在织梦静态页面上调用短消息情况
在织梦模板会员中心的顶部有一个短信息的链接,如果有了未读短消息,就会用红色字体显示数量。感觉非常不错,仔细一研究发现这页面是动态生成的,不可以应用在静态页面上
织梦错误Fatal error: Using $this when not in object context
今天在用织梦模板做的网站后台生成栏目页时出现如下错误: 或者是在织梦模板中的首页调用站内新闻后提示如下错误:
相关源码
-
(自适应)行业协会工会机构单位pbootcms网站源码本模板基于PbootCMS内核开发,为行业协会、工会组织及机构单位量身打造。采用响应式布局设计,可自动适配手机、平板等移动设备,数据实时同步更新。模板包含行业资讯查看源码 -
帝国cms7.5模板情感文学名言名句心情文章类源码下载带手机本模板基于帝国CMS7.5开发,为情感文学类网站设计。整体风格温馨雅致,布局合理清晰,特别适合建设情书分享、文学作品展示类网站。模板采用响应式设计,能够自动适配各种终端设备。查看源码 -
(自适应)绿色园林建筑花卉园艺艺术模板免费下载为景观设计及园艺企业打造的响应式网站框架,基于PbootCMS系统开发,帮助传统园林行业建立现代化数字展示平台。采用标准DIV+CSS前端架构,代码精简无冗余。查看源码 -
(PC+WAP)地暖热水器烘干机节能设备网站模板下载为地暖热水器及节能设备企业设计的PbootCMS网站模板,集成产品展示、节能方案介绍、技术参数说明等专业模块。采用PC与移动端同步响应架构查看源码 -
帝国CMS7.5小说推荐公众号导航带wap手机站+带采集工具本模板为小说导航类网站设计开发,基于帝国CMS7.5内核构建,针对小说阅读领域的分类聚合需求进行深度优化。通过智能分类系统和用户行为分析,实现小说资源的精准推荐与导航功能。查看源码 -
自适应黑色建筑装饰设计公司个人工作室pbootcms模板基于PbootCMS内核开发的黑金风格模板,为建筑装饰、工程设计类企业打造,采用开源架构,支持跨行业快速适配,核心优势如下: 查看源码
| 分享笔记 (共有 篇笔记) |
