国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢多條件聯動篩選帶刪除功能教程

2024-07-12 09:01:14
字體:
來源:轉載
供稿:網友

  多條件篩選功能常用在圖片、裝修、機械設備、商城網站等,一般篩選的條件是用戶較關注的項目,沒必要什么條件都加入。DedeCMS多條件篩選PHP開發并不帶有刪除所選條件功能,PHP篩選和JS篩選原理不一樣,實現起來并不復雜。

  裝修效果圖實現多條件聯動篩選帶刪除功能分享給大家。

  效果參考圖

  點擊“x”符號即可刪除篩選條件。

 

  

先參考文章《織夢多條件篩選以篩選詞為SEO標題教程》,下載兩個必要的文件

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

  }

  }

  }

  }

  echo $dede_addonfields;

  }

  在這段代碼之前(switch條件case 2 的下面增加case 3)增加如下代碼:

  

1
2
3
4
5
6
7
8
9
case 3:
  $addonfields_items = explode(",",$ctag->GetAtt('default'));
  for ($i=0; $i<count($addonfields_items); $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]) ? '' : '<span class="tiao">' . $addonfields_items[$i];
  }
  $dede_addonfields .= (preg_match("/&".$ctag->GetName()."=/is",$filterarr,$regm) ? '<a title="刪除" href="' . $GLOBALS['cfg_basehost'] . str_replace("&" . $ctag->GetName() . "=" . $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($a != '' || $b != '' || $c != '')  echo "篩選條件:";  AddFilter(7,3,'zxfg,hx,zxmj'); //“7”是自定義字段(橙色部分)所在的頻道模型ID,“3”是上面修改部分,下面同理;  {/dede:php}  </p>  <div class="shaixuanbox">  {dede:php}  AddFilter(7,1,'zxfg,hx,zxmj');  {/dede:php}  </div>

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;}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 子洲县| 邮箱| 黑山县| 桂阳县| 怀宁县| 丹阳市| 临沧市| 财经| 靖安县| 潼南县| 平湖市| 崇阳县| 本溪| 友谊县| 栾城县| 阿图什市| 凤凰县| 静宁县| 陆川县| 尤溪县| 蕉岭县| 承德县| 青川县| 宜兰市| 永顺县| 轮台县| 定远县| 双桥区| 绵竹市| 南丹县| 平顶山市| 天气| 体育| 九龙坡区| 商丘市| 太仆寺旗| 临潭县| 宁陵县| 夏津县| 鹤山市| 旺苍县|