DedeCMS自定义模型筛选-utf8,织梦筛选多选版插件,织梦筛选功能

特别声明:商业模板免费提供模板范畴内咨询指导,包含安装说明文档; 支持付费安装、修改、定制等增值服务。

  • 产品详情
  • 购前须知
  • 售后服务

产品链接:

温馨提示:若您对这款产品比较感兴趣,不要等!请直接复制下方链接发送给我们详情>>

下载地址:

您当前仅余¥0下载券
登录后,即可查看
  • 付费会员享VIP建站专区免费下载特权
  • 每天最多可下载30个
  • 免费提供技术支持
  • 赠精品网站运营手册

产品简介:

一、文件夹说明:

incluede 核心函数目录

templets 前台模板目录

二、安装说明

1.把这些文件夹全部复制到根目录粘贴,或者按文件夹结构逐个复制进去替换原文件;

2.登录管理后台,在 核心 – 频道模型 – 内容模型管理 找到您要设置筛选的模型,这里以“普通文章”为例,点击右边的编辑按钮,在出来的页面中切换到“字段管理”,

点击“添加新字段”,出来的页面就可以设置模型的参数了。其中“表单提示文字:”就是字段提示名称(推荐用中文),前台显示的筛选类名也是用它;“字段名称:”

是写进数据库的字段名,一定要用英文,前台筛选时提交的url参数名称就是使用它;“数据类型”选“使用option下拉框”;默认值那里就是设置筛选的参数列表了,中

英文均可的,多个参数使用英文逗号分隔;其他均保留默认。

三、核心函数说明

1.模型筛选调用的核心函数写在include下的extend.func.php文件,第24-95行为我们所写的函数,wwwcms_filter函数用于过滤字符,防止sql注入;AddFilter是用来处理筛

选过程的函数。

2.真正实现筛选的文件是arc.listview.class.php,主要靠$filtersql这个变量增加查询条件,当没有检测到筛选参数时此变量为空值,不会影响原查询。

3.调用方法说明:

相当简单,在需要显示筛选的地方加入 {dede:php} AddFilter(模型ID); {/dede:php} 即可,例:{dede:php} AddFilter(1); {/dede:php}。

如果需要以下拉列表的形式筛选,请使用 {dede:php} AddFilter(模型ID,2); {/dede:php} ,例:{dede:php} AddFilter(1,2); {/dede:php}。

如果要指定使用哪些自定义参数,请使用 {dede:php} AddFilter(1,2,’字段名1,字段名2,字段名3′); {/dede:php} ,例{dede:php} AddFilter(1,2,’chicun,pinpai,star’); {/dede:php}

‘chicun,pinpai,star’ 是指定的字段名,多个字段用半角逗号分隔。

注意事项:

1.模型ID可以在核心 – 频道模型 – 内容模型管理 找到,该页面的id号即是模型ID;

2.前台调用时,不能嵌套于织梦标签之内。

3.如果前台调不出来,请到后台:系统 – 系统设置 – 系统基本参数 – 其他选项 – 禁用模板标签 ,把“php”删除后保存。

四、关于样式问题

因为前台模板千变万化,我们没有写css,写也也未必适合您的网站。在这里我们给出css方案,我们可以指定一个有ID的容器,然后在容器里调用筛选类别,那么我们就可以

通过ID来定义css。例:

{dede:php} AddFilter(1); {/dede:php}

,当未被选中时,文字外面的标签是,选中后返回的标签是

这样我们就可以分别定义它们的样式了。css代码可以写在页头,或者写进模板目录的css文件,默认是在templets/default/style/这个目录,我们可以写在dedecms.css或

page.css这两个文件其中一个,建议page.css。例如我们要使选中后的选项文字为红色加粗体,则在page.css后面加上这样一段代码:#filter span{ color:#F00; font-weight:bold; },

我们也可以定义链接文字(非选中的选项)的样式,如文字颜色设成灰色、不要下划线:#filter a{ color:#CCC; text-underline:none; }。更多样式就需要您自由发挥了。

最高¥2000红包
限量
云产品通用,可叠加官网常规优惠使用 | 限时领取
建站教程

Discuz!X3.4应用中心安装任意的插件或者模板提示“数据无法识别,请返回”的解决方法

阅读 45

在Discuz应用中心安装任意的插件或者模板提示“数据无法识别,请返回”解决教程 可能原因一:应用中心启用...博文来自:技术博客

DiscuzX 3.4 R20191201主要更新加入并完善H5文件上传功能,完善MySQL 8的支持

阅读 49

本次release v3.4-20191201 距离上次0917版本75天,共合并了36个PR,感谢社区的努力与贡献。 打包文件下...博文来自:技术博客

Discuz! 社区论坛在消失的这几个月里,已经被 DNSPOD 和 腾讯云 所接纳,并进行全新…

阅读 54

Discuz! 社区论坛在消失的这几个月里,已经被 DNSPOD 和 腾讯云 所接纳,并进行全新的 Discuz!Q 版本研...博文来自:技术博客

DESTOON B2B网站快速找回管理员密码方法

阅读 63

1、如果系统开启了邮件或短信发送,可以通过前台的找回密码功能邮件或短信找回。 2、使用数据库管理工具...博文来自:技术博客

开发手册

微擎新版开发手册,微擎数据库表开发手册

阅读 62

微擎数据库表 account 平台账号表(公众号、小程序、PC等) account_aliapp 支付宝小程序表 account_bai...博文来自:技术博客

WordPress最新版开发手册,涵盖WordPress主题开发、WordPress插件开发

阅读 70

据统计这是使用WordPress开发网站的企业和站长都会用到的技术手册,涵盖WordPress主题开发、WordPress插...博文来自:技术博客

DedeCMS织梦V5.7SP2正式版开发手册

阅读 578

织梦CMS是集简单、健壮、灵活、开源几大特点的开源内容管理系统,是国内开源CMS的领先品牌,目前程序安装...博文来自:技术博客

Discuz! X3.0/Discuz! X3.2/Discuz! X3.4完整版开发手册

阅读 295

Discuz!是全球市场占有率第一的社区论坛(BBS)软件,在使用Discuz! 系统开发网站的时候我们会使用到以下...博文来自:技术博客

10秒发布需求 获取报价及方案
手机号码
需求

建站怕上当?问问靠谱的人

建站顾问 NAZ-小溪

(十年建站行业经验)

扫码加好友

与顾问在线聊

24小时咨询网站建设疑问,更有10000套精品建站案例

NAZ.CN 从零开始学建站,学习技能、解决问题!

每个月,我们帮助开发者解决各种各样的技术问题。并助力他们在技术能力上获得提升。
没有账号? 忘记密码?

社交账号快速登录