主题 : 为jeecms 封装了一个新的分页标签,样式需要自己写哟。
级别: 商业授权用户
UID: 17223
积分:320 加为好友
威望: 5 精华: 0
主题:49 回复:175
注册时间:2011-03-22
在线时长:0
1#   发表于:2012-05-16 18:22:01  IP:180.59.*.*
为jeecms 封装了一个新的分页标签,样式需要自己写哟。


channel_2.html  文件名称

[@cms_pagination sysPage='2'/] 引用方式


<div>
[#assign p=tag_pagination/]
[#assign pageCount=5/]
  [#if p.pageNo > (pageCount+1)/2]
   <a href="${hrefFormer}${hrefLatter}" title="首页">1</a>...
  [/#if]
  
  
  [#if p.totalPage <= pageCount]
  
 [#list 1..p.totalPage as i]
   [#if p.pageNo == (i-1)]
    <a href="${hrefFormer}_${i}${hrefLatter}" title="当前第 ${i} 页">${i}</a>
    [#else]
    <a href="${hrefFormer}_${i}${hrefLatter}" title="第 ${i} 页">${i}</a>
    [/#if]
  [/#list]  
  
  
  [#else]
  
   [#if p.pageNo < (pageCount+1)/2]
  
   [#list 1..pageCount as i]
    [#if p.pageNo == i]
    <a href="${hrefFormer}_${i}${hrefLatter}" title="当前第 ${i} 页">${i}</a>
    [#else]
    <a href="${hrefFormer}_${i}${hrefLatter}" title="第 ${i} 页">${i}</a>
    [/#if]
   [/#list]   

[#elseif  (p.pageNo >= (pageCount+1)/2 ) && (p.totalPage - p.pageNo >= ((pageCount + 1)/2))]

  [#list p.pageNo - (pageCount - 1)/2..p.pageNo + (pageCount - 1)/2 as i]
    [#if p.pageNo == i]
    <a  href="${hrefFormer}_${i}${hrefLatter}" title="当前第 ${i} 页">${i}</a>
    [#else]
    <a  href="${hrefFormer}_${i}${hrefLatter}" title="第 ${i} 页">${i}</a>
    [/#if]
  [/#list] 

[#elseif p.totalPage -p.pageNo < (pageCount + 1)/2]
[#list p.totalPage - pageCount..p.totalPage as i]
    [#if p.pageNo == i]
    <a href="${hrefFormer}_${i}${hrefLatter}"title="当前第 ${i} 页">${i}</a>
    [#else]
    <a href="${hrefFormer}_${i}${hrefLatter}" title="第 ${i} 页">${i}</a>
    [/#if]
   [/#list] 
   [/#if]
  
  [/#if]
  
   [#if p.totalPage - p.pageNo > (pageCount-1)/2 ]
   ...<a  href="${hrefFormer}_${p.totalPage}${hrefLatter}" title="尾页">${p.totalPage}</a>
   [/#if]



</div>
品互网络社区 www.pinhuba.com
级别: 解元
UID: 32219
积分:247 加为好友
威望: 0 精华: 0
主题:7 回复:115
注册时间:2012-04-12
在线时长:0
2#   发表于:2013-01-21 16:19:24  IP:119.134.*.*
1 共1页