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'))
好的,這就解決瞭!