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

2010-01-20 18:35:24   作者:网友   来源: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版。

栏目搜索>>分类导航
Flash幻灯 jQuery幻灯 JS幻灯 Flash相册 jQuery相册 图片特效 导航菜单 广告代码 在线客服 表单按钮 其它特效

HTML CSS JavaScript Dreamweaver Fireworks 设计分享

建站教程 网站运营 实用工具 网页模板 网页素材

CSS酷站 网上购物 设计团队 设计博客
教程排行榜
国外十五款优秀的免费开源电子商务平台
20款国外知名的PHP开源免费CMS系统推荐
多款PHP国产微博程序介绍 轻松搭建自己的微博
十款超酷的免费PHP相册程序推荐
国内十大开源B2B行业门户网站管理系统推荐
新浪SAE新手教程:如何下载和安装DiscuzX2.0?
七款国外知名的开源PHP论坛系统
WordPress各种实用插件和主题推荐
科汛CMS网站管理系统V6模板标签大全
CKeditor配置及使用技巧、精简教程(超详细)
PHPCMS2008的入门教程之GET标签的使用
开源Java CMS主流系统汇集
科汛KesionCMS V7标签清单列表
分享8款国内外主流的开源商城系统
wordpress教程:如何在新浪SAE上安装并实现伪静态
解决DEDECMS内文分页太多无法显示全部页码...
下载排行榜
基于jQuery的超炫酷的3D切换JS幻灯焦点图特效代码
半透明立体质感的宽屏flash+xml焦点幻灯代码
简洁效果多图切换flash幻灯焦点图代码
带标题和数字导航的JS焦点幻灯特效代码
适合摄影网站超漂亮的宽屏flash+xml幻灯轮换代码
31款简单实用的CSS+JS下拉菜单脚本
3D立体效果金字塔环形旋转的flash+xml相册代码
基于jQuery实现的瀑布流布局列表特效代码
透明质感上下滑动带小图预览5屏JS焦点图幻...
超酷的3D摩天轮flash+xml相册幻灯图片代码
自带多种幻灯效果支持缩略图导航的jquery画...
能沿多个方向滑动切换的jquery幻灯代码
可改图片尺寸和张数的flash幻灯轮换代码
很好看的带缓冲效果CSS下拉菜单导航代码
基于jquery很有趣的360度全景图片预览特效
6屏幻灯上下滑动式带缩略图和文字介绍的fla...