<
首页 emlog教程 正文
  • 本文约644字,阅读需3分钟
  • 735
  • 0

EMLOG实现不同域名使用不同的模板的方法

摘要

很多时候出于某种需求,我们需要在网站上配置不同域名使用不同模板,但市面上绝大部分网站系统并不具备这样的功能,包括EMLOG,现在就来为大家分享一个EMLOG实现不同域名使用不同的模板的方法。

很多时候出于某种需求,我们需要在网站上配置不同域名使用不同模板,但市面上绝大部分网站系统并不具备这样的功能,包括EMLOG,现在就来为大家分享一个EMLOG实现不同域名使用不同的模板的方法。

一、操作步骤

1、打开网站根目录下的index.php文件,找到如下代码

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

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

$templet=Option::get('nonce_templet');
$the_host = $_SERVER['HTTP_HOST'];
if ($the_host=='127.0.0.1') {////判断域名或者修改浏览器UA使用不同的前台模板
        $templet='hao';//前台模板名
}
define('TEMPLATE_URL',         TPLS_URL.$templet.'/');
define('TEMPLATE_PATH', TPLS_PATH.$templet.'/');
//define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');//前台模板路径

二、原理解析

在网站根目录增加判断条件,实现不同域名展示不同模板

三、注意事项

1、本教程在一些环境下需要配合EMLOG实现多域名访问全站的方法,对网站进行多域名配置,否则教程可能无法生效

2、本教程中的部分代码,需要根据自己的网站情况修改参数,比如判断域名和前台模板

标签:emlog教程
评论
更换验证码
友情链接