DEDECMS 模板中心

您现在的位置:主页 > 织梦大学 > 常见问题 >

解决dede列表页分页地址优化

来源: 编辑: 发布时间:2021-03-19热度:
修改文件:include/arc.listview.class.php 先找到 //获得上一页和主页的链接if($this-PageNo != 1){$prepage.=lia href=.str_replace({page},$prepagenum,$tnamerule).上一页/a$indexpage=lia href=.$this-Fields[defaultname].首页/...

修改文件:include/arc.listview.class.php

先找到

//获得上一页和主页的链接
if($this->PageNo != 1)
{
$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a>
$indexpage="<li><a href='".$this->Fields['defaultname']."'>首页</a></li>
";
}

修改成

//获得上一页和主页的链接
if($this->PageNo != 1)
{
if($prepagenum==1){
$prepage.="<li><a href='".$this->Fields['defaultname']."'>上一页</a></li>
";
}else{
$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>
";
}
$indexpage="<li><a href='".$this->Fields['defaultname']."'>首页</a></li>
";
}

然后找到

 if($mjj==$this->PageNo)
{
$optionlist .= "<option value='".str_replace("{page}",$mjj,$tnamerule)."' selected>$mjj</option>
";
}
else
{
$optionlist .= "<option value='".str_replace("{page}",$mjj,$tnamerule)."'>$mjj</option>
";

修改成

 if($mjj==1){
$linkvalue = $this->Fields['defaultname'];
}else{
$linkvalue = str_replace("{page}",$mjj,$tnamerule);
}
if($mjj==$this->PageNo)
{
$optionlist .= "<option value='".$linkvalue."' selected>$mjj</option>
";
}
else
{
$optionlist .= "<option value='".$linkvalue."'>$mjj</option>
";
}

***后找到

if($j==$this->PageNo)
{
$listdd.= "<li class="thisclass">$j</li>
";
}
else
{
$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>
";
}

修改成

 if($j==$this->PageNo)
{
$listdd.= "<li class="thisclass">$j</li>
";
}
else
{
if($j==1){
$listdd.="<li><a href='".$this->Fields['defaultname']."'>".$j."</a></li>
";
}else{
$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>
";
}
}

DedeCMS问题解决

请点击在线联系我们【点击咨询解决问题】   如果您有任何织梦问题,我们将免费为您写解决教程!

用心认真写教程不易,请小打赏我们一下,多少是心意,解决问题是重点

【打赏说明】 如果您认为在本站中看的内容质量不错、或阅读后有所收获、或解决您遇到的实际问题,那不妨小金额的赞助一下尚禹科技,让尚禹科技有动力继续写出更多高质量的教程和心得。以帮助更多的人。[查看打赏记录]

    尚禹科技:承接仿站业务,价格200元起!