新闻中心

emlog让模板在前台展示的方法

作者 / 无忧主机 时间 2016-01-22 13:23:20

我们通常所知道的php免备案空间查看模板效果的方法是,登入程序网站的后台,点击预览模板设置效果或者启用模板之后再到前台查看。这样反复的操作非常的繁琐,需要在网站后台和前台反复切换,很不方便,给我们带来了很多不必要的麻烦。但是大家了解了无忧主机小编现在要给大家讲解的知识后,就不需要在为这个问题烦恼了,因为无忧主机小编现在要给大家讲解的是让emlog博客程序的模板在前台展示的方法。 要实现模板前台显示的效果需要修改三个文件。首先我们在程序中找到init.php这个文件,用网页编辑工具将其打开,然后用搜索功能查找如下这一行代码:

define('TEMPLATE_URL', TPLS_URL.Option::get('nonce_templet').'/');
找到之后把这行代码进行替换,替换成下面这一段代码:
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.'/');
然后找到index.php文件和t/index.php文件,因为这两个文件的操作是一样的,所以这里无忧主机小编就放到一起讲解了。同样使用搜索功能找到下面的这一行代码:
define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');
替换成下面的代码:
define('TEMPLATE_PATH', TPLS_PATH.TEMPLATE_NAME.'/');
三个文件都修改好了之后保存数据。现在需要查看模板文件的效果时只要直接在域名上添加模板文件名称就可以了。例如要查看名为51php的模板文件效果,只要在浏览器地址栏访问:域名/?theme=51php即可,是不是很方便呢。 无忧主机相关文章推荐阅读: EMLOG怎么实现快捷方式保存到桌面 EMLOG怎么安装主题 EMLOG后台基本信息详解

本文地址:https://www.51php.com/others/21516.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服