联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
新闻模块内搜索,如何在一个页面分栏目搜索,并呈现结果
类型:POSCMS 更新时间:2017-11-04 19:55:30

搜索结果如图片,全部,大栏目搜索结果,通过tab 展示


ss.jpg

回帖
  • 迅睿粉丝
    #1楼    迅睿粉丝
    2017-11-04 15:52:47
    0
    同一个模块吗
  • 迅睿粉丝
    #2楼    迅睿粉丝
    2017-11-04 16:12:45
    0
    【冷漠】1楼
    是同一个模板,都是新闻模块
  • 迅睿粉丝
    #3楼    迅睿粉丝
    2017-11-04 16:27:17
    0
    search.html,我觉得简单。全部
    {list action=search module=$dirname id=$searchid total=$sototal page=1 pagesize=10 urlrule=$urlrule}
    <a title="{$t.title}" href="{$t.url}">{dr_keyword_highlight($t.title, $keyword)}</a>
    {/list}
    循环栏目
    {list action=category module=$dirname pid=0 return=c}
    栏目:{$c.name}
    
    {list action=search module=$dirname id=$searchid total=$sototal catid=$c.id}
    <a title="{$t.title}" href="{$t.url}">{dr_keyword_highlight($t.title, $keyword)}</a>
    {/list}
    
    {/list}
  • 迅睿粉丝
    #4楼    迅睿粉丝
    2017-11-04 17:49:48
    0
    【undefined】3楼

    因为全部以及栏目页的搜索显示,都是在同一个search.html 页面,所以在search.html 页面 {list} 出来的数据都是一样的数据,没办法根据栏目过滤。
  • 迅睿粉丝
    #5楼    迅睿粉丝
    2017-11-04 17:55:52
    0
    【undefined】3楼

    因为是在同一个页面显示,所以,我觉得需要改search_model.php,数据获取时,要有大栏目的数据返回到view中去。
    或者在view里,通过ajax 另外再读取栏目的数据
  • 迅睿粉丝
    #6楼    迅睿粉丝
    2017-11-04 19:55:30
    0
    别做的太复杂了,加一个catid=栏目id不就可以按栏目搜索么。用ajax也可以,但需要新建控制器来做数据显示处理,难度高一点