dedecms搜索页面如何单独调用搜索结果条数
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关dedecms搜索页面如何单独调用搜索结果条数的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。dedecms搜索页面怎么单独调用搜索结果条数?DED
千家信息网最后更新 2026年11月03日dedecms搜索页面如何单独调用搜索结果条数
这篇文章给大家分享的是有关dedecms搜索页面如何单独调用搜索结果条数的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
dedecms搜索页面怎么单独调用搜索结果条数?
DEDE的搜索结果数量都集成在了列表分页标签里,并没有使用单独的函数来提供这个结果数量,因此对有单独调用搜索结果数量的用户来说,就有使用问题,这里提供二次开发的方法。
非常简单只要修改几个地方就行了:
第一步,打开/include/arc.searchview.class.php文件,查找代码(大概在第525行):
else if($tagname=="pagelist"){ $list_len = trim($ctag->GetAtt("listsize")); if($list_len=="") { $list_len = 3; } $this->dtp->Assign($tagid,$this->GetPageListDM($list_len));}在下面添加代码:
else if($tagname=="itemcount"){ $list_len = trim($ctag->GetAtt("listsize")); if($list_len=="") { $list_len = 3; } $this->dtp->Assign($tagid,$this->GetItemsCountDM($list_len));}第二步,查找代码(大概在第925行):
/** * 获得当前的页面文件的url * * @access public * @return string */
在其上面添加下面的这段代码:
function GetItemsCountDM($list_len){ global $oldkeyword; $pagenow = ($this->PageNo-1) * 10 + 1; $pagenows = $this->PageNo*10; //当结果超过限制时,重设结果页数 if($this->TotalResult > $this->SearchMaxRc) { $totalpage = ceil($this->SearchMaxRc/$this->PageSize); } $plist .= $this->TotalResult; return $plist;}第三步,在搜索结果页模板里要显示结果条数的地方通过如下标签调用:
{dede:itemcount listsize='4'/}这样就可以实现搜索结果页的搜索结果数量的单独调用了。
感谢各位的阅读!关于dedecms搜索页面如何单独调用搜索结果条数就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
结果
搜索
搜索结果
页面
代码
数量
内容
地方
文件
更多
标签
不错
实用
函数
文章
方法
模板
用户
看吧
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
喔噻互联网科技有限公司
互联网金融监管科技数据
互联网科技公司税收优惠
朗新科技与工业互联网
上海挚品互联网科技
互联网与未来科技
成都互联网科技公司
大白互联网科技
四川狮子座互联网科技
成都狮子座互联网科技
互联网科技类展会
中盈科技互联网信息有限公司
济南华为互联网科技产业总部基地
团飞科技与伯堂互联网服务平台
科技与互联网哪个更好
互联网科技与管理
阿里互联网科技企业
爱医互联网络科技
南博望互联网科技有限公司
互联网金融金融科技
科技信息互联网
关于新基建和互联网科技
万达互联网科技
互联网科技有限公司 翻译
广州优美互联网科技
常德市电业局互联网科技部
上海钢联属于互联网科技股吗
云南省自由互联网科技有限公司
马化腾互联网科技教学
科技美学互联网 艺术