Php源碼解決ECSHOP在IPAD等平板電腦和智能手機的顯示問題
解決ECSHOP在IPAD等平板電腦和智能手機的顯示問題
有朋友問了這個問題,是臨時的,不過我覺得挺重要,目前平板電腦和智能手機大行其道,應該充分考慮,大家都知道ECSHOP后臺--商店設置--WAP設置的選項中我們可以很方便的開啟WAP功能,方便大家在手機上購物,盡管只能一件一件的購買,不過確實也方便許多,不過現在在智能手機的天下,成其是平板電腦屏幕很大,我們不能忍受大大的屏幕上只顯示干枯的WAP界面,想看到和電腦上一樣漂亮的界面,其實不難,一步就搞定了!!
解決方法:
1、商店設置 -> wap 設置 ,開啟wap功能
2、我們打開ECSHOP根目錄里的index.php文件,找到如下的代碼并把它替換掉(大約在第25行的樣子)。
1)找到如下代碼:
$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'))
2)用下面這行代碼替換掉:
$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";
$smartuachar = "/(iphone|ipad|android|smartphone|windows)/i";
if(!(preg_match($smartuachar, $ua)) && ($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
好的,這就解決了!