操作自界说宏标志为 DedeCMS 模板防盗

首先让我们了解下 “自定义宏标记” 究竟是做什么的。在模板的制作中我们经常需要取出一部分公共代码,如网站的头部 header 部分单独存放在一个 htm 模板页内,以便用 {dede:include filename="header.htm"/} 调

起首让我们相识下 “自界说宏标志” 毕竟是做什么的。在模板的建造中我们常常必要取出一部门民众代码,如网站的头部 header 部门单独存放在一个 htm 模板页内,以便用 {dede:include filename="header.htm"/} 调取。那么“自界说宏标志”为我们提供了另一个要领,就是将这部门民众代码界说为一个 mytag 存在数据库里,用于在模板中调取。

假如你用过织梦的告白模块的话就更好领略,由于告白模块就是宏标志的另一种示意情势。

回到主题,怎样操作自界说宏标志为 DedeCMS 模板防盗。简朴来说,就是模板代码写入数据库里,让网站的模板文件里只有 mytag 标签,没有详细的代码信息。以我们要将文档列表 list_article.htm 为例:

起首,我们进入织梦的打点靠山 > 模板 > 自界说宏标志 > 增进一个标志

标志名称:ListArticle 拷贝 list_article.htm 内必要潜匿的代码(当前页面权限调取的部门无法潜匿)代码到 正常表现内容 中。确定。

然后,回到 list_article.htm 中将适才拷贝走的代码清空并替代为以下代码:


{dede:mytag name='ListArticle' ismake='yes' typeid='0' /}

个中 ListArticle 就是自界说标志(mytag)的标志名称,这样就算是被人猜解到了模板路径,那么下载后也会是一个无法行使模板。由于真正重要的模板代码已经被转存到数据库里了。

这个操作自界说宏标志的 DedeCMS 模板防盗要领相对301跳转等要领最简朴,也最利便。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

我们有时候需要在php文件中引用模板,举个栗子,在会员中心的模板文件中,用include是无法直接引用前台的页面文件,如果我们要饮用,怎么操作呢? 首先打开/include/common.func.php文件, 加入一个函数 function pasterTempletDiy($path) { require_once(DE
织梦dedecms网站给自定义表单加dede模板自带验证码的方法。 有时候,我们因为需要给dede网站的自定义表单添加验证码,防止恶意填写表单提交。 我们可以用以下的方法来实现: 首先,我们要找到 /plus/diy.php 这个文件 在头部引入文件: require_once(DEDEINC
在文章标题的后面增加(new)最新发布的标志: {dede:arclist row=5titlelen=60 typeid=1} lia href=[field:arcurl/][field:title/]/a span [field:senddate runphp=yes] $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)$oneday) @me = font color=#
我们在利用dedecms建站的时候,有时候需要用到runphp 用php默认的时间格式函数判断,一个小例子,公司成立那一年与今年有多少年了 [field:genban runphp=yes]@me = (empty(@me) ? : 成立年限:span.(date(Y,time())-@me)./span 年);[/field: genban ] 如果我
在织梦后台操作自定义表单的时候,没有办法进行前台预览操作,会出现一个dede后台关闭前台浏览提示框,如下 解决方法如下: 进入自定义表单管理界面,点击修改,进入如图截面,把不公开换成其它选项即可
我们在用DedeCMS自定义表单功能的时候,一般都是在本地测试,成功后再上传到空间实测,把自定义表单备份在空间还原之后,在提交表单的时候却提示 数据校验不对,程序返回 ,在自定义表单中点击发布信息却并没有这个问题,一切正常。 排查一番,终于找出原因