您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PHPCMSv9手机端栏目绑定模板的方法示例
魏争博2025-05-25phpcms教程已有人查阅
导读phpcms的手机端,模块是有了,但是有些地方用的还不是很舒服,其中移动端栏目无法绑定模板就不是很方便。所有的栏目绑定的模板是固定的这次咱们就来处理下
phpcms的手机端,模块是有了,但是有些地方用的还不是很舒服,其中移动端栏目无法绑定模板就不是很方便。所有的栏目绑定的模板是固定的这次咱们就来处理下,移动端如何设置相应的模板。
这里说是设置模板其实有点伪命题,因为设置模板需要开发不少东西,就像phpcms的栏目那样,自己选择模板来绑定,我们这里为了快速、方便有更简单的方法。
我们让移动端的栏目和pc端的栏目绑定一样的模板,这里说绑定一样的模板指的是绑定同样的模板名字。
phpcms pc端模板路径 phpcms\templates\default\content 默认的文件有这些
如果你pc端的栏目绑定模板规则如下:
图片 category_picyure.html
美女图片 list_picture.html ----->内容页模板show_picture.html
帅哥图片 list_picture.html ----->内容页模板show_picture.html
那么移动端的绑定结果如下\phpcms\templates\default\wap
图片 category_picyure.html
美女图片 list_picture.html ----->内容页模板show_picture.html
帅哥图片 list_picture.html ----->内容页模板show_picture.html
你只需要在移动端的模板里面添加相应的模板文件,移动端栏目就能自动绑定。
下面是具体的代码修改
1、因为移动端首页模板绑定的是wap\index.html,所以不做修改。
2、打开\phpcms\modules\wap\index.php
在方法 lists 中,约47行
然后添加代码
3、打开\phpcms\modules\wap\index.php
在方法 show中约206行
这里说是设置模板其实有点伪命题,因为设置模板需要开发不少东西,就像phpcms的栏目那样,自己选择模板来绑定,我们这里为了快速、方便有更简单的方法。
我们让移动端的栏目和pc端的栏目绑定一样的模板,这里说绑定一样的模板指的是绑定同样的模板名字。
phpcms pc端模板路径 phpcms\templates\default\content 默认的文件有这些
如果你pc端的栏目绑定模板规则如下:
图片 category_picyure.html
美女图片 list_picture.html ----->内容页模板show_picture.html
帅哥图片 list_picture.html ----->内容页模板show_picture.html
那么移动端的绑定结果如下\phpcms\templates\default\wap
图片 category_picyure.html
美女图片 list_picture.html ----->内容页模板show_picture.html
帅哥图片 list_picture.html ----->内容页模板show_picture.html
你只需要在移动端的模板里面添加相应的模板文件,移动端栏目就能自动绑定。
下面是具体的代码修改
1、因为移动端首页模板绑定的是wap\index.html,所以不做修改。
2、打开\phpcms\modules\wap\index.php
在方法 lists 中,约47行
$template = ($TYPE[$typeid]['parentid']==0 && in_array($typeid,array_unique($parentids))) ? $WAP_SETTING['category_template'] : $WAP_SETTING['list_template'];
将其注释然后添加代码
/*$template = ($TYPE[$typeid]['parentid']==0 && in_array($typeid,array_unique($parentids))) ? $WAP_SETTING['category_template'] : $WAP_SETTING['list_template'];*/
// 改造wap的默认模板使其跟随pc模板规则走
$setting = string2array($setting);
$template = $setting['category_template'] ? $setting['category_template'] : 'category';
$template_list = $setting['list_template'] ? $setting['list_template'] : 'list';
$template = $child ? $template : $template_list;
// 改造结束
// 重新组装数据 让catgory的模板也能用
if($child){
$catids_str = $arrchildid;
$pos = strpos($catids_str,',')+1;
$catids_str = substr($catids_str, $pos);
$sql = "status=99 AND catid IN ($catids_str)";
$list = $this->db->select($sql, '*', $offset.','.$pagesize,'inputtime DESC');
$total = $this->db->count($sql);
}else{
$list = $this->db->select(array('status'=>'99','catid'=>$catid), '*', $offset.','.$pagesize,'inputtime DESC');
}
//重新组装数据结束
这样category 和list 都绑定了相应的栏目模板。其中数据就是 $list。 你可以使用$list进行遍历。3、打开\phpcms\modules\wap\index.php
在方法 show中约206行
$template = $WAP_SETTING['show_template'] ? $WAP_SETTING['show_template'] : 'show';
将其注释
//$template = $WAP_SETTING['show_template'] ? $WAP_SETTING['show_template'] : 'show';
//处理模板调用
$template = $CAT['setting']['show_template'] ? $CAT['setting']['show_template'] : 'show';
ok 这样phpcms的移动端就处理完成了!
本文标签:
很赞哦! ()
下一篇:phpcms常用函数分析介绍
相关教程
- 帝国CMS7.5漫画网站模板带手机端源码免费下载
- 帝国cms7.5自适应手机端在线课程教育网站源码
- (自适应手机端)seo博客网站模板新闻资讯网站源码下载
- (自适应手机端)英文外贸电子产品通用pbootcms模板源码下载
- (自适应手机端)锁锁芯锁具网站pbootcms模板 智能防盗锁网站源码下载
- 响应式茶叶茶道pbootcms网站模板源码(自适应手机端)
- PbootCMS(自适应手机端)智能电话AI机器人网站模板
- shopxo手机端页面地址整理归总
- discuz解决手机端图片显示模糊的步骤方法
- phpcms切换中英文网页实现pc和手机端切换的方法
- phpcms手机端怎么取消伪静态
- phpcms无法打开手机端的原因和解决方法
图文教程
PHPCMS后台怎么备份数据库
PHPCMS后台怎么备份数据库首先访问PHPCMS后台并进行登录;然后在顶部导航栏找到【扩展】进行点击;接着点击左侧栏中【数据库工具】;最后选择要备份的数据库点击备份即可。
phpcmsv9数据库路径存放位置在哪
phpcms v9数据库在哪?用ftp上传工具,打开自己的网站源码文件找到源码文件中'caches'文件夹打开'caches'文件夹后找到‘configs‘文件夹
phpcms怎么修改后台登录地址
默认的phpcmsv9后台管理路径很多人都知道,对于说网站来说不安全,不过,我们可以通过一些简单的技巧,来修改后台管理登陆路径,修改之后
解决phpcms服务器安全认证错误怎么办
phpcms服务器安全认证错误?phpcms通过后台上传附件或图片时就出现了“服务器安全认证错误”,上传不成功:
相关源码
-
自适应极简风个人博客文章自媒体网站模板基于PbootCMS开源内核开发的极简个人博客模板,采用移动优先设计原则,通过Media Query技术实现320px至1920px六级分辨率适配,确保在手机、平板及PC设备上均呈现良好的视觉体验。查看源码 -
(自适应)酒店民宿客房旅馆pbootcms模板下载基于PbootCMS内核开发的酒店民宿行业专用网站模板,专注于为住宿服务企业提供专业高效的在线展示平台。该模板采用响应式设计结构,确保在不同终端设备上均能呈现优质浏览体验。查看源码 -
(自适应响应式)个人作品技术文章博客网站模板下载基于PbootCMS内核开发的响应式博客模板,为数字营销、技术分享类内容打造。采用前沿设计理念,兼顾内容展示与阅读体验,适配各类终端设备。通过本模板可快速构建专业级行业博客,有效传播专业知识与案例成果。查看源码 -
帝国cms7.5自适应手机端在线课程教育网站源码基于帝国CMS后台管理系统,支持在线修改支付参数、联系方式等配置信息,操作界面直观便捷。专注于在线教育视频领域,提供完整的视频课程展示、付费购买及在线支付解决方案。支持多种支付渠道,满足教育培训机构的运营需求。查看源码 -
(自适应)WordPress二次元博客主题SakurairoSakurairo主题为二次元内容创作者设计,提供丰富的动漫风格元素和个性化的展示效果。该主题在原有Sakura主题基础上进行了功能增强,支持多种自定义设置,满足动漫爱好者建立个人博客的需求。查看源码 -
帝国CMS7.5H5小游戏模板游戏攻略下载网整站源码本模板基于帝国CMS系统开发,为H5小游戏和APP应用资讯类网站设计。模板架构针对小游戏行业特点优化,支持游戏发布、资讯分享、应用推荐等功能,满足各类小游戏门户网站的建设需求。查看源码
| 分享笔记 (共有 篇笔记) |
