八零在线优社区

 找回密码
 帐号注册

QQ登录

只需一步,快速开始

搜索
热搜: PhotoShop
查看: 305|回复: 6

dedecms如何添加自定义函数

  [复制链接]
发表于 2017-3-1 22:41:16 | 显示全部楼层 |阅读模式
找到dedecms添加自定义函数的文件位置在哪里就知道dedecms如何添加自定义函数了,dedecms有一个文件是专门为用户添加自定义函数而准备的,这个文件就是include/extend.func.php,添加自定义函数到这个文件里,再在模板里写一句代码,就可以得到自己想要的结果了。下面举一个例子来说明一下使用dedecms如何添加自定义函数。
比如,我想在首页通过会员id获得会员的名称,我可以这样写一个自定义函数:
  1. function GetMemberName($str){
  2. $dsql = new Dedesql(false);
  3. $row = $dsql->GetOne("SELECT uname FROM `dede_member` WHERE mid = '$str' ");
  4. return $row[uname];
  5. }
复制代码
大家肯定已经很明了了,就是从数据库中查询出mid是$str的记录的名称,并返回这个名称。这样,我们在前台模板中写这样一句代码[field:mid function="GetMemberName(@me)"/]就可以显示该会员的名称了。到这里,我们已经可以使用自定义函数了。
这样的应用比较频繁吧,比如我想通过dedecms添加自定义函数实现在子栏目页获得副栏目的id,也可以使用自定义函数,这个功能就不在这详细介绍了,希望通过这篇文章可以让大家掌握dedecms如何添加自定义函数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 帐号注册

本版积分规则

QQ|小黑屋|手机版|八零在线优社区 ( 赣ICP备15001736号-2 )

GMT+8, 2018-6-23 23:50

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表