吟空麦子

如何修改DeDeCMS搜索结果每页的结果数?

麦子发现DeDeCMS自带的搜索功能有个小小的BUG,那就是不管你在搜索结果的模板里设置几条显示结果数,都显示10条。

很明显,以下代码中perpage就是每页显示条数的设置,但是不生效。

{dede:list perpage='6'}
<li> <a href="[field:arcurl/]"> <img src="[field:picname/]" width="150" height="150" alt="[field:title/]" /></a>

  <div class="neirong">

  <h2><a href="[field:arcurl/]" class="title">[field:title/]</a> </h2>

  <div class="jieshao">

    <p>[field:description/]... </p>

  </div>

  </div>

</li>
{/dede:list}

麦子已经找到了修改这个设置的地方,记录下来,给遇到同样问题的朋友们做参考:

那就是在DeDe根目录下找到\plus\search.php这个文件,打开它,你一眼就能看到这行代码:

$pagesize = (isset($pagesize) && is_numeric($pagesize)) ? $pagesize : 10;

pagesize?难道这就是查询记录数的设置参数,恭喜你!猜对了。

只要你修改那个数字10,就可以了,比如麦子希望结果每页显示6条记录数,就做如下修改:

$pagesize = (isset($pagesize) && is_numeric($pagesize)) ? $pagesize : 6;

是不是So Easy?妈妈再也不用担心你的DEDE了。:P

码字很辛苦,转载请注明来自吟空麦子的技术博客《如何修改DeDeCMS搜索结果每页的结果数?》 原文链接:https://www.ykmaiz.com/php/170.html

评论