什么是编译式模板、解释式模板,它们的区别是什么? 模板标签有哪些种类,它们的区别是什么,都应用在哪些场景? 学习模板的机制原理对我们修复目前CMS中常出现的模板类代码执行的漏洞能起到怎样的帮助? 带着这些问题,我们进入今天的代码研究,just hacking for fun!! 文章主要分为以下几个 ...
分类:
其他好文 时间:
2018-01-10 11:37:30
阅读次数:
1505
1.创建数据表 为了让讲解更加的贴合实际,天涯版主创建了一个名为"dede_test"的表,里面就2个字段,1个id,作为唯一标识,另一个name作为名称。然后往里面添加测试数据,这个操作类似于Access或者EXCEL,比较简单,这里不做冗述。 使用如下的SQL语句插入一些数据供操作使用: 2.连 ...
分类:
数据库 时间:
2018-01-10 11:36:12
阅读次数:
225
arc.archives.class 主文档类(Archives类) arc.caicai.class 踩踩文档类arc.freelist.class 自由列表类arc.listview.class 文档列表类arc.memberlistview.class 会员列表视图类arc.partview. ...
分类:
其他好文 时间:
2018-01-10 11:28:12
阅读次数:
198
member/mtypes.PHP 文件中添加 另外,member/myfriend_group.php文件中也存在同样的问题,也要添加,不添加的话好友分组中也是同样问题 ...
分类:
其他好文 时间:
2018-01-08 10:59:18
阅读次数:
184
织梦程序集成第三方QQ登录、微博登录、微信登录,获取QQ、微博、微信,并存储至数据库,一键注册为网站会员,不用再次填写绑定信息,方便粘贴用户更强。 织梦第三方登录效果 第三方登录插件特点 1.所有文件不与程序任何文件冲突,单独放在一个文件内; 2.一个插件xml文件安装,大大方便了新手小白; 3.微 ...
分类:
微信 时间:
2018-01-03 13:52:45
阅读次数:
495
1、全页面静态化缓存 也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms; 一种比较常用的实现方式是用输出缓存: 1 2 3 4 5 Ob_start(); /* 要运行的代码 */ $conte ...
分类:
Web程序 时间:
2017-12-29 16:18:21
阅读次数:
169
首先肯定的是纯静态和伪静态都是SEO的产物,但纯静态和伪静态还是有很大区别的。 纯静态是生成真实的HTML页面保存到服务器端,用户访问时直接访问这 个HTML页面即可,从而大大的减轻了服务器压力(如dedecms就是采用的纯静态)。而伪静态不同,伪静态是完全依赖于数据库,所以就存在一个数据库 并发的 ...
分类:
其他好文 时间:
2017-12-27 14:04:25
阅读次数:
112
一、构建内容模型 二、添加顶级栏目并添加文档 三、创建模型模板 1.article_cool 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml ...
分类:
其他好文 时间:
2017-12-23 15:50:59
阅读次数:
291
一、DeDeCMS基础知识简介 1.基本标签 一、织梦模板标签的书写格式及注意事项: 1.书写格式: ①{dede:标签名 参数=''} 底层模板{/dede:标签名} ②{dede:标签名 参数='值'/} 2.注意事项 ①标签书写必须使用半角状态; ②如1-①的标签必须有于标签名开始的闭合标签且 ...
分类:
其他好文 时间:
2017-12-23 15:47:46
阅读次数:
150
都是常用的一些标签。DedeCMS手册下载地址 https://pan.baidu.com/s/1c1P6fsO网站名称:{dede:global.cfg_webname/} 网站根网址:{dede:global.cfg_basehost/} 网站根目录:{dede:global.cfg_cmsur ...
分类:
其他好文 时间:
2017-12-22 13:30:14
阅读次数:
128