织梦多条件联动筛选带删除功能教程

2022-08-18

  多条件筛选功能常用在图片、装修、机械设备、商城网站等,一般筛选的条件是用户较关注的项目,没必要什么条件都加入。DedeCMS多条件筛选PHP开发并不带有删除所选条件功能,PHP筛选和JS筛选原理不一样,实现起来并不复杂。
  装修效果图实现多条件联动筛选带删除功能分享给大家。 
        效果参考图
  点击“x”符号即可删除筛选条件。

 织梦多条件联动筛选带删除功能教程

  先参考文章《织梦多条件筛选以筛选词为SEO标题教程》,下载两个必要的文件
  修改下载后的extend.func.php文件,找到
  }
  }
  }
  }
  echo $dede_addonfields;
  }
  在这段代码之前(switch条件case 2 的下面增加case 3)增加如下代码:  
case 3:
  $addonfields_items = explode(",",$ctag->GetAtt('default'));
  for ($i=0; $i   {
  $href = stripos($filterarr,$ctag->GetName() . '=' ) ?  str_replace("=" . $fields_value,"=" . urlencode($addonfields_items[$i]),$filterarr) : $filterarr . '&' . $ctag->GetName() . '=' . urlencode($addonfields_items[$i] );//echo $href;
  $dede_addonfields .= $fields_value != urlencode($addonfields_items[$i]) ? '' : '' . $addonfields_items[$i];
  }
  $dede_addonfields .= (preg_match("/&".$ctag->GetName()."=/is",$filterarr,$regm) ? 'GetName() . "=" . $fields_value,"",$filterarr) . '"> x
' : '');
  break;

模板部分PHP调用
  增加未筛选时不显示“筛选条件”字样,用PHP判断自定义字段不为空则显示。
01

非凡技术导航 优秀网址导航免费网站收录 网站地图

本站收录的网站若侵害到您的利益,请联系我们删除处理

Copyright ©2020 Guojiz V 5.5All Rights Reserved.

备案号 )| 1735737677|