您现在的位置是:首页 > 技术交流技术交流
dedecms用户添加自己的函数的方法
2016-10-12【技术交流】2136 人已围观
简介找到dedecms添加自定义函数的文件位置在哪里就知道dedecms如何添加自定义函数了,dedecms有一个文件是专门为用户添加自定义函数而准备的,这个文件就...
找到dedecms添加自定义函数的文件位置在哪里就知道dedecms如何添加自定义函数了,dedecms有一个文件是专门为用户添加自定义函数而准备的,这个文件就是include/extend.func.php,添加自定义函数到这个文件里,再在模板里写一句代码,就可以得到自己想要的结果了。下面举一个例子来说明一下使用dedecms如何添加自定义函数。
比如,我想在首页通过会员id获得会员的名称,我可以这样写一个自定义函数:
function GetMemberName($str){
$dsql = new Dedesql(false);
$row = $dsql->GetOne(\'SELECT uname FROM `dede_member` WHERE mid = \'$str\' \');
return $row[uname];
}
大家肯定已经很明了了,就是从数据库中查询出mid是$str的记录的名称,并返回这个名称。这样,我们在前台模板中写这样一句代码[field:mid function=\'GetMemberName(@me)\'/]就可以显示该会员的名称了。到这里,我们已经可以使用自定义函数了。
关注宁波网站建设博客,更多精彩分享,敬请期待!
比如,我想在首页通过会员id获得会员的名称,我可以这样写一个自定义函数:
function GetMemberName($str){
$dsql = new Dedesql(false);
$row = $dsql->GetOne(\'SELECT uname FROM `dede_member` WHERE mid = \'$str\' \');
return $row[uname];
}
大家肯定已经很明了了,就是从数据库中查询出mid是$str的记录的名称,并返回这个名称。这样,我们在前台模板中写这样一句代码[field:mid function=\'GetMemberName(@me)\'/]就可以显示该会员的名称了。到这里,我们已经可以使用自定义函数了。
这样的应用比较频繁吧,比如我想通过dedecms添加自定义函数实现在子栏目页获得副栏目的id,也可以使用自定义函数,这个功能就不在这详细介绍了,希望通过这篇文章可以让大家掌握dedecms如何添加自定义函数。
到这里,如果是php编程有经验的同学应该是可以独立开发dedecms功能了。
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
下一篇:说说宁波IT行业的可持续发展
相关文章
随机图文
HTTP 错误 500.0 -错误代码 0xc0000005
网站系统一些复杂的功能总会出一些前所未见的问题.今天小编一个php导出excel的页面报错.关键这个系统还是已经上线的,说明以前功能是正常...
详谈thinkphp的getActionName
新手接触thinkphp突然看到一个函数getActionName,从名称上看应该是获取当前控制的名称. 还有一个常量是ACTION_N...
hinkPHP框架模糊查询’DB_LIKE_FIELDS’设置无效的bug
手册表达式查询like项提示:如果配置了DB_LIKE_FIELDS参数的话,某些字段也会自动进行模糊查询。设置以后无效,原因如下: Dr...
linux显示当前版本
有时接手维护一下linux服务器,我们第一步需要确定当前版本,以下命令可以尝试 先以root登陆1、# uname -a (Linux查看...




微信收款码
支付宝收款码