让emlog实现两套模板,数据同步的手机版
  • 内容
  • 评论
  • 相关

y.ou97.com 访问网站的手机版

ou97.com 访问电脑版

将两个域名都解析到你的网站。然后在init.php中增加:

$host = $_SERVER['HTTP_HOST'];
if($host=='y.ou97.com注意这里不加http://'){
    define('ISMOBILE', true);
}else{
    define('ISMOBILE', false);
}

上面是增加,下面是修改,将init.php文件中BLOG_URL定义修改成:

if(!ISMOBILE):
//站点固定地址
define('BLOG_URL', Option::get('blogurl'));
else:
define('BLOG_URL', 'http://y.ou97.com/');
endif;

上面是针对访问域名修改网站地址,下面是针对访问域名修改模板路径和地址

首先删除init.php中的TEMPLATE_URL定义,然后打开emlog根目录下的index.php,修改定义TEMPLATE_PATH的这行代码为:

if(ISMOBILE==false):
define('TEMPLATE_URL',     TPLS_URL.Option::get('nonce_templet').'/');
define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');//前台模板路径
else:
define('TEMPLATE_URL',     TPLS_URL.Option::get('nonce_templet').'/m/');
define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/m/');//手机版前台模板路径
endif;

根据上面的定义,我们手机版的模板存放在当前模板文件夹中的m文件夹中。

上述修改完成后,你可以把当前模板复制一份放到当前模板文件夹中的m文件夹中。然后使用m.suppore.cn访问你的网站。那么手机版访问的就是m文件夹下面的模板了。

有人说,相同数据,两个网站,这样不好吧?

请登录zhanzhang.baidu.com设置移动适配,将你的电脑域名和手机域名进行适配操作

修改后的电脑与手机版的模板结构完全一样,数据完全一样,因为就是同一个网站,只有模板风格不同

文章来源于:Emlog论坛
点赞
X
赞助一下:
    支付宝    微信    QQ红包

打开支付宝扫一扫
让emlog实现两套模板,数据同步的手机版
本文标签:
版权声明:若无特殊注明,本文皆为“懒人的小窝”原创,转载请保留文章出处。
本文链接:http://suppore.cn/321.html   百度已收录

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论

1条评论
  1. avatar

    coMainly.鑫 Lv.1    浙江省杭州市 电信    回复

    没看懂,求演示!

    00:00 / 00:00
    顺序播放