您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程

pbootcms前台筛选功能扩展到任意字段的实现方法

元柏2024-12-19PbootCMS教程已有人查阅

导读上一篇 中提到后台增加了自定义的筛选条件,选择的是author字段,在前台同样需要依据author内容筛选,默认的pboot:select field=* 仅支持ext_抬头且是选择类型的字段

上一篇 中提到后台增加了自定义的筛选条件,选择的是author字段,在前台同样需要依据author内容筛选,默认的pboot:select field=* 仅支持ext_抬头且是选择类型的字段,在前台如果用pboot:select field=author 是无显示的。
apps-home-controller-parsercontroller.php
#995 add li selectall
if (get($field, 'vars')) {
$out_html = '<li><a href="' . $path . '" class="' . $class . '">' . $text . '</a> </li>';
} else {
$out_html = '<li><a href="' . $path . '" class="' . $active . '">' . $text . '</a></li>';
}
#1100 #selectauthor
if (! ! $data = $this->model->getauthorSelect(escape_string($field))) { $data = explode(',', $data); //注意数据源 } else { $data = array(); }
#1359 parserListLabel()
// 扩展字段数据筛选
foreach ($_GET as $key => $value) {
if (preg_match('/^alljill|ext_[\w\-]+$/', $key)) { // 其他字段不加入
$where3[$key] = get($key, 'vars');
}
}
}
现在需要解决的就是筛选项的数据来源,从ay_extfield改为自定义
apps-home-model-parsermodel.php
#265
public function getauthorSelect($field)
{
for($i=2;$i<7;$i++){ $author .= parent::table(alljill')->where("id=$i")->value('authorname').',';}
return $author;
}

本文标签:

很赞哦! ()

相关源码

  • (自适应)WordPress二次元博客主题SakurairoSakurairo主题为二次元内容创作者设计,提供丰富的动漫风格元素和个性化的展示效果。该主题在原有Sakura主题基础上进行了功能增强,支持多种自定义设置,满足动漫爱好者建立个人博客的需求。查看源码
  • (自适应响应式)html5蓝色智能水表营销型网站pbootcms模板下载PbootCMS内核开发,为智能水表企业打造的营销型网站解决方案,本模板基于PbootCMS内核开发,为智能水表及相关行业企业设计,采用HTML5+CSS3技术构建,具有响应式布局。查看源码
  • (PC+WAP)企业管理工程造价资产评估财务审计带留言网站模板本模板基于PbootCMS内核开发,为工程造价咨询、财务审计类企业量身打造,同时支持多行业快速适配。采用PC+WAP双端同步设计,数据实时互通,助您高效展示企业形象与服务能力。查看源码
  • (自适应)餐具英文外贸生活用品带下载功能网站模板免费下载为餐具及生活用品外贸企业打造的响应式网站模板,基于PbootCMS内核开发。突出产品展示与多语言支持特性,通过自适应设计确保更好客户在手机、平板、电脑等设备上获得一致浏览体验。查看源码
  • (pc+wap)pbootcms网站模板蓝色小程序网站开发公司基于PbootCMS内核开发的营销型门户模板,为小程序开发公司、电商软件企业打造。采用HTML5自适应架构,实现PC与手机端数据实时同步展示查看源码
  • 宽屏自适应搬家家政快递物流公司网站模板该宽屏大气的响应式网站模板专为搬家公司、家政服务及物流快递企业设计,基于PbootCMS内核开发,通过自适应布局确保手机、PC等多终端体验一致,助力企业高效构建专业在线服务平台。查看源码
分享笔记 (共有 篇笔记)
验证码: