主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
dedecms搜索页面如何分别调用搜索结果的编号?
DEDE的搜索结果全部集成在列表分页标签中,没有使用单独的函数来提供这个数量的结果,所以对于拥有单独调用的搜索结果数量的用户来说存在使用问题。这里提供二次开发方法。
推荐学习:梦想编织cms
很简单。只修改几个地方:
第一步,打开/include/arc . search view . class . PHP文件,查找代码(可能在第525行):
else if($tagname = = & quot;页面列表& quot){ $ list _ len = trim($ ctag-& gt;GetAtt(& quot;列表大小& quot));if($ list _ len = = & quot;"){ $ list _ len = 3;} $ this-& gt;DTP-& gt;分配($tagid,$ this-& gt;GetPageListDM($ list _ len));}添加下面的代码:
else if($tagname = = & quot;项目计数& quot){ $ list _ len = trim($ ctag-& gt;GetAtt(& quot;列表大小& quot));if($ list _ len = = & quot;"){ $ list _ len = 3;} $ this-& gt;DTP-& gt;分配($tagid,$ this-& gt;GetItemsCountDM($ list _ len));}第二步,找到代码(大概在925行):
/* * *获取当前页面文件的URL * * @ access public * @ return string */在上面添加以下代码:
函数GetItemsCountDM($ list _ len){ global $ old keyword;$ page now =($ this-& gt;page no-1)* 1小编1;$ pagenows = $ this-& gt;PageNo * 10//当结果超限时,重置结果页码if($ this->;TotalResult & gt$ this-& gt;search maxrc){ $ total page = ceil($ this-& gt;search maxrc/$ this-& gt;PageSize);} $plist。= $ this-& gt;TotalResult返回$ plist}第三步,在搜索结果页面模板中,要显示结果数的地方由下面的标签调用:
{ dede:item count listsize = & amp;#39;4 & amp#39;/}这样就可以单独调用搜索结果页面的搜索结果数了。
这几篇文章你可能也喜欢:
- 帝国忘记cms密码怎么办?
- 帝国cms会员中心进入方法(帝国cms会员中心进入方法)
- 如何控制dedecms列表页面的缩略图大小(dedecms分页标签)
- dedecms如何去除梦织底层的梦织版权信息
- dedecms5.7 ask模块404现在该怎么办?
本文由主机参考刊发,转载请注明:如何在dedecms搜索页面单独调用搜索结果的数量 https://zhujicankao.com/119119.html
评论前必须登录!
注册