当前位置:首页 > 技术笔记 > 正文内容

twcms网站支持手机端模板修改方法

2022-08-15 15:42技术笔记45

温馨提示:微信搜索【逐梦IT】公众号,查看更多精彩信息,或者马上点击→【逐梦IT】微信扫码即可关注。

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

4、前往\twcms\view目录,添加一个新文件夹mobile_theme【注:此处的文件夹名称可以自定义,只要跟第2步代码的路劲名称相同即可】,然后你的wap端的html模板文件全部放到这个文件夹里就行了。 6、修改完成之后,去网站后台更新下缓存。

温馨提示:微信搜索【逐梦IT】公众号,查看更多精彩信息,或者马上点击→【逐梦IT】微信扫码即可关注。

关注-逐梦IT-微信公众号

版权声明:本站所发布信息部分整理自互联网具有公开性、共享性的信息,发布此信息旨在传播更多信息之目的,不代表本网站立场,转载请联系原作者并注明出处,如果侵犯了您的权益请与我们联系,我们将在24小时内更正、删除。

标签: twcms

“twcms网站支持手机端模板修改方法” 的相关文章

JS判断访客浏览器终端是手机还是电脑的方法

  最近发现很多网站在用这个功能,正好有一个项目需要用到这个东西,以前用的都是PHP版本的代码来判断的,正好今天看到一网站源码里的JS代码。收藏备用,感觉兴趣的朋友也可以收藏一下,js代码如下:        if&nb...

TWCMS通过模板设置手机端和PC端显示不同内容

  实现TWCMS手机端和PC端显示不同内容的方法有好多种,今天介绍一种简单、小白式的处理方法,首先找到/twcms/kongphp/base/base.func.php文件最后一行下面增加移动端判断function isMobile() {    ...

在HTML中用meta控制浏览器默认模式

浏览器默认内核的指定只需在head标签中添加一行代码即可: 若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit"> 若页面需默认用ie兼容内核,增加标签:<meta...

TWCMS首页生成静态页方法

  实现TWCMS手机端和PC端显示不同内容的方法有好多种,今天介绍一种简单、小白式的处理方法,首先找到/twcms/kongphp/base/base.func.php文件最后一行下面增加移动端判断:\admin\control\tool_control.class.php 第15行 !e...

TWCMS通过添加代码到模板实现PC和移动端双模板展示功能

  很多朋友都想用TWCMS程序制作带PC站和移动站的网站。却不知道如何下手,为了帮助大家解决这个问题,我们总结了一些经验供大家参考。  需要把手机模版和PC模版都放在同一个目录调用。 用户用电脑访问就调用电脑得模版,用手机就调用手机得模版,非常不错的,也不需要用两个网址、两个空间!只需要在模板文件...

TWCMS您的IP地址已改变,为了安全考虑,请重新登录

  twcms您的IP地址已改变,为了安全考虑,请重新登录,很多人在群里重复问这个问题的解决方案,决定写篇文章帮大家解决 直接进入主题: 第一步:找到并打开admin/control/admin_control.class.php 第二步:找到下面这段代码:<pre class=&q...