首先找到 “include” 文件夹下的 arc.searchview.class.php 文件
在140 到145之间的这段代码
if($this->PageSize=="")
{
$this->PageSize = 20;
}
替换成
$ctag = $this->dtp->GetTag("page");
if(!is_object($ctag))
{
$ctag = $this->dtp->GetTag("list");
}
if(!is_object($ctag)){
$this->PageSize = 20;
}else{
if($ctag->GetAtt("pagesize")!="")
{
$this->PageSize = $ctag->GetAtt("pagesize");
}else{
$this->PageSize = 20;
}
}
在 search.htm 写上
<ul>
{dede:list}
<li><a target="_blank">[field:title/]</a></li>
{/dede:list}
</ul>
{dede:pagelist listsize='4'/}
本文详细介绍了如何优化搜索页面的分页逻辑,包括读取并使用页面大小设置,以及在模板中实现分页展示。通过调整代码结构和逻辑,确保了用户体验的一致性和高效性。
956

被折叠的 条评论
为什么被折叠?



