主题 : 第二次点翻页有问题
级别: 举人
UID: 112624
积分:188 加为好友
威望: 8 精华: 0
主题:28 回复:77
注册时间:2017-04-19
在线时长:0
1#   发表于:2017-05-17 17:16:41  IP:171.166.*.*
二级栏目列表页,
从首页点击过来url: xxxxxxxxxx/index.jhtml    正常

点击第n页url:xxxxxxxx//index_n.jhtml       也正常

再次点击第m页 url:xxxxxxxx/index_n_m.jhtml  显示不正常了



同样是翻页,全文检索的页面无论点多少次都是正常的,从代码中看他们调用的是同一个翻页
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2017-05-17 17:18:46  IP:106.167.*.*
url:xxxxxxxx/index_n_m.jhtml  
我们没这种链接啊,你是不是自己开过过了
1
级别: 举人
UID: 112624
积分:188 加为好友
威望: 8 精华: 0
主题:28 回复:77
注册时间:2017-04-19
在线时长:0
3#   发表于:2017-05-17 17:29:38  IP:171.166.*.*
回复第2楼
没有啊,我只改了点页面的样式,这个不应该是page.html里面的代码问题吗?这个页面我没改什么
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
4#   发表于:2017-05-17 17:34:38  IP:106.167.*.*
url:xxxxxxxx/index_n_m.jhtml   ,默认没有这个页面,你分页链接错误了
路漫漫其修远兮,吾将上下而求索!
级别: 举人
UID: 112624
积分:188 加为好友
威望: 8 精华: 0
主题:28 回复:77
注册时间:2017-04-19
在线时长:0
5#   发表于:2017-05-17 17:39:47  IP:171.166.*.*
回复第4楼
知道是链接错了, 就是这个${hrefFormer}标签,为什么在点第一次翻页之后变了

这是代码
[#--
栏目翻页样式
1 2 3 4 5 ... 10    [1-3]
1 ..2 3 4 5 6 ... 10    [4]
1 ..3 4 5 6 7... 10    [5]

pageClass: 翻页DIV class
pageStyle: 翻页DIV style
currPageClass:当前页码class
norPageClass:其他页码class
--]
[#assign n=5/]
[#assign m=3/]
[#assign b=2/]
[#assign p=tag_pagination/]
<div class="page-large">
    [#assign p=tag_pagination/]  
      <div style="display:inline-block;">
     [#if p.firstPage]
     [#else]<a href="#" class="prev-page" onclick="location.href='${hrefFormer}[#if p.prePage gt 1]_${p.prePage}[/#if]${hrefLatter}'"></a>
     [/#if]
     [#if p.totalPage gt n]
[#if p.pageNo lte m]
[#list 1..n as page]
       <a [#if page==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}[#if page gt 1]_${page}[/#if]${hrefLatter}'">${page!}</a>
[/#list]
     <a class="Num none">...</a>
     <a [#if p.totalPage==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}_${p.totalPage}${hrefLatter}'">${p.totalPage!}</a>
   [#elseif p.pageNo>p.totalPage-m]
     <a [#if 1==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}${hrefLatter}'">1</a>
     <a class="Num none">...</a>
     [#list p.totalPage-n+1..p.totalPage as page]  
     <a [#if page==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}[#if page gt 1]_${page}[/#if]${hrefLatter}'">${page!}</a>
     [/#list]
     [#else]
     <a [#if 1==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}${hrefLatter}'">1</a>
     <a class="Num none">...</a>
     [#list p.pageNo-b..p.pageNo+b as page]
     <a [#if page==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}[#if page gt 1]_${page}[/#if]${hrefLatter}'">${page!}</a>
     [/#list]
     <a class="Num none">...</a>
     <a [#if p.totalPage==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}_${p.totalPage}${hrefLatter}'">${p.totalPage!}</a>
     [/#if]
     [#else]
     [#list 1..p.totalPage as page]
     <a [#if page==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}[#if page gt 1]_${page}[/#if]${hrefLatter}'">${page!}</a>
     [/#list]
     [/#if]
     [#if p.lastPage]
     [#else]
     <a class="next-page" href="#" onclick="location.href='${hrefFormer}_${p.nextPage}${hrefLatter}'"></a>
     [/#if]
      </div>
</div>
级别: 解元
UID: 110327
积分:363 加为好友
威望: 0 精华: 0
主题:0 回复:295
注册时间:2017-02-07
在线时长:0
6#   发表于:2017-05-18 08:29:21  IP:125.79.*.*
过来学习一下
FreeCMS java开源CMS
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
7#   发表于:2017-05-18 08:30:18  IP:106.166.*.*
回复第4楼
知道是链接错了, 就是这个${hrefFormer}标签,为什么在点第一次翻页之后变了

这是代码
[#--
栏目翻页样式
1 2 3 4 5 ... 10    [1-3]
1 ..2 3 4 5 6 ... 10    [4]
1 ..3 4 5 6 7... 10    [5]

pageClass: 翻页DIV class
pageStyle: 翻页DIV style
currPageClass:当前页码class
norPageClass:其他页码class
--]
[#assign n=5/]
[#assign m=3/]
[#assign b=2/]
[#assign p=tag_pagination/]
<div class="page-large">
    [#assign p=tag_pagination/]  
      <div style="display:inline-block;">
     [#if p.firstPage]
     [#else]<a href="#" class="prev-page" onclick="location.href='${hrefFormer}[#if p.prePage gt 1]_${p.prePage}[/#if]${hrefLatter}'"></a>
     [/#if]
     [#if p.totalPage gt n]
[#if p.pageNo lte m]
[#list 1..n as page]
       <a [#if page==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}[#if page gt 1]_${page}[/#if]${hrefLatter}'">${page!}</a>
[/#list]
     <a class="Num none">...</a>
     <a [#if p.totalPage==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}_${p.totalPage}${hrefLatter}'">${p.totalPage!}</a>
   [#elseif p.pageNo>p.totalPage-m]
     <a [#if 1==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}${hrefLatter}'">1</a>
     <a class="Num none">...</a>
     [#list p.totalPage-n+1..p.totalPage as page]  
     <a [#if page==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}[#if page gt 1]_${page}[/#if]${hrefLatter}'">${page!}</a>
     [/#list]
     [#else]
     <a [#if 1==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}${hrefLatter}'">1</a>
     <a class="Num none">...</a>
     [#list p.pageNo-b..p.pageNo+b as page]
     <a [#if page==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}[#if page gt 1]_${page}[/#if]${hrefLatter}'">${page!}</a>
     [/#list]
     <a class="Num none">...</a>
     <a [#if p.totalPage==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}_${p.totalPage}${hrefLatter}'">${p.totalPage!}</a>
     [/#if]
     [#else]
     [#list 1..p.totalPage as page]
     <a [#if page==p.pageNo]class="Num on"[#else]class="Num"[/#if] href="#" onclick="location.href='${hrefFormer}[#if page gt 1]_${page}[/#if]${hrefLatter}'">${page!}</a>
     [/#list]
     [/#if]
     [#if p.lastPage]
     [#else]
     <a class="next-page" href="#" onclick="location.href='${hrefFormer}_${p.nextPage}${hrefLatter}'"></a>
     [/#if]
      </div>
</div>
你把我们默认分页样式模板覆盖下不就好了吗
路漫漫其修远兮,吾将上下而求索!
级别: 举人
UID: 112624
积分:188 加为好友
威望: 8 精华: 0
主题:28 回复:77
注册时间:2017-04-19
在线时长:0
8#   发表于:2017-05-18 09:11:48  IP:171.166.*.*
回复第7楼
我已经把内容模板和page.html都还原成最开始的了,还是一样的问题。
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
9#   发表于:2017-05-18 09:12:16  IP:106.166.*.*
哪个版本系统
1
级别: 举人
UID: 112624
积分:188 加为好友
威望: 8 精华: 0
主题:28 回复:77
注册时间:2017-04-19
在线时长:0
10#   发表于:2017-05-18 09:19:16  IP:171.166.*.*
回复第9楼
知道原因了。。。。。
1 2 > >| 共2页