添加多级联动搜索效果

因公司项目需要,需要开发装修网站列表页面 搜索功能,其他包括 按 地区,户型,面积,小区搜索,地区只涉及到一级地区 联动搜索功能

1、首先:找到dede_channeltype 表(模型表),找到fieldset 字段,添加新增的字段,如户型字段

 <field:huxing itemname="户型" autofield="1" notsend="0" type="radio" isnull="true" islist="1" default="一居室,二居室,三居室,四居室,其他"  maxlength="250" page="">
</field:huxing>

找到对应模型的附属表 修改表结构,增加 huxing 字段,enum类型

2.在list.php中引入插件文件(代码大概放在22行)

//自定义字段搜索开始
$Query_String = $_SERVER['QUERY_STRING'];
$cArr = array();
$prams = explode('&', $Query_String);
foreach($prams as $key => $value){
    $item_prams = explode('=', $value);
    if($item_prams[0] != 'tid') $cArr[$item_prams[0]] = urldecode($item_prams[1]);
}
if(!empty($xiaoqu)){
    $cArr['xiaoqu']=urldecode(trim($xiaoqu));
}
if(count($cArr) > 0 ){
    require_once DEDEINC."/arc.plugin_listview.class.php";
    $lv = new PluginListView($tid,$cArr);
    if($lv->IsError) ParamError();
    $lv->Display();
    exit();
}
//自定义字段搜索结束

3、新增arc.plugin_listview.class.php 文件,里面是调用数据的部分,初始化的时候已经把 搜索参数传进来了

4、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值