thinkcmf5 pc手机模板切换
切换模板
app/config.php下的 CMF设置一到两个全部数组变量
'cmf_mobile_theme_path' => 'themes/', //(public视情况而定加)
'cmf_mobile_default_theme' => 'simplemobile', //(mobile为手机版文件名*)
首页获取模板变量
simplewind->cmf->common.php->cmf_get_current_theme
function cmf_get_current_theme()
{
static $_currentTheme;
if (!empty($_currentTheme)) {
return $_currentTheme;
}
$t = 't';
if(cmf_is_mobile()){
$theme = config('cmf_mobile_default_theme');
$cmfDetectTheme = config('cmf_mobile_detect_theme');
$cookie_cmf_template = 'cmf_mobile_template';
$cookie_cmf_design_template = 'cmf_mobile_template';
}else{
$theme = config('cmf_default_theme');
$cmfDetectTheme = config('cmf_detect_theme');
$cookie_cmf_template = 'cmf_template';
$cookie_cmf_design_template='cmf_template';
}
if ($cmfDetectTheme) {
if (isset($_GET[$t])) {
$theme = $_GET[$t];
cookie($cookie_cmf_template, $theme, 864000);
} elseif (cookie($cookie_cmf_template)) {
$theme = cookie($cookie_cmf_template);
}
}
//钩子插件hook_one('switch_theme');
//对呀plugin表的 name =>SwitchThemeDemo中的config字段JSON
if(cmf_is_mobile()&&empty($theme)){
$hookTheme = hook_one('switch_theme');
if ($hookTheme) {
$theme = $hookTheme;
}
}
$designT='_design_theme';
if (isset($_GET[$designT])) {
$theme = $_GET[$designT];
cookie($cookie_cmf_design_template, $theme, 864000);
} elseif (cookie($cookie_cmf_design_template)) {
$theme = cookie($cookie_cmf_design_template);
}
$_currentTheme = $theme;
return $theme;
}
//转载https://www.thinkcmf.com/topic/2741.html
thinkcmf5 pc手机模板切换相关推荐
- 苹果cms v8模板 高仿爱奇艺带PC+手机模板
介绍: 苹果cms v8模板 高仿爱奇艺带PC+手机模板 网盘下载地址: http://kekewl.net/frgNDYcaQne0 图片:
- 狂雨小说CMS全插件系统_听书+百度推送+收费白色pc手机模板+3个采集规则+单本采集
源码介绍 狂雨小说系统带全部插件,真正可以运营的小说站点系统源码!! 狂雨CMS插件大全,听书插件带教程.七牛云存储.百度自动推送.2套收费白色模板+手机+电脑端.单本采集插件.3个采集规则.源码 具 ...
- 苹果CMS V10精仿BT电影天堂影视模板PC+手机模板
- 仿权重8高收录面包网pc+手机苹果cmsv8影视网站含迅雷下载N430模板
苹果cmsv8仿权重8高收录面包电影网模板主题介绍: 模板名称:仿权重8高收录面包网pc+手机苹果cmsv8影视网站含迅雷下载N430模板 模板程序:苹果cmsv8 模板类型:pc+手机 模板颜色:白 ...
- php手机模板修改,pc和手机模板自动切换
用户打开网站首先判断终端,手机登录自动跳转到手机模板,pc登录跳转到pc模板 1.首先修改index.php文件,添加如下代码 //php判断客户端是否为手机 //$agent = $_SERVER[ ...
- android手机连接PC后怎样切换为U 盘模式
android手机连接PC后怎样切换为U 盘模式 之前已经发过关于 APK文件怎样安装程序到手机上 已经介绍过了怎样通过手机与 PC 的连接将软件安装至手机.这一次再来讲解一下怎样将你的手机变为&q ...
- 2021年最新友价商城源码 优化实名认证模块 19套PC模板2套手机模板 服务市场 任务大厅
优惠购买请至龙坤商城:2021年10月20日最新友价商城源码 优化实名认证模块 19套PC模板2套手机模板 服务市场 任务大厅 - 龙坤商城http://mall.loncons.com/produc ...
- maxcms整合html5播放器,马克斯 maxcms 二合一模板 多播放多采集 PC手机一站式多功能模板...
演示地址:如有演示站请以演示为准,无演示站以截图为准,源码太多服务器有限,无法搭建所有源码演示站,请谅解! 新手购买指导:1.在本站注册账号 丨 2.登录已注册账号充值源码所需金币 丨 3.登录账号下 ...
- 简洁简约个人导航页引导源码PC手机自适应模板自定义背景以及音乐带后台包学会搜索引擎可收录
简洁简约个人导航页引导源码PC手机自适应模板自定义背景以及音乐带后台包学会 搜索引擎可收录 获取源码:https://pan.baidu.com/s/1gbnBmL35RhzGuZ5P0Mk7tA?p ...
最新文章
- Solr添加SolrDocument报错
- spring mvc web.xml 例子
- 第18节 知识管理
- Keras:保存模型并载入模型继续训练
- 13.2.4 模板层——模板语言
- FPGA图案--数字表示(代码+波形)
- linux下成功安装ffmpeg( 亲测有效 )
- 【51单片机快速入门指南】6.1:LCD1602的八线、四线控制及自定义符号,完美兼容Proteus仿真
- 微信上传素材 java_java微信接口之四—上传素材
- 计算机ip地址无法修改密码,手提电脑怎么修改无线网络的IP地址|无线网络怎么修改密码...
- python 空格字符的表示_python字符串怎么去空格
- php智能合约语言,智能合约语言 Solidity 教程系列9 - 错误处理
- MATLAB更改初始工作路径
- TFT显示屏开发(一):接口定义和型号选择(0.96寸和1.8寸)
- 2019春季学期个人总结
- 799 - 背包问题VIII - LintCode
- 【图像超分辨率重建】——HAN论文阅读笔记
- 信息学奥赛一本通1182 合影效果
- 【Pandas入门教程】如何重塑表格布局
- WICC 广州高峰对话:为开发者标注「航海地图」
热门文章
- html不刷新页面更新js和图片
- 什么是阻性负载?感性负载?容性负载?(图)
- mysql 笛卡尔积_Mysql(笛卡尔积、等值连接、自然连接、外连接)
- 中国AI最高奖今年颁给自动驾驶泰斗李德毅院士!京东周伯文、中科院自动化所蒋田仔,西安电子科大焦李成获杰出贡献奖...
- 苹果x怎么关机_苹果12怎么关机 iPhone12关机方法汇总
- SKY19225-001单刀四掷(SP4T)开关设计
- 电脑版微信(版本3.2.1.141)无法使用内置浏览器
- eNSP WLAN WDS 手拉手
- 为什么那么多的企业选择上云,上云有哪些优势?
- 作为一个普通本科学生我大学四年到底走了多少弯路