PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

如何在搜索结果中显示文章相关内容 [复制链接]

1#
请教大神,我现在搜索可以搜索到内容,但是搜索显示结果只有标题,没有相关内容,请问怎么改可以在搜索结果中像百度搜索那样,在搜索结果标题下面也显示出内容

  1. @{
  2.     PageInfo pageInfo = new PageInfo()
  3.     {
  4.         PageSize = 1000,//每页显示10条数据
  5.         CurrentPage = (int)ViewBag.CurrentPage //当前页码,系统预设
  6.     };
  7.     string kw = StringHelper.Format<string>(HttpContext.Current.Request.QueryString["kw"]);
  8. }
  9. <div class="margin-top-10 com-bd">
  10.             @Html.Partial("BreadcrumbPartial")
  11.         <div class="info-content pages-list" style="min-height:500px;">
  12.             <ul class="m-newslist clearfix">
  13.                 @{
  14.                     foreach (var item in Html.InfoDataList(new{Table = "article"}, "[content] like @kw", new { kw = "%"+kw+"%" }, pageInfo))
  15.                     {
  16.                         string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
  17.                         string date = item.Thedate.ToString("yyyy-MM-dd");
  18.                         <li class="clearfix">
  19.                             <span class="fl title">
  20.                                <a href="@url" target="_blank" title="@item.Title">@Html.Raw(item.Title.Replace(kw,"<strong>"+kw+"</strong>"))</a>
  21.                             </span>
  22.                             <span class="fr date">
  23.                                 @date
  24.                             </span>
  25.                         </li>
  26.                     }
  27.                 }
  28.             </ul>
  29.             @Html.Partial("PagebreakPartial", pageInfo)
  30.         </div>
  31. </div>
复制代码
IMG_20220831_165127.jpg (, 下载次数:0)

(2022/8/31 17:17:32 上传)

IMG_20220831_165127.jpg

最后编辑长风1 最后编辑于 2022-08-31 17:17:32
分享 转发
TOP
2#

@xiyou大神
TOP
3#

加一个字段来做这个功能,参考:https://www.pageadmin.net/help/1155.cshtml
TOP
4#

我试试哈
TOP
发新话题 回复该主题