业务经理

微信扫描以上二维码

028-61286886

技术咨询

从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
    @悲剧的石头:谢谢您的回答

迅睿系统漏洞

GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...
下载Plus
下载Plus(2026-09-09)
为网站附件下载加上“计数、限次、统计、防护”四重能力:按用户组控制下...
全库搜索
全库搜索(2026-09-09)
修复全模块搜索时,删除按钮点击无效的bug
在线客服
在线客服(2026-09-09)
增加消息提示音
GeoSeo收录宝
GeoSeo收录宝(2026-09-08)
新增 多网站系统Sites 开关 新增 SITE_ID字段,完美...
站群分站系统
站群分站系统(2026-09-08)
后台加入模板标签的语法代码供复制 当站点logo未上传时,调用系统...