Emlog不同域名访问网站使用不同模板的方法
in 建站教程 with 1 comment

Emlog不同域名访问网站使用不同模板的方法

in 建站教程 with 1 comment

有时候我们想给Emlog网站使用多个域名,但是又想让每个域名的网站使用不同的模板,就比如做Emlog模板演示站,不需要做很多网站,只要绑定域名就可以直接用,省时省力。这种情况下其实只需要几行代码就可以实现,非常简单。

具体方法

只需修改emlog根目录的index.php文件就能实现,还可以修改模板不同域名显示不同用户的文章。

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

    }

    define('TEMPLATE_URL', TPLS_URL.$templet.'/');
    define('TEMPLATE_PATH', TPLS_PATH.$templet.'/');
    //define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');//前台模板路径

最后一行的意思是注释掉原来的规则

14416bc70ec0825985d9e9818a676db220160812041245.png

Responses
  1. 挺有意思的

    Reply