织梦CMS多条件筛选带删除功能

时间:2021-10-12 14:47来源:未知作者:未知点击:

导读:
扫描关注公众号
-->

多条件筛选功能常用在图片、装修、机械设施、商城网站等,通常筛选的条件是用户较关注的项目,没必要哪些条件都加入。织梦CMS多条件筛选PHP开发并不带有删除所选条件功能,PHP筛选和JS筛选原理不同,达成起来并不复杂。

笔者做的重庆装修公司装修成效图达成多条件筛选带删除功能推荐给大伙。

成效参考图

参考页面:http://www.dede58.com/plus/list.php?tid=85&zxfg=%CF%D6%B4%FA%BC%F2%D4%BC&zxmj=40-60%C6%BD%C3%D7,点击“x”符号即可删除筛选条件。

先参考文章《织梦CMS多条件筛选以筛选词为标题》,下载两个必要的文件,链接:http://pan.baidu.com/s/1ntt73i5

修改下载后的extend.func.php文件,找到

 }}} }echo $dede_addonfields; }

在这段代码之前(switch条件case 2 的下面增加case 3)增加如下代码:

 case 3:$addonfields_items = explode);for ; $i++){$href = stripos . '=' ) ?str_replace,$filterarr) : $filterarr . '&' . $ctag->GetName . '=' . urlenp;//echo $href;$dede_addonfields .= $fields_value != urlenp ? '' : '<span class="tiao">' . $addonfields_items[$i];}$dede_addonfields .= ."=/is",$filterarr,$regm) ? '<a title="删除" href="' . $GLOBALS['cfg_basehost'] . str_replace . "=" . $fields_value,"",$filterarr) . '"> x </a></span>' : '');break;

模板部分PHP调用

增加未筛选时不显示“筛选条件”字样,用PHP判断自概念字段不为空则显示。

<p class="textc yixuan">{dede:php} $a = $_GET['zxfg']; $b = $_GET['hx']; $c = $_GET['zxmj']; if echo "筛选条件:"; AddFilter; //“7”是自概念字段(橙色部分)所在的频道模型ID,“3”是上面修改部分,下面同理;{/dede:php}</p><p class="shaixuanbox">{dede:php} AddFilter;{/dede:php}</p>

CSS样式

.shaixuanbox{width:100%;height:auto;margin:0 auto 10px;border-bottom:1px solid #c0c0c0}.shaixuan{padding:10px;text-align:left;font-size:14px;line-height:14px}.shaixuan a{margin:0 6px;color:#000}.shaixuan a:hover{color:#32B9AB}.shaixuan .hover,.shaixuan span{padding:0 5px;color:#fff;background:#32B9AB}.tiao{position:relative;padding:0 20px 0 5px;border:1px solid #eee;border-radius:5px;margin-right:5px;}.tiao a{position:absolute;right:5px;TOP:0;font-size:20px;color:#ccc;line-height:31px;}.tiao a:hover{text-decoration:none;}

相关文章
推荐文章

热门标签

织梦技巧 织梦学院

模板天空-免费网站模板,企业建站教程,站长素材下载,源码下载

Copyright © 2002-2021 模板天空 (http://www.zengxiangjie.com) 网站地图 TAG标签 备案号:

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站