twcms添加手机端模板/wap模板/mobile模板: 修改程序代码【实现PC端访问PC模板、手机端访问WAP模板】 详细方法:
1、打开\twcms\model\runtime_model.class.php;
2、在第66行之后添加如下代码:
//wap模板实时选择 if($key == 'cfg' && is_mobile()){ $this->data['cfg']['theme'] = 'mobile_theme'; $this->data['cfg']['tpl'] = $this->data['cfg']['webdir'].(defined('F_APP_NAME') ? F_APP_NAME : APP_NAME).'/view/mobile_theme/'; }
3、打开\twcms\kongphp\base\base.func.php 4、在此文件最底部添加如下代码:
// 是否为手机访问function is_mobile() { $mobile_agents = array('iphone','ipod','android','samsung','sony','meizu','ericsson','mot','htc','sgh','lg','sharp','sie-','philips','panasonic','alcatel','lenovo','blackberry','netfront','symbian','ucweb','windowsce', 'palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile' ); $is_mobile = 0; $browser = $_SERVER['HTTP_USER_AGENT']; foreach($mobile_agents as $agent) { if(stripos($browser, $agent) !== false) { $is_mobile = 1; break; } } _setcookie('is_mobile', $is_mobile); return $is_mobile; }
5、前往\twcms\view目录,添加一个新文件夹mobile_theme【注:此处的文件夹名称可以自定义,只要跟第2步代码的路劲名称相同即可】,然后你的wap端的html模板文件全部放到这个文件夹里就行了。 6、修改完成之后,去网站后台更新下缓存。
© 版权声明
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。Mail To:718588255@qq.com
THE END