dedecms搜索页面如何单独调用搜索结果条数
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章给大家分享的是有关dedecms搜索页面如何单独调用搜索结果条数的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。dedecms搜索页面怎么单独调用搜索结果条数?DED
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
美团网络技术工程师的待遇
网络安全ids基本概念
芝罘区平台软件开发企业
linux怎么看远程服务器端口
机房服务器未能解析
显示远程访问连接管理服务器
服务器硬件日志怎么取消
软件开发师怎么样
电脑网络安全的概念
广西服务器批发
怎么为数据库创建用户
服务器怎么进打印管理
玩游戏用云服务器还是云数据库
工业控制软件开发界面
内网穿透软件服务器
网络技术流量模式
网络安全演讲稿800字大学生
从其它表格中提取数据库
网络安全法保密法数据安全法
安卓手机 安卓软件开发
普陀区企业数据库研发价格表格
数据库文件会感染病毒吗
脏小豆的我的世界服务器
平顶山软件开发税务筹划该怎么做
在线教育软件开发上市公司
芜湖app软件开发公司
税务局做好网络安全的新闻
离石区乡村振兴数据库
ftp服务器搭建步骤
数据库表查询第一列