搜索结果调用其他字段的办法
1343
16

一直有人要搜索结果调用其他字段的信息 比如图片等等 一直忙没顾上 官方其实已经内置了一个内容读取器。


我们打开搜索的结果模板template\index_style\你的模板目录\search\index\ pc_lists.htm

我们在 {volist name="lists" id="rs"} 里面加代码就可以实现 比如我们在 {$rs.des} 下面加上


文雅点的加法:

{php}$show=fun('Content@info',$rs['id'],$rs['module']);{/php}

图片:{$show['picurl']} 关键词:{$show['keywords']}..... 你就会发现 {$show['我们的字段名']}

暴力型的加法:

{:fun('Content@info',$rs['id'],$rs['module'])['keywords']}  {:fun('Content@info',$rs['id'],$rs['module'])['picurl']} 

推荐文雅的办法

大概就是这样调用的

<div id="hd_main" style="min-width: 1100px;">
  <div id="res" class="res">
    <div id="result"> {volist name="lists" id="rs"}
      <div class="g">
        <h2><a href="{:url($rs.module.'/content/show',['id'=>$rs['id']],'html',true)}" target="_blank" class="s">{$rs.title}</a></h2>
        <div class="std">{$rs.des}
{php}$show=fun('Content@info',$rs['id'],$rs['module']);{/php}
图片地址:{$show['picurl']} 关键词:{$show['keywords']} 
			
	 
		  </div>
        <span class="a">{:url($rs.module.'/content/show',['id'=>$rs['id']],'html',true)}</span> <span class="a">{$rs.create_time}</span></div>
      {/volist} </div>
    <div class="cl"></div>
    <div id="sopage"> {$data->render()} </div>
  </div>
  <div id="sidebar">
    <div class="rankbox">
      <div class="title">今日实时热搜</div>
      <ul class="ranklist">
        {volist name="resou" id="rs" key="k"}
        <li><span class="num {lt name="k" value="4"}top1{/lt}">{$k}</span><a href="{:url('search/index/lists','html',true)}?keyword={$rs.keyword}">{$rs.keyword}</a></li>
        {/volist}
      </ul>
    </div>
  </div>
</div>


13
赏礼
赏钱
收藏
点击回复
      全部留言
  • 16
  • 袁冬 普通粉丝 消费:160.85元 2020-12-17 19:14 19:14
    华为
    6楼
    来了来了
0 赏钱 赏礼回复
  • 冰蓝世界 风格开发者 消费:1721.83元 2018-08-07 08:08 08:086楼

    真好使!!!

    Suifeng 消费:23.24元 2018-08-07 08:39
    其实高级的用法还很多 还可以根据模块进行搜索 扩展性很强的
    冰蓝世界 消费:1721.83元 2018-08-07 09:07
    把其它的高级用法
    也分享出来吧
    honglin0137 消费:2元 2019-09-24 22:59
    @Suifeng 搜索模块 按照模块搜索  还有导入的数据 不存的   是否可以 实现重新导入?不然 当内容不存在等情况,搜索出来的结果 打不开
1 赏钱 赏礼回复
  • 小溪流 普通粉丝 消费:1175.09元 2019-03-25 13:45 13:456楼

    加进去了,不起作用啊

0 赏钱 赏礼回复
0 赏钱 赏礼回复
  • 奋斗 普通粉丝 消费:11元 2018-08-08 19:12 19:12
    华为
    6楼
    给力
0 赏钱 赏礼回复
  • 1stFreddy 普通粉丝 消费:0元 2018-08-08 16:48 16:486楼

    靠。。。我已经用fun写完了。。。。还是自己写的fun 。。。早说有啊  就不用自己写了么不是

    Suifeng 消费:23.24元 2018-08-08 17:05
    你不注意看而已 我随便溜达下就发现了
0 赏钱 赏礼回复
0 赏钱 赏礼回复
  • qiqi123 普通粉丝 消费:3元 2018-08-07 10:34 10:346楼
    看着大神们一个一个的功能分享,再想想抱怨者,何必呢,多给些鼓励,自己便能享受到更多的福利。
0 赏钱 赏礼回复
  • 纳兰婕卿 普通粉丝 消费:19.9元 2018-08-07 00:45 00:456楼

    感谢分享 正想知道搜索怎么显示图片呢

0 赏钱 赏礼回复
  • 海阔天空 普通粉丝 消费:0元 2018-08-06 21:36 21:366楼

    大神什么时候出重量级东西

    Suifeng 消费:23.24元 2018-08-06 21:39
    等过几天
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • Suifeng开发交流圈
        圈内贴子4104
    • 圈子成员433
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648