首页 > 其他分享 >pbootcms如何显示按文章内容搜索,而不是搜索标题

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

时间:2024-10-04 17:33:21浏览次数:7  
标签:search title html content 文章内容 搜索 pboot 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}

标签:search,title,html,content,文章内容,搜索,pboot,pbootcms
From: https://www.cnblogs.com/hwrex/p/18446935

相关文章

  • 给PbootCMS增加换行标签br=1
    在PbootCMS中,如果你需要在前端显示一个包含换行符的简介字段,并且希望这些换行符能够正确显示为HTML中的换行,可以通过自定义解析器来实现这一功能。以下是详细的步骤:步骤1:修改ParserController.php文件打开文件:打开 \apps\home\controller\ParserController.php 文......
  • PbootCMS调用公司简介等单页内容的方法
    根据你提供的代码片段和相关参数,我们可以详细解释一下这段代码的作用,并展示如何使用这些参数来实现特定的功能。代码解释html {pboot:contentid=1}[content:contentdrophtml=1dropblank=1len=300more='']<ahref="[content:link]">查看更多</a>{/pboot:conten......
  • PbootCMS文章列表序号怎么写?
    根据你提供的信息,我们可以进一步了解如何使用 pboot:list 标签,并结合 [list:n]、[list:i] 和 [list:id] 进行一些实用的功能实现。下面是一些具体的示例和应用场景:1.显示列表序号假设我们需要显示一个列表,并且希望序号从0开始:html {pboot:listnum=10}<li>{lis......
  • PbootCMS全站模板date时间标签/时间格式常见的8种调用方式
    根据你提供的信息,我们可以详细解释如何使用列表页和内容页的时间格式化标签,并给出具体的示例和应用场景。列表页时间格式化列表页的时间格式化标签 [list:date] 可以通过添加 style 参数来改变时间的显示格式。以下是具体的效果和示例:基础格式html <!--默认格式--......
  • PbootCMS网站模板调用幻灯片轮播图及参数说明
    根据你提供的信息,我们可以详细解释如何使用 {pboot:slide} 标签及其相关的列表标签,并给出具体的示例和应用场景。适用范围全站任意地方均可使用 {pboot:slide} 标签来展示幻灯片。标签参数gid=*: 分组,必填,用于控制需要输出的幻灯片分组。num=*: 数量,非必填,用于控制需要......
  • PbootCMS模板调用幻灯片轮播图及参数说明
    我们可以详细解释如何使用 {pboot:slide} 标签以及相关的列表标签,并给出具体的示例和应用场景。适用范围全站任意地方均可使用 {pboot:slide} 标签来展示幻灯片。标签参数gid=*:分组,必填,用于控制需要输出的幻灯片分组。num=*:数量,非必填,用于控制需要输出的数量,默认为5个......
  • PbootCMS模板怎么嵌套引用其他模版文件
    模板文件嵌套引用是一种常见的做法,可以提高代码的复用性和维护性。在PbootCMS中,可以使用 {include} 标签来引用其他模板文件。下面详细介绍如何进行模板文件嵌套引用,并给出具体示例。模板文件嵌套引用在PbootCMS中,使用 {include} 标签来引用其他模板文件。语法如下:ht......
  • PbootCMS调用标题和摘要字数限制的方法
    长度截取方法长度截取方法主要用于控制标题或内容的长度,可以使用 len=* 或 lencn=* 参数。其中 lencn=* 会更准确地处理中英文字符长度不一致的问题。示例代码列表页标题截取html {pboot:listnum=10}<li><ahref="[list:link]">[list:titlelen=10]......
  • pbootcms一个网站如何绑定两个域名
    在PBootCMS中,如果你想为一个网站绑定两个域名,可以通过以下步骤实现:步骤在PBootCMS官网授权两个域名在后台填写授权码配置服务器和DNS详细步骤1.在PBootCMS官网授权两个域名登录PBootCMS官网访问PBootCMS官网。登录你的账号。授权第一个域名在官网中找到授权......
  • PBOOTCMS如何修改后台的登陆地址/账号以及密码
    在PBootCMS中,你可以通过以下步骤修改后台的登录地址、账号和密码。以下是详细的步骤和说明:修改后台登录地址找到admin.php文件在PBootCMS的根目录下找到admin.php文件。重命名admin.php文件将admin.php文件重命名为其他名称,例如XXXXX.php或bbbbb.php。更新配置文......