主题 : 分页的问题~~~~看这里
级别: 举人
UID: 54793
积分:150 加为好友
威望: 1 精华: 0
主题:8 回复:86
注册时间:2013-11-19
在线时长:0
1#   发表于:2014-04-21 17:13:43  IP:180.196.*.*
我用的是论坛的那种样式。

中途出了一个小问题。


<ul class="pagination">    
[#assign p=tag_pagination/]
[#if p.firstPage]
[#else]
<li><a rel="/cms/${channel.path}/index.htm" class="pageNumColor" href="javascript:void(0);"> |< </a></li>
<li><a rel="/cms/${channel.path}/index[#if p.prePage gt 1]_${p.prePage}[/#if].htm" class="pageNumColor" href="javascript:void(0);"> < </a></li>
[/#if]
[#if pageNo-5 gt 1]
[#if p.totalPage gt pageNo+4]
[#list pageNo-5..pageNo+4 as i]
[#if i = pageNo]
<li class="active"> <a >${i}</a></li>
[#else]
<li class="active"><a href="javascript:void(0);" rel="/cms/${channel.path}/index[#if i gt 1]_${i}[/#if].htm" class="pageNumColor">${i}</a></li>
[/#if]
[/#list]
[#else]
[#list p.totalPage-9..p.totalPage as i]
[#if i = pageNo]
<li class="active"> <a >${i}</a></li>
[#else]
<li class="active"><a href="javascript:void(0);" rel="/cms/${channel.path}/index[#if i gt 1]_${i}[/#if].htm" class="pageNumColor">${i}</a></li>
[/#if]
[/#list]
[/#if]
[#else]
[#if p.totalPage gt 10]
[#list 1..10 as i]
[#if i = pageNo]
<li class="active"> <a >${i}</a></li>
[#else]
<li class="active"><a href="javascript:void(0);" rel="/cms/${channel.path}/index[#if i gt 1]_${i}[/#if].htm" class="pageNumColor">${i}</a></li>
[/#if]
[/#list]
[#else]
[#list 1..p.totalPage as i]
[#if i = pageNo]
<li class="active"> <a >${i}</a></li>
[#else]
<li><a href="javascript:void(0);" rel="/cms/${channel.path}/index[#if i gt 1]_${i}[/#if].htm" class="pageNumColor">${i} </a></li>
[/#if]
[/#list]
[/#if]
[/#if]
[#if p.lastPage]
[#else]
<li><a href="javascript:void(0);" rel="/cms/${channel.path}/index${'_'+p.nextPage+'.htm'}" class="pageNumColor"> > </a></li>
<li><a href="javascript:void(0);" rel="/cms/${channel.path}/index${'_'+p.totalPage+'.htm'}" class="pageNumColor"> >| </a></li>

[/#if]
<li class="noBorder">&nbsp;共&nbsp;${p.totalCount}&nbsp;条&nbsp;</li>
</ul>  


点击“>|”的时候或者点‘7,8,页的时候,就出现如图的Bug。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2014-04-21 17:19:13  IP:115.66.*.*
[/#if] 
[#if pageNo-5 gt 1] 
[#if p.totalPage gt pageNo+4] 
[#list pageNo-5..pageNo+4 as i] 
[#if i = pageNo] 
<li class="active"> <a >${i}</a></li> 
[#else] 
应该是你这段代码有问题把?这里pageNo-5..
功成由勤,业精于勤。
级别: 举人
UID: 54793
积分:150 加为好友
威望: 1 精华: 0
主题:8 回复:86
注册时间:2013-11-19
在线时长:0
3#   发表于:2014-04-21 17:20:18  IP:180.196.*.*
回复第2楼


纳尼 。


我完全copy的bbs里的分页啊,话说pageNo-5是啥意思 ?
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2014-04-21 17:24:14  IP:115.66.*.*
你那控制的每页显示10条,怎么又负1页?
功成由勤,业精于勤。
级别: 举人
UID: 54793
积分:150 加为好友
威望: 1 精华: 0
主题:8 回复:86
注册时间:2013-11-19
在线时长:0
5#   发表于:2014-04-21 17:39:54  IP:180.196.*.*
回复第4楼

我每页显示12条,  我也不知道为什么会有-1啊。 
级别: 举人
UID: 54793
积分:150 加为好友
威望: 1 精华: 0
主题:8 回复:86
注册时间:2013-11-19
在线时长:0
6#   发表于:2014-04-21 17:46:08  IP:180.196.*.*
回复第4楼


正确的应该是这样的啦

级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
7#   发表于:2014-04-22 08:38:24  IP:182.217.*.*
你现在这可以点击分页么
功成由勤,业精于勤。
1 共1页