天我们解密的是如何使用帝国cms6.0新增的会员信息调用函数调用会员资料。
前言:
先前版本调用会员资料要通过SQL查询调用,对于比较基础的用户略显麻烦,所以V6.0直接内置调用函数,调用更简单。
两种调用函数:
1、会员信息调用函数:sys_ShowMemberInfo(用户ID,查询字段)
用户ID:设置要调用的会员信息的用户ID,在信息内容页下调用可以设置为0,表示调用信息发布者的资料。查询字段:默认为查询所有会员字段,此参数一般不用设置,如果为了效率更高可以指定相应的字段。如:“u.userid,ui.company”(u为主表,ui为副表)。
其它说明:函数返回结果为会员资料数组,显示用<?=$userr[字段名]?>
2、会员列表调用函数:sys_ListMemberInfo(调用条数,操作类型,会员组ID,用户ID,查询字段)
调用条数:调用前几条记录。操作类型:0为按注册时间、1为按积分排行、2为按资金排行、3为按会员空间人气排行会员组ID:指定要调用的会员组ID,不设置为不限,多个会员组用逗号隔开,如:'1,2'用户ID:指定要调用的会员ID,不设置为不限,多个用户ID用逗号隔开,如:'25,27'查询字段:默认为查询所有会员字段,此参数一般不用设置,如果为了效率更高可以指定相应的字段。如:“u.userid,ui.company”(u为主表,ui为副表)
其它说明:函数返回结果为会员资料数组,显示用<?=$userr[字段名]?>
会员信息调用函数:sys_ShowMemberInfo
例子:在任意模板中加入:
<?php$userr=sys_ShowMemberInfo(1,'');?> 会员资料 会员头像 
用户名 "><?=$userr[username]?> (点击访问会员空间) 会员组 <?=$userr[groupname]?> 注册时间 <?=$userr[registertime]?> 公司名称 <?=$userr[company]?> 联系人 <?=$userr[truename]?> 联系电话 <?=$userr[call]?> 传真 <?=$userr[fax]?> 手机 <?=$userr[phone]?> 联系邮箱 <?=$userr[email]?> QQ号码 <?=$userr[oicq]?> MSN <?=$userr[msn]?> 网站 <?=$userr[homepage]?> 联系地址 <?=$userr[address]?> 邮编:<?=$userr[zip]?> 公司介绍 <?=nl2br($userr[saytext])?>
会员列表调用函数:sys_ListMemberInfo
例子:在任意模板中加入:
公司名称 注册帐号 访问空间 <?php$usersql=sys_ListMemberInfo(3,0,'3','','');while($userr=$empire->fetch($usersql)){?> <?=$userr[company]?> <?=$userr[username]?> ">[点击访问] <?php}?>
新闻热点
疑难解答