f200728237

简单的写了个手机和PC调用不同模版的代码。


需要把手机模版和PC模版都放在同一个目录调用噢。 

用户用电脑访问就调用电脑得模版,用手机就调用手机得模版,很不错,不需要搞两个网址!


{if:(strstr($_SERVER['HTTP_USER_AGENT'],'Android'))||(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone'))} 

手机页面代码

{else} 

电脑页面代码

{/if}


案例演示  http://www.guaihaha.com


还有不懂 可以联系我Q 8600-155-15



#1楼
发帖时间:2014-9-19   |   查看数:0   |   回复数:14
liwe2013
我刚弄2个程序解决,你就出这方案了。哭~~~~~~
2014-9-19 #2楼
liwe2013
这个只能一个一个添加到 首页,内容,列表 吗?
2014-9-19 #3楼
f200728237
把手机模版和PC模版放在同一个目录。  用标签来调用也可以的。
2014-9-29 #4楼
f200728237
{if:(strstr($_SERVER['HTTP_USER_AGENT'],'Mobile'))||strstr($_SERVER['HTTP_USER_AGENT'],'Android'))||(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone'))}

改进了一下、识别所有的带有mobile标签
2014-9-30 #5楼
喊喇叭网
高手啊,方法不错。值得推广!!!喜欢。赞一个
2014-10-7 #6楼
喊喇叭网
引用 f200728237:

{if:(strstr($_SERVER['HTTP_USER_AGENT'],'Mobile'))||strstr($_SERVER['HTTP_USER_AGENT'],'Android'))||(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone'))}
改进了一下、识别所有的带有mobile标签


如何实现两个网址呢,就是说其它不变当手机访问时是另一个网网址来访问 
2014-10-14 #7楼
lqh280
看上去不错,感谢分享
2015-5-26 #8楼
teiddy
如何实现两个网址呢,也很简单

if($host==m.xxx.com){
                  include(ROOT_PATH.'/');
                exit;
}
2015-10-11 #9楼
teiddy
{if:(strstr($_SERVER['HTTP_HOST'],'m.xxx.com'))||strstr($_SERVER['HTTP_USER_AGENT'],'Mobile'))||strstr($_SERVER['HTTP_USER_AGENT'],'Android'))||(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone'))}

 改进了一下、识别所有的带有mobile标签



strstr($_SERVER['HTTP_HOST'],'m.xxx.com'))   获取域名。
2015-10-21 #10楼
yy
现在都自适应,,你倒是反着来,,,
2015-11-4 #11楼
wjjzi1234
就是不知道怎么加
2016-2-16 #12楼
wjjzi1234
求教
2016-2-16 #13楼
a537303
感谢分享,支持一下!
2017-5-8 #14楼
romeshow
现在都自适应,,你倒是反着来,,
2021-3-6 #15楼
游客组