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

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

先找到

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

修改成

01//获得上一页和主页的链接
02if($this->PageNo != 1)
03{
04if($prepagenum==1){
05$prepage.="<li><a href='".$this->Fields['defaultname']."'>上一页</a></li>\r\n";
06}else{
07$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>\r\n";
08}
09$indexpage="<li><a href='".$this->Fields['defaultname']."'>首页</a></li>\r\n";
10}

然后找到

1if($mjj==$this->PageNo)
2{
3$optionlist .= "<option value='".str_replace("{page}",$mjj,$tnamerule)."' selected>$mjj</option>\r\n";
4}
5else
6{
7$optionlist .= "<option value='".str_replace("{page}",$mjj,$tnamerule)."'>$mjj</option>\r\n";

修改成

01if($mjj==1){
02$linkvalue = $this->Fields['defaultname'];
03}else{
04$linkvalue = str_replace("{page}",$mjj,$tnamerule);
05}
06if($mjj==$this->PageNo)
07{
08$optionlist .= "<option value='".$linkvalue."' selected>$mjj</option>\r\n";
09}
10else
11{
12$optionlist .= "<option value='".$linkvalue."'>$mjj</option>\r\n";
13}

最后找到

1if($j==$this->PageNo)
2{
3$listdd.= "<li class=\"thisclass\">$j</li>\r\n";
4}
5else
6{
7$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\r\n";
8}

修改成

01if($j==$this->PageNo)
02{
03$listdd.= "<li class=\"thisclass\">$j</li>\r\n";
04}
05else
06{
07if($j==1){
08$listdd.="<li><a href='".$this->Fields['defaultname']."'>".$j."</a></li>\r\n";
09}else{
10$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\r\n";
11}
12}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值