让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    百度已收录
正文到此结束

点击下方支持本站

点击支持下贵站吧
点击支持下贵站吧

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

微笑可爱憨笑鼓掌白眼发呆撇嘴色得意吐抠鼻可怜呲牙惊讶冷汗流泪大哭发怒抚摸傲慢惊恐鄙视疑问奸笑抓狂偷笑流汗擦汗晕委屈吓衰糗大了威武给力牛逼

评论信息框

火箭正在发射中...

已有1条吐槽

coMainly.鑫

2017-01-04 12:55 浙江省杭州市电信
没看懂,求演示!
 Windows 10 x64   UC浏览器 6.0.1121.207