首页 > 学院 > 开发设计 > 正文

添加多级联动搜索效果

2019-11-06 08:19:16
字体:
来源:转载
供稿:网友

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

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、


上一篇:KNN算法原理与实现

下一篇:vim 命令详解

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表