欢迎来到 54818模板网!这是一个yzmcms的模板分享站。

防止HTML模板文件被下载二开方法

相关案例演示

系统默认的模板文件格式是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模板文件被下载了。

    作者:54818模板网 关注:3036 时间:2019-10-10 09:18:12
    相关网站教程