dedecms列表分页太长,错位溢出的解决方法
作者:未知 文章ID:501 浏览:
打开模板文件list_article.htm文件,将{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}改为{dede:pagelist listitem="index,end,pre,next,pageno" listsize="3"/}。
看一下dedecms的分页标签:dede:pagelist
(1)语法
{dede:pagelist listsize='3' listitem=''/}
(2)属性
listsize 表示[1][2][3]这些项的长度。
listitem 表示页码样式,可以把下面的值叠加。
index 首页
pre 上一页
pageno 页码
next 下一页
end 末页
option 下拉跳转框
info 页码信息
使用方法:
<div class="dede_pages">
<ul class="pagelist">
{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
</ul>
</div>
值得注意的是:
1.listsize
例如:
{dede:pagelist listsize='1'/},显示:
首页 1 2 3 下一页 末页
{dede:pagelist listsize='2'/},显示:
首页 1 2 3 4 5 下一页 末页
{dede:pagelist listsize='3'/},显示:
首页 1 2 3 4 5 6 7 下一页 末页
即:显示的可点击分页数目为 listsize*2+1
2.option是无效的,因为在include/arc.listview.class.php中option代码注释掉了,可以打开include/arc.listview.class.php文件,搜索option,将注释掉的代码回复即可。