从dede那边导不过来 infos 的文章数据

迅睿框架 更新 2021-10-08 20:49:18 zhouwei908

想以一个下拉列表式的(联动菜单)做一个搜索 网点内容搜索

从dede那边导不过来  infos 的文章数据。

用迅睿不大熟,始终找不到关键点。

样式如下,

{xunruicms_img_title} 

方案

  • 迅睿框架联合创始人 #1 · 2021-10-08 12:41:33
    这个属于比较标准的搜索框了参考文档:《内容模块搜索框写法》联动选择,最后一个写上 name=字段名 ,需要动点脑筋,原理是这样参考文档:《搜索函数写法》
  • 吉祥三宝 #2 · 2021-10-08 12:45:24
    {dr_fieldform(\Phpcmf\Service::C()->get_cache('table-field', 99999), '')}

    99999是地区字段的id

  • zhouwei908 #3 · 2021-10-08 15:37:24
    <form class="shop-serch f-cb" action="/index.php" method="get">
    					   <span class="fl text" id="span_nativeplace"><select><option value="山东省">山东省</option></select></span>
    					   <span class="fl text" id="span_nativeplace_son"><select><option value="济宁市">济宁市</option></select></span>
    					   <span class="fl text" id="span_nativeplace_sec">
    					   <select name="nativeplace_sec" id="nativeplace_sec">
    					   {list action=linkage code=shandongdiqu pid=106}					   
    					   <option value="0">请选择..</option>
    					   <option value="{$t.cname}"><a class="label {if $t.id==$params.diqu}label-success{else}label-default{/if}" href="{Router::search_url($params, 'diqu', $t.id)}">{$t.name}</a></option> 
    					   {/list}
    					   </select>
    					   </span>
                           <input type="hidden" name="s" value="infos">
                           <input type="hidden" name="c" value="search">
    					   <input type="text" name="keyword" placeholder="请输入关键词搜索" value="" class="fl text">
                            <input type="submit" value="" class="submit fl">
                        </form>
    现在关键词搜索应该是没问题,但是用下拉列表找不到 diqu=“?” 这个参数无法传递
  • zhouwei908 #4 · 2021-10-08 15:43:20
    请问一下 搜索界面如何新建一个啊,目前的infos搜索界面,文章一样的。 后台修改的搜索模板也还是同一页面
  • zhouwei908 #5 · 2021-10-08 15:46:40
    可以了。找到传递参数了
    <select name="diqu" id="diqu">
  • zhouwei908 #6 · 2021-10-08 17:44:00
    标签解析:{list action=search module=infos id=32fdeb18111a1d580d3cb985aaf7665f total=0 order= catid=0 page=1 pagesize=10 urlrule= 
    搜索解析:SELECT `dr_1_infos`.`id` FROM `dr_1_infos` WHERE `dr_1_infos`.`status` = 9 AND (`dr_1_infos`.`diqu`=1672) AND (`dr_1_infos`.`sousuofenlei`=2) ORDER BY NULL
    当前地址: 
    当前路由:infos/search/index
    没有搜索结果
    变量前缀:t
    开发模式:已开启
    数据缓存:后台未开启缓存
    分页功能:未开启
    大神给看一下,搜索不出来 infos里的数据。
  • 迅睿框架联合创始人 #7 · 2021-10-08 17:45:49
    当前地址:
    为什么是空白呢从数据来看没有问题
  • zhouwei908 #8 · 2021-10-08 17:48:05
    迅睿框架联合创始人 以下是我的搜索代码
    <form class="shop-serch f-cb" action="/index.php" method="get">
    					   <span class="fl text" id="span_nativeplace"><select><option value="山东省">山东省</option></select></span>
    					   <span class="fl text" id="span_nativeplace_son"><select><option value="济宁市">济宁市</option></select></span>
    					   <span class="fl text" id="span_nativeplace_sec">
    					   <select name="diqu" id="diqu">
    					   <option value="jining">请选择..</option>
    					   {list action=linkage code=shandongdiqu pid=106}					   
    					   <option value="{$t.cname}"><a class="label {if $t.id==$params.diqu}label-success{else}label-default{/if}" href="{Router::search_url($params, 'diqu', $t.id)}">{$t.name}</a></option> 
    					   {/list}
    					   </select>
    					   </span>
                           <input type="hidden" name="s" value="infos">
                           <input type="hidden" name="c" value="search">
    					   <input type="hidden" name="sousuofenlei" value="2">
    					   <input type="text" name="keyword" placeholder="请输入关键词搜索" value="" class="fl text">
                            <input type="submit" value="" class="submit fl">
                        </form>
    以下是内容展示
    {search module=infos id=$searchid total=$sototal order=$params.order catid=$catid page=1 pagesize=10 urlrule=$urlrule}
                               <tr>
                                <td>
                                    <span class="box f-cb">
                                        <h2>网</h2>
                                        <!--<div class="fl">
                                            <h3 title="[field:linkman/]">[field:linkman/]</h3>
                                        </div> -->
                                    </span>
                                </td>
                                 <td class="box-b">
                                    <p>{$t.title}</p>
                                </td>
                                <td class="box-b">
                                    <p>{$t.dianhua}</p>
                                </td>
                                <td class="box-b">
                                   <p>{$t.dizhi}</p>
                                </td>
                            </tr>
                             {/search}
  • zhouwei908 #9 · 2021-10-08 18:39:29
  • 迅睿框架联合创始人 #10 · 2021-10-08 18:41:27
    这很标准,他会查询模块字段diqu对应的数据zouchengshi
  • zhouwei908 #11 · 2021-10-08 18:52:09
    迅睿框架联合创始人 很纠结啊。一直调试也调不出来是哪里的问题
  • zhouwei908 #12 · 2021-10-08 18:53:46
    迅睿框架联合创始人 您看一下 字段有没有问题

  • zhouwei908 #13 · 2021-10-08 19:59:19
    请大师们给帮忙看看啊,谢谢了。
  • 悲剧的石头 #14 · 2021-10-08 20:14:50
    满意答案
    index.php?diqu=zouchengshi&s=infos&c=search&&keyword= 找不到任何问题,很完美的url条件sousuofenlei=2感觉是多余的
  • zhouwei908 #15 · 2021-10-08 20:21:55
    悲剧的石头 对 刚刚发现问题 就是sousuofenlei=2 这个的问题,把这个去掉可以正常显示数据但是做这个的目的是为了和内容搜索页面区分开,因为每个搜索结果的页面展示不同
  • zhouwei908 #16 · 2021-10-08 20:49:18
    @悲剧的石头:谢谢您的回答

迅睿系统漏洞

IP138查询
IP138查询(2026-09-02)
转换本地ip地址作用。后台安装/启用插件 Ip_ysb进入「应用 →...
GeoSeo工具箱
GeoSeo工具箱(2026-09-02)
优化城市落地页全选
GEO系统
GEO系统(2026-09-02)
支持最新的ai优化算法 后台增加可控制的站点运营管理
外贸多语言建站
外贸多语言建站(2026-09-02)
修正重复数据传参 增加CLI模式说明
开发者工具
开发者工具(2026-09-02)
增加插件脚手架 增加控制器编写辅助
用户系统
用户系统(2026-09-02)
增强用户列表安全验证,防止个人信息泄露
节日灯笼
节日灯笼(2026-09-01)
新增顶部节日横幅 Banner ,祝福语文字 新增节日特效:Can...
GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...