您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程
pbootcms后台搜索功能扩展和增加显示字段的方法
芷蕾2024-12-19PbootCMS教程已有人查阅
导读应项目要求,一个内容模型下栏目不宜分的层级过多,如新闻模块,分2022、2023、2024年度,每年度下分12个月,这样就是2层栏目,再依类别(科技、动漫、电影...)划分层级
应项目要求,一个内容模型下栏目不宜分的层级过多,如新闻模块,分2022、2023、2024年度,每年度下分12个月,这样就是2层栏目,再依类别(科技、动漫、电影...)划分层级,栏目数量较多,而且不易管理,需要拓展功能,取content下 author字段来区分类别,用不同的帐户添加新闻,默认author值=账户名称。记录一下二开过程
功能1:后台内容管理中增加类别(author)栏,栏目项增加value->parentsortname 当前内容栏目及上一级栏目名称,如(2023年度-10月)Apps-admin-view-default-content-content.html
apps-admin-model-content-ContentModel.php
getList() findContent findList() 原为findContentAll() 方法
增加a.author (功能1) e.name as parentsortname(功能1) 及join left语句和更改 ->like('a.title', $keyword) 为$field (功能2)
Apps-admin-controller-content-ContentController.php #38 index() 增加get(‘field’)
$this->model->findContent() $field $scode $keyword; 选择栏目下检索
findList() $mcode $field $keyword 默认全栏目下检索
$thin->model->getList() 与上面的ContentModel 一一对应
#252 makeSortJson() 副栏目列表选择json
tips: getlist()方法中的field scode顺序需注意,防止后台取得上一级的栏目id scode
功能1:后台内容管理中增加类别(author)栏,栏目项增加value->parentsortname 当前内容栏目及上一级栏目名称,如(2023年度-10月)Apps-admin-view-default-content-content.html
<div class="layui-input-inline">
<select name="field" class="layui-input-inline" >
<option value="a.author" {if(get('field')=='a.author')}selected="selected" {/if}>类别</option><option value="a.title">标题</option>
</select>
</div>
#67 增加
<td title="[value->scode]">[value->parentsortname]-[value->sortname]</td>
<td>[value->author]</td>
功能2:检索条件增加类别选项apps-admin-model-content-ContentModel.php
getList() findContent findList() 原为findContentAll() 方法
增加a.author (功能1) e.name as parentsortname(功能1) 及join left语句和更改 ->like('a.title', $keyword) 为$field (功能2)
Apps-admin-controller-content-ContentController.php #38 index() 增加get(‘field’)
$this->model->findContent() $field $scode $keyword; 选择栏目下检索
findList() $mcode $field $keyword 默认全栏目下检索
$thin->model->getList() 与上面的ContentModel 一一对应
#252 makeSortJson() 副栏目列表选择json
tips: getlist()方法中的field scode顺序需注意,防止后台取得上一级的栏目id scode
本文标签:
很赞哦! ()
相关教程
- PbootCMS后台登录页面样式修改方法
- PbootCMS后台自动清理缓存runtime文件夹的方法
- PbootCMS后台上传的缩略图变模糊怎么办
- 修改PbootCMS后台登录账号和密码的方法
- PbootCMS后台修改文章列表每页显示的较大数量的方法
- PbootCMS后台登录验证码不显示看不清楚怎么办
- PbootCMS忘记登录密码,PbootCMS后台登录密码怎么修改
- PbootCMS后台编辑器UEditor上传功能常见的问题解决方法
- pbootcms后台地址账号和密码是什么
- PbootCMS后台登录验证码看不清的原因及解决方法
- pbootcms后台百度普通收录推送发生错误site error
- pbootcms后台正常前台打不开的解决方法
图文教程
pbootcms模板建网站需要多少钱?
PbootCMS是一款国内开发的CMS系统,具有开源、免费、易用等优点,已经被很多网站开发者广泛采用。使用PbootCMS模板建站,可以快速构建一个美观
pbootcms模板导航外链实现新窗口打开的修改方法
pbootcms模板导航设置外链时,如何实现新窗口打开外链。把以上代码加到导航的a链接里。参考如下
PbootCMS上传附件失败报错UNKNOW: Code: 8192; Desc: stripos():
在使用PBootCMS上传附件时,如果遇到错误 UNKNOW: Code: 8192; Desc: stripos(),这通常是由于PHP版本或配置问题导致的。stripos() 函数在某些PHP版本中可能会引发警告或错误。
pbootcms后台左上角pbootcms名称怎么修改
pbootcms后台左上角PbootCMS名称修改方法,改成自己的后台名称,方便管理及美观。只需要修改一个文件即可完成。
相关源码
-
(自适应)幽默笑话脑筋急转弯搞笑趣图博客pbootcms模板下载本模板基于PbootCMS系统开发,专为幽默笑话、搞笑趣图类网站设计。采用轻松活泼的布局风格,突出娱乐内容分享特色,适合各类笑话、段子、搞笑图片等内容展示。查看源码 -
(自适应响应式)运动健身瑜伽俱乐部网站pbootcms源码下载为健身瑜伽俱乐部设计的响应式网站模板,采用PbootCMS内核开发,可快速搭建专业级企业官网。模板默认适配运动健身行业视觉风格,用户可通过替换图文内容灵活应用于其他服务行业。查看源码 -
帝国cms7.5游戏门户H5小游戏网站模板源码免费下载基于帝国CMS7.5开发的H5游戏门户模板,为在线游戏平台设计。支持PC端与移动端同步生成,打造完整的游戏娱乐体验平台。查看源码 -
(自适应)黑色摄影作品工作室pbootcms模板网站源码下载为风景摄影、个人工作室打造的高端网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与移动端实时数据同步,适配各类拍摄作品展示需求。查看源码 -
(自适应响应式)pbootcms食品零食店日化用品网站源码下载基于PbootCMS内核开发的响应式模板,为食品零食、日化用品等行业量身定制。该模板通过可视化设计展现产品特色,帮助企业快速搭建专业官网查看源码 -
自适应html5二极管LED灯具灯饰类企业网网站模板该PbootCMS内核开发的响应式模板专为LED照明、灯具制造类企业设计,通过HTML5技术实现手机与PC端自适应显示,确保跨设备访问体验一致。企业可快速替换图文内容适配其他工业领域查看源码
| 分享笔记 (共有 篇笔记) |

