找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2115|回复: 0
打印 上一主题 下一主题

dedecms 栏目列表分页链接优化

[复制链接]

2588

主题

2588

帖子

7694

积分

论坛元老

Rank: 8Rank: 8

积分
7694
跳转到指定楼层
楼主
发表于 2018-2-13 20:41:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

DEDE默认栏目列表分页链接如:
  • 首页
  • 上一页
  • 1
  • 2
  • 3
    4
  • 5
  • 下一页
  • 末页
    这种链接方式其实并不十分合理,比如这是http://www.abc.com/abc/这个栏目的列表分页链接,下面的链接方式才更合理:
  • 首页
  • 上一页
  • 1
  • 2c
  • 3
    4
  • 5
  • 下一页
  • 末页
    1.找到\include\arc.listview.class.php这个文件,将$typedir= ereg_replace('^(.*)/','',$this->Fields['typedir']);这种代码添加到“//获得上一页和主页的链接”前;
    2.找到$indexpage="
  • 首页\r\n";将其改为$indexpage="
  • 首页\r\n";
    3.找到$prepage.="
  • 上一页\r\n";改为:
    复制代码代码如下:
    if($prepagenum==1)
    {
    $prepage.="
  • 上一页\r\n";
    }
    else
    {
    $prepage.="
  • 上一页\r\n";
    }
    4.找到$listdd.="
  • ".$j."\r\n";改为:
    if($j==1)
    {
    $listdd.="
  • 1\r\n";
    }
    else
    {
    $listdd.="
  • ".$j."\r\n";
    }
    使用这种方法的前提是生成的栏目列表页面要放在栏目的根文件夹下。
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端