ECStore开源文档
ECStore帮助文档
ECshop下载 | ECshop商业授权
安装指南 | 升级指南 | 用户手册 | 在线帮助
进入论坛发帖前请先读本帖 | 常见问题
ECMall多用户商城系统
ECStore B2B2C
ECStore产品授权中心
ECShop合伙人计划-一起赚钱
ECShop最新H5模板
ECMall基础套餐(PC+H5)
ECMall3.0商业授权
返回列表 发帖

[已解决] WAP功能如何实现输入网址电脑和手机自动跳转

本帖最后由 kevindesign 于 2009-8-7 11:48 编辑

打开WAP错误问题已解决,如何实现输入网址电脑和手机自动跳转,按老大说貌似没有用,添加了在index.php的语句!
快乐网购,时尚生活—GO时尚,年轻人的网上购物最爱!
www.goshishang.com
ECShop下载                             ECShop商业授权

是否修改过admin/includes/lib_template.php或者includes/lib_main.php,如果修改过请用源文件覆盖。
ECShop下载                             ECShop商业授权

TOP

本帖最后由 kevindesign 于 2009-8-7 11:31 编辑

老大果然是老大,呵呵,已解决!是升级时候admin的目录忘记覆盖了
还有一个,我在论坛上看到输入网址自动跳转 电脑转到首页 手机转到WAP页,貌似没有用

http://bbs.ecshop.com/viewthread.php?tid=93300&highlight=wap

按你现在的域名绑定,在根目录下的index.php中
require(dirname(__FILE__) . '/includes/init.php');下边加入以下代码可实现www访问html,wap访问wap
  • if(preg_match('/^wap.*/i',$_SERVER["HTTP_HOST"]))
  • {
  •     ecs_header("Location: wap\n");
  • }

复制代码
这是上边方法中的第三个。

wap目前没有支持的支付方式,所以购买还需登陆web页面。
短信设置目前暂时关闭,再有新的接口后我们会再开通。
快乐网购,时尚生活—GO时尚,年轻人的网上购物最爱!
www.goshishang.com

TOP

帮你顶一下吧!~~我也想了解一下!

TOP

这个方法是在你wap.***.com和www.***.com同时绑定到你的空间根目录时,通过程序判断来源域名,如果是通过wap.***.com访问转入到wap所在目录,如果不是则进入网站首页。并不是电脑转到首页 手机转到WAP页。你说的这个功能需要对浏览器的user agent进行判断,网上可以找到类似的代码。

TOP

那user agent進行判斷要如何加上我們ECSHOP??
我找不到

TOP

技术贴一定要做好记号!
ECShop下载                             ECShop商业授权

TOP

电脑和手机自动跳转,这个功能不难实现。我来为你解答
打开根目录index.php文件,将以下代码删除掉
  1. $ua = strtolower($_SERVER['HTTP_USER_AGENT']);

  2. $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";

  3. if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
  4. {
  5.     $Loaction = 'mobile/';

  6.     if (!empty($Loaction))
  7.     {
  8.         ecs_header("Location: $Loaction\n");

  9.         exit;
  10.     }

  11. }
复制代码


在打开mobile文件夹里的index.php文件,记得把代码里面“http://www.edait.cn/”的网址改为你电脑网址
搜索
  1. require(dirname(__FILE__) . '/includes/init.php');
复制代码


在搜索到的代码下面加入如下代码
  1. $ua = strtolower($_SERVER['HTTP_USER_AGENT']);

  2. $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";

  3. if(($ua == '' || !(preg_match($uachar, $ua)))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
  4. {
  5.     $Loaction = 'http://www.edait.cn/';

  6.     if (!empty($Loaction))
  7.     {
  8.         ecs_header("Location: $Loaction\n");

  9.         exit;
  10.     }

  11. }
复制代码




这样就实现了,电脑访问手机会自动跳转到电脑网站,演示地址:http://m.edait.cn
ecshop.vc ecmoban.cc ecshop.bid这些域名转让

TOP

返回列表