标签来调用会员信息。
字段名是会员信息表中的字段名,
功能名是你想要实现的功能,MyText
表示获取文本内容,MyDate
表示获取日期等。,3. 保存模板文件并更新缓存。,,示例代码:,“html,{dede:field name="username" function="MyText"/},
“在织梦CMS(DedeCMS)中,调用会员的任意信息可以通过自定义标签函数实现,以下是详细的实现方法:
实现步骤
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; }
注:“dede_member”里的“dede_”需要改成你的数据库表前缀。
2、保存并关闭文件。
3、在首页或内页调用会员信息标签:
在首页进行调用,使用以下标签:
{dede:arclist row='10' titlelen='25'} <li>标题:[field:title/] 昵称:[field:mid function="GetMemberInfos('uname',@me)"/]</li> {/dede:arclist}
在内页进行调用,使用以下标签:
昵称:{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为后台超级管理员)。
相关问答FAQs
1、Q:如何在首页调用会员的注册邮箱?
A:在首页调用会员的注册邮箱,可以使用以下标签:
{dede:arclist row='10' titlelen='25'} <li>标题:[field:title/] 注册邮箱:[field:mid function="GetMemberInfos('email',@me)"/]</li> {/dede:arclist}
2、Q:如何在内页调用会员的性别?
A:在内页调用会员的性别,可以使用以下标签:
性别:{dede:field.mid function="GetMemberInfos('sex',@me)"/}
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1220871.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复