第一:织梦{dede:pagebreak/}标签分页列表错位怎么办
{dede:pagebreak/}标签分页列表错位主要是因为使用的模板css样式没有定义{dede:pagebreak/},可以使用<div class="pagination-wrapper"> <div class="pagination"> <ul class='pagelist' > {dede:pagebreak/} </ul></div> </div>来定义。
首先我们可以定义如下样式:
/*pages*/
.pagination-wrapper{
margin: 20px 0;
}
.pagination{
height: 28px;
text-align: center;
}
.pagination li {
display: inline-block;
height: 28px;
margin-right: 5px;
}
.pagination li a{
float: left;
display: block;
height: 26px;
line-height: 26x;
padding: 0 12px;
font-size: 14px;
border: 1px solid #dddddd;
color: #555555;
text-decoration: none;
}
.pagination li a:hover{
background:#f
color:#033363;
}
.pagination li.thisclass {
background: #
color: #fff;
}
.pagination li.thisclass a,.pagination li.thisclass a:hover{
background: transparent;
border-color: #
color: #fff;
cursor: default;
}
第二:织梦{dede:pagebreak/}标签如何修改分页数量
我们有时会遇到内容里分页很多,分页的地方显示很多,很不美观,那么能不能控制Dedecms文章内容分页{dede:pagebreak/}显示页数呢? 答案是能!
下面说一下Dedecms文章内容分页{dede:pagebreak/}显示页数设置方法,
到include/arc_archives.class.php文件
查找 for($i=1;$i<=$totalPage;$i++)
替换为:
$total_list=7; //显示7个,3*2+1=7
if($nowPage >= $total_list) {
$i = $nowPage-3; //前后6个,(7-1)/ 2=3
$total_list = $nowPage+3; //前后3个,(7-1)/ 2=3
if($total_list >= $totalPage)
$total_list = $totalPage;
}else{
$i=1;
if($total_list >= $totalPage)
$total_list = $totalPage;
}
for($i;$i<=$total_list;$i++)
注意要修改两次,动态分页,静态分页都用上面的方法替换即可。