织梦DedeCMS搜索页增加总记录数标签itemcount的方法

在织梦DedeCMS中,搜索页面默认没有直接显示搜索结果总数的标签。通过修改核心文件,可以自定义一个名为itemcount的标签,方便在模板中调用。

首先,打开文件

/include/arc.searchview.class.php

在文件中找到以下代码位置:

else if($tagname=="field")

在这行代码的上面加入以下新代码:

else if($tagname=="itemcount")
{
$this->dtp->Assign($tagid,$this->TotalResult);
}

修改后的文件位置如下图所示:

CMSROI模板网
CMSROI模板网

完成文件修改后,在搜索模板中即可使用以下标签调用搜索结果总数:

{dede:itemcount/}

例如,在搜索结果显示区域可以这样写:

搜索 <strong>{dede:global name='keyword' function='RemoveXSS(@me)'/}</strong> 的结果 共有 {dede:itemcount/} 条记录

这样,当用户搜索关键词时,页面就会动态显示搜索到的结果总数,提升用户体验。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。