您现在的位置是:首页 > 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无法打开手机端的原因和解决方法
图文教程
PHPCMSv9.6.0任意文件上传漏洞getshell
phpstudy本地搭建phpcmsapache2.4.39+php5.3.29+mysql8.0.12首先需要在1.txt中写入一句话木马这里将会得到一句话木马文件的地址,就可以成功getshell了
PHPCMS标签内容模块操作说明介绍
{pc:content action="lists"…}…{/pc} 的方式进行调用下面即按照action 的值不同(操作名不同)来分别讲解相关操作:
centos7上安装phpcms的步骤方法
不努力试试看,都不知道啥叫绝望第一步搭建 LAMP1.安装阿帕奇2.安装php3.安装mysql第三部 导入模板
phpcms用户修改头像的方法
做的项目用户的头像是存在ucenter里面,phpcms通过phpsso这个单点登录系统? 具体的我也不清楚,phpcms自带的v9_member表里没有存放用户头像的字段,如果需要修改
相关源码
-
帝国cms7.5自适应手机端在线课程教育网站源码基于帝国CMS后台管理系统,支持在线修改支付参数、联系方式等配置信息,操作界面直观便捷。专注于在线教育视频领域,提供完整的视频课程展示、付费购买及在线支付解决方案。支持多种支付渠道,满足教育培训机构的运营需求。查看源码 -
(自适应)代理记账财务会计咨询服务个人公司网站模板该响应式网站模板为代理记账、财政咨询及财务会计类企业设计,基于PbootCMS内核开发。通过自适应手机端的HTML5技术,帮助企业高效构建专业财税服务平台查看源码 -
WordPress主题模板主题巴巴/博客X主题源码免费下载博客X主题专注于内容创作领域,为博客、资讯类网站提供专业的内容展示解决方案。该模板采用精心设计的布局结构,能够有效提升内容的可读性和用户停留时间。查看源码 -
(自适应)帝国cms7.5文章新闻博客整站源码( 带会员中心)本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码 -
帝国CMS7.5小说推荐公众号导航带wap手机站+带采集工具本模板为小说导航类网站设计开发,基于帝国CMS7.5内核构建,针对小说阅读领域的分类聚合需求进行深度优化。通过智能分类系统和用户行为分析,实现小说资源的精准推荐与导航功能。查看源码 -
响应式高端家居家具装修类pbootcms模板网站源码家居装修、空间设计企业打造的营销型网站解决方案,基于PbootCMS内核深度开发。采用前沿响应式架构,适配手机端与PC端浏览体验查看源码
| 分享笔记 (共有 篇笔记) |
