«

EMLOG前台实现模板预览功能的方法

时间:2019-8-19 08:50     作者:博客志     分类: emlog教程


对于喜欢折腾的人和模板开发者来说,在前台实现模板预览功能是很有必要的,那么,今天我们就来为大家分享一下关于EMLOG前台实现模板预览功能的方法。

一、操作步骤

1、下载网站根目录的init.php,找到如下代码

define('TEMPLATE_URL', TPLS_URL.Option::get('nonce_templet').'/');

2、将上面的代码替换为如下代码

session_start(); if(isset($_GET['theme'])){ $theme = $_GET['theme']=='reset' ? Option::get('nonce_templet') : $_GET['theme']; $_SESSION['theme']=$theme; }elseif(isset($_SESSION['theme'])){ $theme=$_SESSION['theme']; }else{ $theme=''; } if($theme==''){ define('TEMPLATE_NAME', Option::get('nonce_templet')); }else{ define('TEMPLATE_NAME', $theme); } define('TEMPLATE_URL', TPLS_URL.TEMPLATE_NAME.'/');

3、下载网站根目录的index.php和t/index.php,找到如下代码

define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');

4、将上面的代码均替换为如下代码

define('TEMPLATE_PATH', TPLS_PATH.TEMPLATE_NAME.'/');

二、注意事项

1、需要查看某个模板的展示效果,在博客地址后面加上“?theme=模板目录”参数,然后访问就可以了

2、本教程使用的代码是从卡片的模板中提取的代码,每个访问者都互不影响,请使用专业编辑器打开上述PHP文件,修改前请做好数据备份工作,