专注于YzmCMS建站

提供YzmCMS模板、整站源码、插件下载,分享YzmCMS使用教程。
承接YzmCMS仿站 · 网站定制 · 网站修改 · 技术问题解决 · SEO优化业务。
仿站请加QQ3084218316(价格100元起。任何网站都能仿,即使目标站不是yzmcms)
    yzmcms防止HTML模板文件被下载二开方法
  • 文章来源  54818模板网
  • 发布时间  2020-07-13
  • 所属栏目  首页 > yzmcms教程
  • 本站提供yzmcms技术支持服务(有偿服务)。您有任何关于yzmcms方面的问题,可联系本站客服。
  • 联系客服

系统默认的模板文件格式是HTML,HTML格式是可见的,所以可以下载下来。自己辛辛苦苦做出来的模板,如果被别人几分钟就下载走,也是很郁闷的事情。因此,我们需要小小的修改一下代码,防止模板文件被下载。

那怎么办呢?把模板文件格式改成PHP即可!


一、首先我们需要调用HTML模板的函数改为可以调用PHP模板

打开文件 \yzmphp\core\function\global.func.php,按下面步骤修改之后就可以调用PHP模板了。

需要修改模板调用 template 函数。

1、找到: function template($module = '', $template = 'index'){
 修改成: function template($module = '', $template = 'index', $hz = '0'){

2、找到: $filename = $template.'.html';
 修改成: $filename = $template.( $hz ? '.php' : '.html');


二、PHP模板调用方法

在 PHP文件 中的写法:
include template('index', 'index',1);

在 PHP模板文件 中的写法:
{m:include "index","header",1}

其实就是在原来的调用参数后 多了一个参数1。


三、PHP模板文件

所有的 .php模板文件 开头的第1句 需要加下面的判断语句,否则就没作用了。

<?php defined('IN_YZMPHP') or exit('Access Denied'); ?>


经过上面的三板斧,就可以防止HTML模板文件被下载了。

模板推荐
相关教程

© YzmCMS教程网(www.551268.com)

yzmcms模板 yzmcms教程 yzmcms仿站 yzmcms插件

法律声明:本站部分信息收集于网络,已尽量标明来源。若有侵权或遗漏,请联系客服删除,谢谢合作!