pbootcms如何显示按文章内容搜索,而不是搜索标题

在 PbootCMS 中,默认情况下搜索功能通常是基于文章标题进行的。如果你想让搜索功能基于文章内容进行,可以通过以下步骤实现:

步骤 1: 修改搜索表单

在搜索表单中添加一个隐藏字段 field,并将它的值设为 content。这样可以让系统知道搜索时应该针对文章内容进行匹配。

修改后的搜索表单代码

html
 
<form action="{pboot:scaction}" method="get"> 关键字:<input type="text" name="keyword" placeholder="请输入关键字"> <input type="hidden" name="field" value="content"> <button type="submit">搜索</button> </form>

步骤 2: 修改搜索结果页面

在搜索结果页面 search.html 中,需要在搜索结果的代码中添加 value="title|content",以便同时搜索标题和内容。

修改后的搜索结果页面代码

假设你的 search.html 页面中已经有搜索结果的展示代码,你可以按照以下方式进行修改:

  1. 找到搜索结果的代码块

    html
     
    {pboot:search} <div class="search-result"> <h2><a href="[search:url]">[search:title]</a></h2> <p>[search:summary]</p> </div> {/pboot:search}
  2. 添加 value="title|content"

    html
     
    {pboot:search value="title|content"} <div class="search-result"> <h2><a href="[search:url]">[search:title]</a></h2> <p>[search:summary]</p> </div> {/pboot:search}
posted @   黄文Rex  阅读(35)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示