phpcms设置双模板 手机端和pc端 phpcms自定义手机端模板 phpcms手机端模板设置
文件下载链接
https://download.csdn.net/download/qq_39161501/11721012
\www\phpcms\modules\content\index.php
可直接下载文件,覆盖本地文件index.php文件
\www\phpcms\templates\default
新建content_m手机端模板文件夹
pc模板页面加入代码
\www\phpcms\templates\default \content
<script>
if(/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
window.location = "/index.php";
}
</script>
完成!
手动修改
\www\phpcms\modules\content\index.php 设置手机端
第一处:第31行的 include template('content','index',$default_style);
第二处:第203行 include template('content',$template);
第三处:第265行 include template('content',$template);
第四处:第278行 include template('content',$template);
替换为该代码
/*判断客户端*/if(substr($_SERVER['SERVER_NAME'], 0,1) == 'm'){include template('content_m','index',$default_style);}elseif(stristr($_SERVER['HTTP_VIA'],"wap")){// 先检查是否为wap代理,准确度高include template('content_m','index',$default_style);}elseif(strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML") > 0){// 检查浏览器是否接受 WML.include template('content_m','index',$default_style);}elseif(preg_match('/(blackberry|configuration\/cldc|hp |hp-|htc |htc_|htc-|iemobile|kindle|midp|mmp|motorola|mobile|nokia|opera mini|opera |Googlebot-Mobile|YahooSeeker\/M1A1-R2D2|android|iphone|ipod|mobi|palm|palmos|pocket|portalmmm|ppc;|smartphone|sonyericsson|sqh|spv|symbian|treo|up.browser|up.link|vodafone|windows ce|xda |xda_)/i', $_SERVER['HTTP_USER_AGENT'])){//检查USER_AGENTinclude template('content_m','index',$default_style); }else{include template('content','index',$default_style);}
pc模板页面加入代码
\www\phpcms\templates\default \content
<script>
if(/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
window.location = "/index.php";
}
</script>
phpcms设置双模板 手机端和pc端 phpcms自定义手机端模板 phpcms手机端模板设置相关推荐
- 手机端访问PC端网站判断识别跳转至手机端页面代码集锦
一个网站,当访客在手机端上访问的时候,最终落地的应该是手机端的页面.如果网站采用的是响应式框架做了自适应,那么体验是OK的:但是如果网站不是用响应式,而是PC和手机端分离开来,那么访客使用移动设备访问 ...
- phpcms移动端和pc端_phpcms实现手机端与PC端双模板的方法
现在随着智能手机的兴起,我们网站开发移动端版本也显得越来重要了,但是现在phpcms还没有开发手机版,下面我们就教大家如何让phpcms实现手机版访问,一般正常情况下我们电脑版的域名为http://w ...
- phpcms移动端和pc端_phpcms实现手机端与PC端双模板的方法与详细教程
现在随着智能手机的兴起,我们网站开发移动端版本也显得越来重要了,但是现在phpcms还没有开发手机版,下面我们就教大家如何让phpcms实现手机版访问,一般正常情况下我们电脑版的域名为http://w ...
- phpcms实现手机端与PC端双模板的方法与详细教程(同步跳转)
原文出自我的个人博客网站http://www.sunqiaoyin.top/blog/16.html 欢迎各位多去我的网站蹭流量 注:这篇文章是在我做完一个自适应和一个响应式网站后写的.所以我建议,如 ...
- phpcmsv9实现手机端与PC端双模板的方法与详细教程(转)
现在随着智能手机的兴起,我们网站开发移动端版本也显得越来重要了,但是现在phpcms还没有开发手机版,下面我们就教大家如何让phpcms实现手机版访问,一般正常情况下我们电脑版的域名为http://w ...
- php 判断来源 微信客户端_PHP判断手机端、PC端 、微信代码实例
欢迎大家关注我的其他Github博客和CSDN博客,互相交流! 在这里博主为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 ...
- 如何区分客户端是手机端还是PC端
服务器区分手机端和PC端主要通过HTTP的Header字段来判断的,我们可以通过谷歌浏览器的开发者模式来举例说明: 用谷歌浏览器右键点击检查,点击Toggle device ToolBar,切换为PC ...
- 微信php示例代码,PHP判断手机端、PC端、微信示例代码分享
在这里博主为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 1.判断是否是手机端function isMobile() { ...
- php判断客户端是微信,PHP判断是手机端还是PC端以及PHP判断是否是微信浏览器
这篇文章主要为大家详细介绍了PHP判断是手机端还是PC端,以及PHP判断是否是微信浏览器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了PHP判断的两个实例,一是PHP判断是手 ...
- php判断移动端和pc端访问_PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
本文实例为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 1.判断是否是手机端 function isMobile() { ...
最新文章
- java web 怎么用solr_使用web过滤器增加solr后台登录验证
- android EditText显示不全
- 入中继限呼的方法之一
- Android之ProgressBar读取文件进度解析
- VS2015 打包添加系统必备组件
- php7 数据库查询结果,php如何获取数据库查询结果
- java加按钮_如何从零开始对接第三方登录(Java版):QQ登录和微博登录
- 从零开始用好 Maven : 从 Hello World 到日常使用
- (13)拨云见日,闲聊哈希表
- 高斯主元素消去法c语言,列主元Gauss消去法(C++实现)
- Tomcat端口占用的处理方式
- 本地上支持apache多站点访问
- 肝完Alibaba这份面试通关宝典,我成功拿下今年第15个Offer
- 软件调试实战(软件调试权威指南)
- 台式计算机硬盘英寸,台式电脑硬盘和笔记本电脑硬盘有区别吗?台式机硬盘报价一般是多少?...
- 解决chrt: failed to set pid 0‘s policy: Operation not permitted
- c语言错误 243什么意思,c语言编译后[Error] stray apos;\243apos; in program
- 2017吉林(长春)第十九届国际供热供暖、锅炉、空调及节能减排技术设备展览会会刊(参展商名录)
- java 索引数组_Java的数组索引问题
- 用IDEA构建第一个springBoot工程