"景先生毕设|www.jxszl.com

织梦Dedecms茬循环列表中获取會员信息的方法

2022-10-29 16:28编辑: www.jxszl.com景先生毕设
此时我们可以通过织梦提供的辅助函数来实现

I..首先在include/helpers下创建I.个member.helper.php,这个名字自己可以随便改吧

然后写辅助函数如下:

代码如下:

/**
*获得会员的某个字段

 更多精彩就在: 51免费论文网|www.jxszl.com 
的值
*
*@paramint$mid会员id
*@paramstring$field需要返回的字段
*@returnstring
*/
if(!function_exists(GetMemberField))
{
functionGetMemberField($mid,$field=null)
{
$field=$field?$field:uname;
global$dsql;
$query="SELECT$fieldFROM`dede_member`WHEREmid=$mid";
$row=$dsql->GetOne($query);
unset($dsql);
return$row[$field];
}
}

II.修改data下面的辅助函数配置文件


代码如下://小助手配置项
$cfg_helper_autoload=array
(
charset,/*编码小助手*/
channelunit,/*模型单元小助手*/
string,/*字符串小助手*/
time,/*日期小助手*/
file,/*文件小助手*/
util,/*单元小助手*/
validate,/*数据验证小助手*/
filter,/*过滤器小助手*/
cookie,/*cookies小助手*/
debug,/*调试小助手*/
archive,/*文档小助手*/
upload,/*上传小助手*/
extend,/*扩展小助手*/
member,/*扩展小助手*/
);
?>

III.列表中使用

代码如下:[field:midfunction=GetMemberField(@me)/]//获取用户mid


原文链接:http://www.jxszl.com/biancheng/dedecms/75241.html