夺命雷公狗---DEDECMS----10dedecms双标签
2016-03-18 06:10
429 查看
双标签基本语法如下:
{dede:标签名 参数名=“值” 参数名2=“值”...}
内容......
{/dede}
我们先来查看下手册,如下所示:
我们先来用一个channel的标签来做实例,因为channel标签可以直接获取栏目列表。。
比如我们想取出栏目表的typename,其实也很简单
//这下面的row=”8“意思就是说我要取8条的意思
//这里的type=“top” 相当于取出的是顶级栏目才是子级栏目
然后更新首页静态页面,效果如下所示:
因为我们在调用某个标签的时候实际上在dedecms的自制将自动引入了对应的表情库,比如我们这次用到的dede:channel其实就是引入了include/taglib/channel.lib.php文件。
我们上面的实例代码上我们也可以判断下他执行了啥sql语句,收先用编辑器打开include/taglib/channel.lib.php文件,然后找到他的执行sql语句前的那句,如下图所示:
然后我们再回到后台重新生成下页面即可发现他执行的sql语句是那句了:
他的这段select 代码就是他所执行的代码,这里面的#@的意思是表前缀。。
我们刚才显示出两条的原因也一目了然了,ishidden<>不等于1的都弄出来,我们来查看下数据库是不是真的是这样:
所以更加验证了我们的dedecms他是每个标签代表一个表情库,如果我们在开发过程中需要自己定制的东西,可以根据需求去修改源码,从而实现功能
{dede:标签名 参数名=“值” 参数名2=“值”...}
内容......
{/dede}
我们先来查看下手册,如下所示:
我们先来用一个channel的标签来做实例,因为channel标签可以直接获取栏目列表。。
比如我们想取出栏目表的typename,其实也很简单
//这下面的row=”8“意思就是说我要取8条的意思
//这里的type=“top” 相当于取出的是顶级栏目才是子级栏目
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>标签测试</title> </head> <body> {dede:channel type="top" row="8"} [field:typename/] <br /> {/dede:channel} </body> </html>
然后更新首页静态页面,效果如下所示:
因为我们在调用某个标签的时候实际上在dedecms的自制将自动引入了对应的表情库,比如我们这次用到的dede:channel其实就是引入了include/taglib/channel.lib.php文件。
我们上面的实例代码上我们也可以判断下他执行了啥sql语句,收先用编辑器打开include/taglib/channel.lib.php文件,然后找到他的执行sql语句前的那句,如下图所示:
然后我们再回到后台重新生成下页面即可发现他执行的sql语句是那句了:
他的这段select 代码就是他所执行的代码,这里面的#@的意思是表前缀。。
我们刚才显示出两条的原因也一目了然了,ishidden<>不等于1的都弄出来,我们来查看下数据库是不是真的是这样:
所以更加验证了我们的dedecms他是每个标签代表一个表情库,如果我们在开发过程中需要自己定制的东西,可以根据需求去修改源码,从而实现功能
相关文章推荐
- 最短路:我的理解--Dijkstra算法
- 很特别的一个动态规划入门教程
- 最短路径:我的理解--SPFA算法
- 双向广搜
- [git] Basic Git Command Line Reference for Windows Users
- bzoj 1951: [Sdoi2010]古代猪文
- 7. 最大公约数(辗转相除法)
- OSChina 周五乱弹 ——越污的人颜值越高 不信看图!
- GRYZ[寒假模拟赛]
- for循环的执行顺序
- [git] git Process
- bzoj 1934: [Shoi2007]Vote 善意的投票
- bzoj 1927: [Sdoi2010]星际竞速
- bzoj 1926: [Sdoi2010]粟粟的书架
- 生活中如何说服别人
- bzoj 1923: [Sdoi2010]外星千足虫
- bzoj 1922: [Sdoi2010]大陆争霸
- bzoj 1911: [Apio2010]特别行动队
- 抽象类
- Python环境搭建