杨小杰博客提供免费教程下载和网站搭建技术教程,主要分享和发布网站源码,致力创造一个高质量网络资源教程的分享平台

EMLOG通过不同域名使用不同的模板

Young小杰2017-11-27 20:43网站搭建(11)2706查询中……小标签: emlog emlog优化 emlog博客

只在emlog根目录的index.php简单修改就能实现,也可以做多用户二级域名调用不同的模板。当然也可以修改模板不同域名显示不同用户的文章。

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

0c5c1511702725.png



发表评论:

发表评论:

  • 四天 Lv 1

    参考多域名绑定解决了,多谢!

  • 四天 Lv 1

    我是这样解决的,在index.php与init.php里添加:

    $templet=Option::get('nonce_templet');
    $the_host = $_SERVER['HTTP_HOST'];
    if ($the_host=='i.isiyuan.net') {////判断域名或者浏览器UA使用不同的前台模板
            $templet='pink';//前台模板名
    }

    define('TEMPLATE_PATH', TPLS_PATH.$templet.'/');

    在index.php注释:
    define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');//前台模板路径

    在init.php的模板URL:
    define('TEMPLATE_URL',     TPLS_URL.Option::get('nonce_templet').'/');
    改成
    define('TEMPLATE_URL',         TPLS_URL.$templet.'/');;
    就OK了,但是这个模板URL必须覆盖修改,不能注释,好奇怪

  • 四天 Lv 1

    成功是成功了,但是CSS样式都没了,这个怎么弄

    • 四天 Lv 1

      回复了Young小杰:发现问题了,调用的js和css还是默认模板的

    • Young小杰 站长

      回复了四天:这个教程应该不会如此,你自己再研究一下

  • 小杰,现在完全是个技术佬了

    • Young小杰 站长

      回复了明月清风:互相学习罢了

  • 打卡成功,现在时间:22点58分记得每天坚持打卡哦! 仰望夜空,在漫天的繁星里想念那些千年万年前的初夜,想念那些让我们曾经激动过泪流过的事情,找回曾经的单纯更善良,然后,晚安吧!

  • 艾小七 Lv 6

    你的文章写的太好啦,赞一个回复了[真棒]