dedecms模板定制之如何自定义标签
自定义标签在dedecms定制中非常重要,很多时候都用得到,比如栏目导航特效、调用特殊的信息、使用复杂的查询等,今天讲下如何自定义标签。
1,首先在include文件夹下找到extend.func.php这个文件,这个是一个扩展函数文件,专门用来添加自定义函数的。在这里定义自己的函数。例子如下:
function exp(){
$linkList = "";
$dsql = new DedeSql(false);
$dsql->SetQuery("您的sql语句");
$dsql->Execute();
while($row=$dsql->GetObject())
{
$fileurl=GetFileUrl($row->id,$row->typeid,$row->senddate,$row->title,$row->ismake,$row->arcrank,$row->namerule,
$row->typedir,$row->money,$row->filename,$row->moresite,$row->siteurl,$row->sitepath);
$linkList .='
您的字符串拼装
';
}
$dsql->Close();
return $linkList;
}
2,接下来就是在模板里调用了,方法比较多,举个简单例子{dede:channel function='exp()'}{/dede:channel}
如果需要传参数,有2种情况,1是常量,直接写就行了。2是变量,如下调用 {dede:field name='id' function="'exp(@me)"/}
小结:dedecms模板定制过程中自定义标签很常见,也很重要,以上基本可以解决您的问题,如有特殊需要,可以给我们联系咨询。
http://blog.tianya.cn/blogger/post_read.asp?BlogID=3249302&PostID=26788279
dedecms模板定制之如何自定义标签相关推荐
- php调用会员刷卡,dedecms模板中调用会员信息标签的方法
dedecms模板中调用会员信息标签的方法 比如你想在DEDE首页或者内页里调用会员:用户名.昵称.性别.会员等级.注册邮箱.会员级别等信息.就需要我们本篇教程提供的调用标签了. 首先,我们打开文件 ...
- mytag.class.php,织梦CMS/dedecms织梦模板留言板调用{dede:}标签的头部尾部的方法
织梦模板网站留言板调用网站的head.htm,footer.htm的方法二, 好多人都想在留言本guestbook.htm里实现dede的标签调用,问题是在plus里不支持dede标签的应用. 现在有 ...
- (转)浅谈dedecms模板引擎工作原理及自定义标签
理解织梦模板引擎有什么意义?一方面可以更好地自定义标签.更多在于了解织梦系统,理解模板引擎是理解织梦工作原理的第一步.理解织梦会使我们写php代码时更顺手,同时能学习一些php代码的组织方式. 这似乎 ...
- (转)DEDECMS模板原理、模板标签学习 - .Little Hann
本文,小瀚想和大家一起来学习一下DEDECMS中目前所使用的模板技术的原理: 什么是编译式模板.解释式模板,它们的区别是什么? 模板标签有哪些种类,它们的区别是什么,都应用在哪些场景? 学习模板的机制 ...
- DEDECMS模板原理、模板标签学习
(转)DEDECMS模板原理.模板标签学习 - .Little Hann 本文,小瀚想和大家一起来学习一下DEDECMS中目前所使用的模板技术的原理: 什么是编译式模板.解释式模板,它们的区别是什么? ...
- 织梦标签调用:Dedecms模板常用调用标签代码整理
1.最新文档列表 1-5都为调用的arclist标签 {dede:arclist typeid='' titlelen='28' row='60' col='1'} ?[field:title/] { ...
- html模板(base标签,meta标签,禁用浏览器缓存)+JSP自定义标签荔枝
[1]html模板 <html> <head><!-- base标签表示uri相对路径的基准路径 --><base href="http://loc ...
- Django模板自定义标签和过滤器,模板继承(extend),Django的模型层
上回精彩回顾 视图函数:request对象request.path 请求路径request.GET GET请求数据 QueryDict {}request.POST POST请求数据 QueryDic ...
- django-DIL模板自定义过滤器,自定义标签,自定义包含标签
django-DIL模板自定义过滤器,自定义标签,自定义包含标签 自定义过滤器 DTL模板语言生来只是为了方便的展示信息,所以与编程语言相比显得有点薄弱,有时候不能满足我们的需求.因此django提供 ...
最新文章
- window.setTimeout() 和window.setInterval() 使用说明
- MySQL结构化查询,SQL结构化查询语言(二)
- 计算几何模板中的代码
- 《Go学习笔记 . 雨痕》方法
- 苹果公布App审查新机制 禁止发布疫情相关娱乐程序和游戏
- 改革春风吹满地,安卓新系统Q上线腾讯WeTest
- 维修技术论坛专用工具包 v5.0
- Apollo详解之canbus模块——车辆底层协议调试
- 不使用脚手架构建vue项目
- 分享 | 3D目标检测方法总结
- Ubuntu系统备份
- elementUI中table的表头设置提示tooltips
- alook浏览器哪个好 夸克浏览器_简单搜索、X浏览器、夸克浏览器、Via几款极简浏览器,到底哪个最好用?...
- Android app 后台被杀恢复
- alisoft 开放旺旺SDK,我也来凑合一下
- CentOS7 搭建虚拟主机
- excel数据透视表_Excel数据透视表排序问题
- 突发!TensorFlow技术主管皮特·沃登离职,重返斯坦福读博:我在谷歌“太难了”!...
- [置顶] VMWare不能安装64位操作系统原因探析
- 中欣晶圆完成B轮33亿元融资;晶科能源与宁德时代达成战略合作 | 美通社头条...