ecshop优化8-删除自动识别手机与平板电脑功能
2013-08-17 18:41
309 查看
http://www.ecshop520.com/ecshop-moban/234.html
cshop的首页默认访问有段代码是判断是否手机智能访问的,但是很不准确,我们在大屏手机当中访问,页面
显示的WAP模式,是不好看的,若使用平板电脑访问,未开启wap,那页面直接提示报错。有什么办法解决吗?
最模板推荐删除该段代码,大屏手机与平板直接用网页模式访问,方法如下:
找到index.php,删除24-39行:
打开文件,找到修改index.php
找到 $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
做如下代码修改(增加了普通手机的ua代码,增加了智能手机的ua变量)
$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|coolpad|k-touch|tcl|oppo|doov|amoi|bbk|cect|amoi|zte|huawei)/i";
$smartuachar = "/(iphone|ipad|android|smartphone|windows)/i";
判别是iphone ipad android 类手机就按普通web方式处理,其他类型的手机就按wap处理,
if(!(preg_match($smartuachar, $ua)) && ($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
这样就可以正常访问ecshop网站了。
cshop的首页默认访问有段代码是判断是否手机智能访问的,但是很不准确,我们在大屏手机当中访问,页面
显示的WAP模式,是不好看的,若使用平板电脑访问,未开启wap,那页面直接提示报错。有什么办法解决吗?
最模板推荐删除该段代码,大屏手机与平板直接用网页模式访问,方法如下:
找到index.php,删除24-39行:
$ua = strtolower($_SERVER['HTTP_USER_AGENT']); $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i"; if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap')) { $Loaction = 'mobile/'; if (!empty($Loaction)) { ecs_header("Location: $Loaction\n"); exit; } }
如何解决智能机访问ecshop网站的问题
最近有很多用户问到手机可不可以浏览网站,一般来说,是打不开的,但是我们可以用以下方式设置一下;打开文件,找到修改index.php
找到 $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
做如下代码修改(增加了普通手机的ua代码,增加了智能手机的ua变量)
$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|coolpad|k-touch|tcl|oppo|doov|amoi|bbk|cect|amoi|zte|huawei)/i";
$smartuachar = "/(iphone|ipad|android|smartphone|windows)/i";
判别是iphone ipad android 类手机就按普通web方式处理,其他类型的手机就按wap处理,
if(!(preg_match($smartuachar, $ua)) && ($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
这样就可以正常访问ecshop网站了。
相关文章推荐
- 删除ecshop自动识别手机与平板电脑功能
- 解决ECSHOP在IPAD等平板电脑和智能手机的显示问题
- [ecshop 资料] ecshop 手机 自动识别 ua 自动跳转到手机版本 miqinew ecmoban
- 解决ECSHOP在IPAD等平板电脑和智能手机的显示问题(包括显示居左)
- 关于安卓(Android)手机,安卓(Android)平板电脑,是否支持USB主机(USB Host)功能
- Android实现打开手机淘宝并自动识别淘宝口令弹出商品信息功能
- SQL自动删除功能
- Android手机或Android平板电脑 应用不能全屏显示,解决方案!
- 判断电脑/手机打开www或wap网站,自动跳转wap网站。
- 智能手机和平板电脑设计中的单键开/关机和复位的智能方案
- 自定义适用于手机和平板电脑的 Dynamics 365(一):主页
- 搜索自动完成功能的优化 分析篇
- 使用monkeyrunner实现手机自动转账功能
- 【 文字识别-优化加速】-google翻译手机版
- PHP识别电脑还是手机访问网站
- 对着电脑吼一声,自动打开谷歌网站或者自动打开命令行终端--使用google speech 语音识别程序操作电脑
- 同一个页面在手机和电脑端各表现出不一样的功能
- ecshop如何不用做wap模板,手机访问和电脑访问界面一致
- 扫描二维码自动识别手机系统(Android/IOS)跳转不同页面
- Sac Guess Adobe:去年全球平板电脑网络流量首超智能手机