用thinkcmf5.1写项目的时候如何实现PC端和手机端自动切换?

1.首先找到data/config/template.php文件

复制    'cmf_admin_default_theme' => 'houtai',  /houtai是后台模板文件夹名称

改为 'cmf_mobile_default_theme' => 'wap',    //wap是手机站模板文件夹名称

之后在public/theme文件夹下复制pc端文件夹 更改文件夹名称为template.php文件中添加的名称   (这里我的名称是wap)

2.更改 vendor/thinkcmf/cmf/src/common.php  文件

在vendor/thinkcmf/cmf/src/common.php 文件中搜索  cmf_get_current_theme 这个函数是  “获取当前主题名”

在方法中 找到     $theme = config('template.cmf_default_theme');  这一行代码  改为下面的判断

if(cmf_is_mobile()){

$theme = config('template.cmf_mobile_default_theme');

}else{

$theme = config('template.cmf_default_theme');

}

如下图:

这两个文件更改完成后就可以实现pc端和手机端访问的自动切换了

thinkcmf5.1项目实现pc端和wap手机端自动切换相关推荐

  1. 关于MultiActionController异步请求Ajax,pc端正常,手机端报error错误;此问题一般是通过setInterval,seTimeout,做Ajax轮询时会产生此问题;

    此问题全网唯一! 关于MultiActionController异步请求Ajax,pc端正常,手机端报error问题:此问题一般是通过setInterval,seTimeout,做Ajax轮询时会产生 ...

  2. phpcms移动端和pc端_phpcms实现手机端与PC端双模板的方法

    现在随着智能手机的兴起,我们网站开发移动端版本也显得越来重要了,但是现在phpcms还没有开发手机版,下面我们就教大家如何让phpcms实现手机版访问,一般正常情况下我们电脑版的域名为http://w ...

  3. phpcms移动端和pc端_phpcms实现手机端与PC端双模板的方法与详细教程

    现在随着智能手机的兴起,我们网站开发移动端版本也显得越来重要了,但是现在phpcms还没有开发手机版,下面我们就教大家如何让phpcms实现手机版访问,一般正常情况下我们电脑版的域名为http://w ...

  4. 通过UA区分微信PC端浏览器还是手机端浏览器

    有时候需要限制用户访问页面在手机端, PC端不允许访问, 但是只做微信浏览器判断是不够的, 这个时候需要进一步判断. 通过tcpdump捉到两种浏览器的区分. PC端: 微信浏览器的UA标识 [Mic ...

  5. phpcms设置双模板 手机端和pc端 phpcms自定义手机端模板 phpcms手机端模板设置

    文件下载链接 https://download.csdn.net/download/qq_39161501/11721012 \www\phpcms\modules\content\index.php ...

  6. 一段代码把PC端页面适配手机端

    在PC端的代码中加入这段代码,及实现手机端页面的自适应,是个人目前觉得最好用的方法!     <script type="text/javascript">       ...

  7. TODO monkey笔记,PC端执行和手机端执行

    微博不给力啊 吞我笔记,还好我有txt... 1.环境准备:安装Android sdk,  配置环境变量:platfrom_tools,tools,aapt;java: 2.查询当前apk信息: aa ...

  8. php企业官网源码 响应式,基于ThinkPHP5框架开发的响应式企业官网PHP源码_PC端+WAP手机端自适应+TP企业官网建站系统...

    源码介绍 基于ThinkPHP5框架开发的响应式企业官网PHP源码,是一款基于ThinkPHP5.0.10内核开发的企业建站管理系统,非常适合企业拿来二次开发自己的企业官网系统.前端界面采用流行的bo ...

  9. 最新基于ThinkPHP5.0+BootStrap框架开发的自适应WAP手机端响应式界面博客系统PHP源码

    <h2>源码介绍</h2> 分享一款基于ThinkPHP5.0框架开发的自适应WAP手机端响应式界面博客系统PHP源码,前端界面采用BootStrap框架设计,使得博客系统界面 ...

最新文章

  1. python第三方库安装-python第三方库安装在哪
  2. 2.8加密工具与散列
  3. java to对象_java中同类对象之间的compareTo()和compare()方法对比分析
  4. Subversion Server For Windows安装指南
  5. jooq和jdbc_将jOOQ与JDBC比较
  6. 如下为利用Linux内核链表创建,Linux内核中链表的实现与应用
  7. redis 了 什么地方用到_细节拉满!美团首推“百万级”Redis进阶笔记究竟有什么魅力...
  8. 计算机应用基础0035形考答案,计算机应用基础0035形考答案
  9. 通信接口——RS-232与RS-422及RS-485三者之间的特性与区别
  10. android开发 自我优势_安卓程序员自我评价
  11. few-shot vid2vid部署安装及测试
  12. 1.3 基于协同过滤的电影推荐案例
  13. 《我拼图贼6》游戏反馈栏
  14. 第八届蓝桥杯(国赛)——瓷砖样式
  15. oracle数据前面补0,Oracle 数字前面自动补0
  16. 计算机组成原理课设 alu,计算机组成原理课设报告.pdf
  17. FP-growth:从FP树中挖掘频繁项集
  18. 学习英语单词16个 - day1
  19. 基于Bert文本分类进行行业识别
  20. 7-6 小黄与研究生会(25分)

热门文章

  1. VueCli脚手架的使用详解
  2. web视频上传和播放功能
  3. 一刀工具箱 - 网站权重查询工具
  4. markdown公式指导手册
  5. 山西师范大学现代文理学院计算机一级试题,山西师范大学现代文理学院2007—2008学年第一学期期末考.doc...
  6. 华为鸿蒙操作系统有哪些特点和优势?余承东《全场景时代 新体验与新生态》演讲全文
  7. JavaScript 基础知识点
  8. 目标检测数据集:坦克(2)
  9. 【Clemetine】数据挖掘在零售业中的应用
  10. 科研篇(11):ICLR20 分类整理-对抗样本Meta-Learning