有关ecshop手机模板问题

2014-09-24 00:32 来源:www.chinab4c.com 作者:ecshop专家

       我的商城ecshop模板 ,我有一个手机模板供手机客户使用,我的模板存在mobile目录下面,可是我发现用手机访问网站自动跳入wap模式,还是电脑访问的样式 ,必须输入**xx.com/mobile 才进入手机模板 请问怎么弄呢 谢谢大神解答呀

   回答:这个问题很简单,ecshop的index.php里面。有一段代码,是通过判断头部来判断需要跳转到哪个版本。如果检测到当前访问的是手机,那么他会跳转到ecshop的mobile模板。否则就是访问pc版本。具体的开以下代码。

   $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;
    }

}

    来源:http://www.chinab4c.com