您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
pbootcms前台筛选功能扩展到任意字段的实现方法
元柏2024-12-19 17:16:51pbootcms教程已有人查阅
导读上一篇 中提到后台增加了自定义的筛选条件,选择的是author字段,在前台同样需要依据author内容筛选,默认的pboot:select field=* 仅支持ext_抬头且是选择类型的字段
上一篇 中提到后台增加了自定义的筛选条件,选择的是author字段,在前台同样需要依据author内容筛选,默认的pboot:select field=* 仅支持ext_抬头且是选择类型的字段,在前台如果用pboot:select field=author 是无显示的。
apps-home-model-parsermodel.php
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;
}
本文标签:
很赞哦! ()
相关文章
随机图文
-
pbootcms修改域名授权提示界面代码实例
pbootcms上传到服务器后用域名访问,如果没有到官网获取域名授权码会提示未授权的相关提示信息,但是有时候我们是给客户使用,并不想客户看到此信息,那么怎么办呢? -
pbootcms中验证微信扫码是否登录的写法
要在pbootcms中验证是否已登录,并将微信扫码登录的情况纳入考虑,可以按照以下步骤进行操作:首先,在pbootcms的应用目录下创建一个wxlogin.php文件,用于处理微信扫码登录的逻辑。 -
Pbootcms开发助手高效版标签调用软件
快捷键:ECS键 唤出软件 多次试验发现ECS键比波浪键好按一点。F1-F6键 自动输入常用代码 可以自由设定输入的内容。 -
pbootcms调用栏目大图的方法
pbootcms如何调用栏目大图{pboot:sort scode={sort:tcode}}{/pboot:sort}
留言与评论 (共有 条评论) |
相关标签
大家喜欢
- pbootcms模板修改后台版权的方法
- pbootcms搜索或筛选条件中带~/、特殊字符被过滤的解决方法
- pbootcms面包屑导航怎么修成英文
- PbootCMS常用的if判断语句有哪些,PbootCMSif判断语句集合
- pbootcms修改模板保存目录设置二级子目录的方法
- PbootCMS首页Banner轮播制作和调用教程
- pbootcms增加foreach指定内容按条件遍历(默认逗号条件)方法
- pbootcms程序提示:未检测到您服务器环境的sqlite3数据库扩展,请检查php.ini中是否已经开启该扩展!另外,检测到您服务器支持pdo_sqlite扩展,您也可以修改数据库配置连接驱动为p
- pbootcms英文站修改上一篇下一篇把“没有了”改成英文的实现方法
- pbootcms提示“您访问路径含有非法字符,防注入系统提醒您请勿尝试非法操作!”