首页 > 建站资源 > 建站教程 > 解决DEDECMS内文分页太多无法显示全部页码的两种方法

解决DEDECMS内文分页太多无法显示全部页码的两种方法

时间:2010-01-20    作者:网友   来源:5icool.org

DEDECMS文章如果分页太多,会导致页码导航显示不全或撑破网页的问题,下面提供两种不同的方法实现分页页码正常显示。

一、修改CSS样式表方法

找到page.css中507行,把下面的

.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
       float:none;
       display:inline;
}

修改为

.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
       float:left;
       display:inline;
}

再找到下面的

.viewbox .dede_pages ul{
       margin:0px auto;
       float:none;
       clear:both;
       overflow:hidden;
       text-align:center;
       white-space:nowrap;
}

把white-space:nowrap;这句删掉。

二、修改PHP文件方法

这个方法能让页码智能显示,可以让分页只显示8个页码,这样就不会撑破页面。打开include目录下的arc.archives.class.php文件,找到第813行,把

for($i=1;$i<=$totalPage;$i++)

改为下面代码

>$total_list=8; //只显示8个页码
    if($nowPage >= $total_list) {
            $i = $nowPage-4; //显示4页
            $total_list = $nowPage+4; //显示4页
            if($total_list >= $totalPage) $total_list = $totalPage;
        }else{
               $i=1;
               if($total_list >= $totalPage) $total_list = $totalPage;
    }
for($i;$i<=$total_list;$i++)

重新生成HTML文件,就OK了。

注意以上方法仅适用于5.3,5.5版。

相关推荐
修改wordpress分页标题重复影响SEO的问题
解决PHPCMS V9文章分页标题重复的2种方法分享
wordpress新手教程:CSS+PHP搞定分页难题详解
PHPCMS V9二次开发自定义分页函数的方法分享
dedecms教程:调用列表页TAG标签的两种方法
dedecms栏目过多 导航如何分为2行显示?
开源CMS系统帝国、PHPCMS及织梦专题功能优势比较
DedeCMS教程:如何循环调用多级栏目及内容列表
dedecms织梦教程:首页调用随机文章并定时更新的教程分享
织梦CMS新手教程:dedecms建站SEO优化技巧步骤详解
Dedecms教程:如何修改模板路径保护模板不被盗?
HostGator主机安装DEDECMS(织梦)超详细图文教程
分享dedecms(织梦)建站程序的六种SEO优化技巧
如何给DEDECMS面包屑导航自动加入锚文本的方法
建站图文教程:织梦(DEDECMS)CMS系统安装搭建步骤分享
织梦网站程序及数据库迁移搬家新手图文教程
分享织梦DedeCms鼠标移到标题处显示完整标题的方法
CMS关键词内链系统对比评测:Phpcms VS Dedecms
织梦dedecms教程:APMServ本地安装织梦系统图文教程
Linux的织梦(DEDECMS)管理后台无法上传图片问题解决
织梦Dedecms搜索页调用全站最新文章的方法
Dedecms教程:利于SEO优化的列表标签调用代码分享
织梦移动化友好度建设教程

精彩推荐

热门教程