编程之家 52php.cn 让PHPCMS文章内容分页不完全显示的修改方法。 修改:include/url.class.php文件 function show_pages 以下为引用的内容:
function show_pages($page,$pagenumber,$pageurls) { $pages = ''; $n = 10;//每页显示的页码数 $i = 0; if ($pagenumber <= $n) { $start_page = 1; $end_page = $pagenumber; } else { $i = floor($page/$n); $start_page = $i * 10; $end_page = ($i * 10 + 10) >= $pagenumber ? $pagenumber : $i * 10 + 10; } if ($start_page < 1) $start_page = 1; for($i=$start_page; $i <= $end_page; $i++) { $pages .= $page == $i ? '<span>'.$i.'</span>' : '<a href="'.$pageurls[$i][1].'">'.$i.'</a>'; } $prepage = max($page-1,1); $nextpage = min($page+1,$pagenumber); if ($end_page < $pagenumber){ return '<a href="'.$pageurls[$prepage][1].'">上一页</a>'.$pages.'...<a href="'.$pageurls[$pagenumber][1].'">'.$pagenumber.'</a><a href="'.$pageurls[$nextpage][1].'">下一页</a>'; } return '<a href="'.$pageurls[$prepage][1].'">上一页</a>'.$pages.'<a href="'.$pageurls[$nextpage][1].'">下一页</a>'; } | CSS 样式表: 以下为引用的内容:
/*网 www.veryhuo.com*/ #pages { clear:both;text-align:center; height:28px; line-height:28px; margin-top:20px; margin-bottom:20px; font-size:12px;font-family:"宋体"; color:#6F6F6F;} #pages span {padding:2px 6px;margin-right:2px;background:#999;border:1px solid #999; color:#fff; } #pages a{ padding:2px 6px;margin-right:2px; border:1px solid #ddd; color:#999; } #pages .active{background:#fff;border:1px solid #999;color:#999;font-weight:bold;padding:2px 5px;margin:4px 5px 0 0;} #pages a:visited{color:#999;text-decoration:none; } #pages a:hover{color:#fff;background:#999;border:1px solid #999;} | (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|