Emlog通过不同域名使用不同的模板
我在AE博客(www.aeink.com)中看到Emlog通过不同域名使用不同模板的方法,但是没有实现手机访问时使用手机模板,本文对原文博客代码实现了增补手机访问实现模版切换的功能。
只要在Emlog根目录的index.php简单修改就能实现,也可以做多用户二级域名调用不同的模板。当然也可以修改模板不同域名显示不同用户的文章。 用来实现emlog对多个模板的兼容性,只在emlog根目录的index.php简单修改就能实现,也可以做多用户二级域名调用不同的模板。当然也可以修改模板不同域名显示不同用户的文章。
<?php /** * 前端页面加载 * @copyright (c) Emlog All Rights Reserved */ require_once 'init.php'; $templet=Option::get('nonce_templet');//使用默认模版 $the_host = $_SERVER['HTTP_HOST']; if ($the_host=='m.noteet.com') {///判断域名 $templet='emlog_Fanly-MIP';//模板名称 } else if(em_is_mobile()){//判断是否手机访问 $templet='mobile';//模板名称 } else define('TEMPLATE_URL', TPLS_URL.$templet.'/'); define('TEMPLATE_PATH', TPLS_PATH.$templet.'/'); //define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');//前台模板路径 $emDispatcher = Dispatcher::getInstance(); $emDispatcher->dispatch(); View::output();