Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo-1
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
solo-1
Commits
7ea2828c
Unverified
Commit
7ea2828c
authored
Jan 08, 2020
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
✨
#19 处理分页
parent
7562dcac
Changes
26
Hide whitespace changes
Inline
Side-by-side
Showing
26 changed files
with
116 additions
and
103 deletions
+116
-103
src/main/java/org/b3log/solo/processor/StaticSiteProcessor.java
...in/java/org/b3log/solo/processor/StaticSiteProcessor.java
+11
-10
src/main/java/org/b3log/solo/service/DataModelService.java
src/main/java/org/b3log/solo/service/DataModelService.java
+7
-0
src/main/java/org/b3log/solo/util/Solos.java
src/main/java/org/b3log/solo/util/Solos.java
+6
-1
src/main/resources/skins/9IPHP/article-list.ftl
src/main/resources/skins/9IPHP/article-list.ftl
+4
-4
src/main/resources/skins/Andrea/article-list.ftl
src/main/resources/skins/Andrea/article-list.ftl
+5
-5
src/main/resources/skins/Bruce/article-list.ftl
src/main/resources/skins/Bruce/article-list.ftl
+2
-2
src/main/resources/skins/Bubble/article-list.ftl
src/main/resources/skins/Bubble/article-list.ftl
+4
-4
src/main/resources/skins/Casper/article-list.ftl
src/main/resources/skins/Casper/article-list.ftl
+4
-4
src/main/resources/skins/Community/article-list.ftl
src/main/resources/skins/Community/article-list.ftl
+5
-5
src/main/resources/skins/Finding/article-list.ftl
src/main/resources/skins/Finding/article-list.ftl
+4
-4
src/main/resources/skins/Jane/article-list.ftl
src/main/resources/skins/Jane/article-list.ftl
+4
-4
src/main/resources/skins/Medium/article-list.ftl
src/main/resources/skins/Medium/article-list.ftl
+4
-4
src/main/resources/skins/NeoEase/article-list.ftl
src/main/resources/skins/NeoEase/article-list.ftl
+5
-5
src/main/resources/skins/Pinghsu/article-list.ftl
src/main/resources/skins/Pinghsu/article-list.ftl
+4
-4
src/main/resources/skins/favourite/article-list.ftl
src/main/resources/skins/favourite/article-list.ftl
+5
-5
src/main/resources/skins/i-nove/article-list.ftl
src/main/resources/skins/i-nove/article-list.ftl
+5
-5
src/main/resources/skins/metro-hot/archive-articles.ftl
src/main/resources/skins/metro-hot/archive-articles.ftl
+3
-3
src/main/resources/skins/metro-hot/article-list.ftl
src/main/resources/skins/metro-hot/article-list.ftl
+3
-3
src/main/resources/skins/metro-hot/category-articles.ftl
src/main/resources/skins/metro-hot/category-articles.ftl
+3
-3
src/main/resources/skins/metro-hot/index.ftl
src/main/resources/skins/metro-hot/index.ftl
+3
-3
src/main/resources/skins/metro-hot/tag-articles.ftl
src/main/resources/skins/metro-hot/tag-articles.ftl
+3
-3
src/main/resources/skins/next/article-list.ftl
src/main/resources/skins/next/article-list.ftl
+4
-4
src/main/resources/skins/nijigen/article-list.ftl
src/main/resources/skins/nijigen/article-list.ftl
+4
-4
src/main/resources/skins/owmx-3.0/article-list.ftl
src/main/resources/skins/owmx-3.0/article-list.ftl
+5
-5
src/main/resources/skins/tree-house/article-list.ftl
src/main/resources/skins/tree-house/article-list.ftl
+5
-5
src/main/resources/skins/yilia/article-list.ftl
src/main/resources/skins/yilia/article-list.ftl
+4
-4
No files found.
src/main/java/org/b3log/solo/processor/StaticSiteProcessor.java
View file @
7ea2828c
...
@@ -48,7 +48,7 @@ import java.util.List;
...
@@ -48,7 +48,7 @@ import java.util.List;
* Static site processor. HTML 静态站点生成 https://github.com/88250/solo/issues/19
* Static site processor. HTML 静态站点生成 https://github.com/88250/solo/issues/19
*
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.0.0.
0, Jan 7
, 2020
* @version 1.0.0.
1, Jan 8
, 2020
* @since 3.9.0
* @since 3.9.0
*/
*/
@RequestProcessor
@RequestProcessor
...
@@ -85,22 +85,19 @@ public class StaticSiteProcessor {
...
@@ -85,22 +85,19 @@ public class StaticSiteProcessor {
try
{
try
{
FileUtils
.
forceMkdir
(
new
File
(
staticSitePath
+
"/skins/"
));
FileUtils
.
forceMkdir
(
new
File
(
staticSitePath
+
"/skins/"
));
// 切换至静态站点生成模式
Latkes
.
setServerScheme
(
"https"
);
Latkes
.
setServerScheme
(
"https"
);
// TODO: 前端传入生成站点域名
// TODO: 前端传入生成站点域名
// Latkes.setServerHost("88250.github.io");
// Latkes.setServerHost("88250.github.io");
Latkes
.
setServerHost
(
"dl88250.gitee.io"
);
Latkes
.
setServerHost
(
"dl88250.gitee.io"
);
Latkes
.
setServerPort
(
""
);
Latkes
.
setServerPort
(
""
);
Solos
.
GEN_STATIC_SITE
=
true
;
genURI
(
"/index.html"
);
genURI
(
"/index.html"
);
genURI
(
"/blog/info"
);
genURI
(
"/blog/info"
);
genURI
(
"/manifest.json"
);
genURI
(
"/manifest.json"
);
genArticles
();
genArticles
();
Latkes
.
setServerScheme
(
"http"
);
Latkes
.
setServerHost
(
"localhost"
);
Latkes
.
setServerPort
(
"8080"
);
genSkins
();
genSkins
();
genJS
();
genJS
();
genImages
();
genImages
();
...
@@ -108,8 +105,13 @@ public class StaticSiteProcessor {
...
@@ -108,8 +105,13 @@ public class StaticSiteProcessor {
genFile
(
"robots.txt"
);
genFile
(
"robots.txt"
);
genFile
(
"CHANGE_LOGS.md"
);
genFile
(
"CHANGE_LOGS.md"
);
LOGGER
.
log
(
Level
.
INFO
,
"Static site generated [dir="
+
staticSitePath
+
"]"
);
// 恢复之前的动态运行模式
Latkes
.
setServerScheme
(
"http"
);
Latkes
.
setServerHost
(
"localhost"
);
Latkes
.
setServerPort
(
"8080"
);
Solos
.
GEN_STATIC_SITE
=
false
;
LOGGER
.
log
(
Level
.
INFO
,
"Static site generated [dir="
+
staticSitePath
+
"]"
);
context
.
renderJSON
(
0
);
context
.
renderJSON
(
0
);
}
catch
(
final
Exception
e
)
{
}
catch
(
final
Exception
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
"Generates static site failed"
,
e
);
LOGGER
.
log
(
Level
.
ERROR
,
"Generates static site failed"
,
e
);
...
@@ -156,9 +158,8 @@ public class StaticSiteProcessor {
...
@@ -156,9 +158,8 @@ public class StaticSiteProcessor {
String
filePath
=
uri
;
String
filePath
=
uri
;
filePath
=
StringUtils
.
replace
(
filePath
,
"?"
,
"/"
);
filePath
=
StringUtils
.
replace
(
filePath
,
"?"
,
"/"
);
filePath
=
StringUtils
.
replace
(
filePath
,
"="
,
"/"
);
filePath
=
StringUtils
.
replace
(
filePath
,
"="
,
"/"
);
filePath
+=
".html"
;
FileUtils
.
forceMkdir
(
new
File
(
staticSitePath
+
filePath
));
FileUtils
.
forceMkdirParent
(
new
File
(
staticSitePath
+
filePath
));
final
OutputStream
outputStream
=
new
FileOutputStream
(
staticSitePath
+
filePath
+
"/index.html"
);
final
OutputStream
outputStream
=
new
FileOutputStream
(
staticSitePath
+
filePath
);
String
html
=
Mocks
.
mockRequest
(
uri
);
String
html
=
Mocks
.
mockRequest
(
uri
);
IOUtils
.
write
(
html
,
outputStream
,
StandardCharsets
.
UTF_8
);
IOUtils
.
write
(
html
,
outputStream
,
StandardCharsets
.
UTF_8
);
outputStream
.
close
();
outputStream
.
close
();
...
...
src/main/java/org/b3log/solo/service/DataModelService.java
View file @
7ea2828c
...
@@ -617,6 +617,13 @@ public class DataModelService {
...
@@ -617,6 +617,13 @@ public class DataModelService {
dataModel
.
put
(
Option
.
ID_C_HLJS_THEME
,
hljsTheme
);
dataModel
.
put
(
Option
.
ID_C_HLJS_THEME
,
hljsTheme
);
dataModel
.
put
(
Common
.
COMMENTABLE
,
preference
.
optBoolean
(
Option
.
ID_C_COMMENTABLE
));
dataModel
.
put
(
Common
.
COMMENTABLE
,
preference
.
optBoolean
(
Option
.
ID_C_COMMENTABLE
));
dataModel
.
put
(
"staticSite"
,
Solos
.
GEN_STATIC_SITE
);
if
(!
Solos
.
GEN_STATIC_SITE
)
{
dataModel
.
put
(
"pagingSep"
,
"?p="
);
}
else
{
dataModel
.
put
(
"pagingSep"
,
"/p/"
);
}
}
}
/**
/**
...
...
src/main/java/org/b3log/solo/util/Solos.java
View file @
7ea2828c
...
@@ -48,7 +48,7 @@ import java.util.Set;
...
@@ -48,7 +48,7 @@ import java.util.Set;
* Solo utilities.
* Solo utilities.
*
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.9.0.
5, Jan 2
, 2020
* @version 1.9.0.
6, Jan 8
, 2020
* @since 2.8.0
* @since 2.8.0
*/
*/
public
final
class
Solos
{
public
final
class
Solos
{
...
@@ -83,6 +83,11 @@ public final class Solos {
...
@@ -83,6 +83,11 @@ public final class Solos {
*/
*/
public
static
final
String
COOKIE_SECRET
;
public
static
final
String
COOKIE_SECRET
;
/**
* Indicates generating a static site.
*/
public
static
boolean
GEN_STATIC_SITE
=
false
;
static
{
static
{
ResourceBundle
solo
;
ResourceBundle
solo
;
try
{
try
{
...
...
src/main/resources/skins/9IPHP/article-list.ftl
View file @
7ea2828c
...
@@ -82,19 +82,19 @@
...
@@ -82,19 +82,19 @@
<div class="fn-clear">
<div class="fn-clear">
<nav class="pagination fn-right">
<nav class="pagination fn-right">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}
?p=
${paginationPreviousPageNum}" class="page-number">«</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}" class="page-number">«</a>
<a class="page-number" href="${servePath}${path}">1</a> <span class="page-number">...</span>
<a class="page-number" href="${servePath}${path}">1</a> <span class="page-number">...</span>
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<span class="page-number current">${paginationPageNum}</span>
<span class="page-number current">${paginationPageNum}</span>
<#else>
<#else>
<a class="page-number" href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a class="page-number" href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount> <span class="page-number">...</span>
<#if paginationPageNums?last != paginationPageCount> <span class="page-number">...</span>
<a href="${servePath}${path}
?p=
${paginationPageCount}" class="page-number">${paginationPageCount}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}" class="page-number">${paginationPageCount}</a>
<a href="${servePath}${path}
?p=
${paginationNextPageNum}" class="page-number">»</a>
<a href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" class="page-number">»</a>
</#if>
</#if>
</nav>
</nav>
</div>
</div>
...
...
src/main/resources/skins/Andrea/article-list.ftl
View file @
7ea2828c
...
@@ -71,18 +71,18 @@
...
@@ -71,18 +71,18 @@
<div class="pagination right">
<div class="pagination right">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}" title="${firstPageLabel}"><<</a>
<a href="${servePath}${path}" title="${firstPageLabel}"><<</a>
<a id="previousPage" href="${servePath}${path}
?p=
${paginationPreviousPageNum}">${previousPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}
?p=
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else>
<#else>
<a href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}
?p=
${paginationNextPageNum}">${nextPagePabel}</a>
<a id="nextPage" href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}">${nextPagePabel}</a>
<a title="${lastPageLabel}" href="${servePath}${path}
?p=
${paginationPageCount}">>></a>
<a title="${lastPageLabel}" href="${servePath}${path}
${pagingSep}
${paginationPageCount}">>></a>
</#if>
</#if>
${sumLabel} ${paginationPageCount} ${pageLabel}
${sumLabel} ${paginationPageCount} ${pageLabel}
</div>
</div>
...
...
src/main/resources/skins/Bruce/article-list.ftl
View file @
7ea2828c
...
@@ -52,14 +52,14 @@
...
@@ -52,14 +52,14 @@
<div class="col-sm-4">
<div class="col-sm-4">
<#if 1 < paginationCurrentPageNum>
<#if 1 < paginationCurrentPageNum>
<#assign prePage = paginationCurrentPageNum - 1>
<#assign prePage = paginationCurrentPageNum - 1>
<a class="btn btn-success" href="${servePath}${path}
?p=
${prePage}">Newer</a>
<a class="btn btn-success" href="${servePath}${path}
${pagingSep}
${prePage}">Newer</a>
</#if>
</#if>
</div>
</div>
<div class="col-sm-4 text-right">
<div class="col-sm-4 text-right">
<#if paginationCurrentPageNum < paginationPageCount>
<#if paginationCurrentPageNum < paginationPageCount>
<#assign nextPage = paginationCurrentPageNum + 1>
<#assign nextPage = paginationCurrentPageNum + 1>
<a class="btn btn-success" href="${servePath}${path}
?p=
${nextPage}">Older</a>
<a class="btn btn-success" href="${servePath}${path}
${pagingSep}
${nextPage}">Older</a>
</#if>
</#if>
</div>
</div>
...
...
src/main/resources/skins/Bubble/article-list.ftl
View file @
7ea2828c
...
@@ -71,7 +71,7 @@
...
@@ -71,7 +71,7 @@
<#if 0 != paginationPageCount>
<#if 0 != paginationPageCount>
<nav class="pagination">
<nav class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}
?p=
${paginationPreviousPageNum}"
<a href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}"
aria-label="${previousPageLabel}"
aria-label="${previousPageLabel}"
class="pagination__item vditor-tooltipped__n vditor-tooltipped">«</a>
class="pagination__item vditor-tooltipped__n vditor-tooltipped">«</a>
<a class="pagination__item" href="${servePath}${path}">1</a>
<a class="pagination__item" href="${servePath}${path}">1</a>
...
@@ -81,13 +81,13 @@
...
@@ -81,13 +81,13 @@
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<span class="pagination__item pagination__item--active">${paginationPageNum}</span>
<span class="pagination__item pagination__item--active">${paginationPageNum}</span>
<#else>
<#else>
<a class="pagination__item" href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a class="pagination__item" href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item pagination__item--omit">...</span>
<span class="pagination__item pagination__item--omit">...</span>
<a href="${servePath}${path}
?p=
${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}
?p=
${paginationNextPageNum}" aria-label="${nextPagePabel}"
<a href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" aria-label="${nextPagePabel}"
class="pagination__item vditor-tooltipped__n vditor-tooltipped">»</a>
class="pagination__item vditor-tooltipped__n vditor-tooltipped">»</a>
</#if>
</#if>
</nav>
</nav>
...
...
src/main/resources/skins/Casper/article-list.ftl
View file @
7ea2828c
...
@@ -86,7 +86,7 @@
...
@@ -86,7 +86,7 @@
<#if 0 != paginationPageCount>
<#if 0 != paginationPageCount>
<nav class="pagination">
<nav class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a pjax-title="${blogTitle}" href="${servePath}${path}
?p=
${paginationPreviousPageNum}"
<a pjax-title="${blogTitle}" href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}"
aria-label="${previousPageLabel}"
aria-label="${previousPageLabel}"
class="pagination__item vditor-tooltipped__n vditor-tooltipped">«</a>
class="pagination__item vditor-tooltipped__n vditor-tooltipped">«</a>
<a pjax-title="${blogTitle}" class="pagination__item" href="${servePath}${path}">1</a>
<a pjax-title="${blogTitle}" class="pagination__item" href="${servePath}${path}">1</a>
...
@@ -96,13 +96,13 @@
...
@@ -96,13 +96,13 @@
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<span class="pagination__item pagination__item--active">${paginationPageNum}</span>
<span class="pagination__item pagination__item--active">${paginationPageNum}</span>
<#else>
<#else>
<a pjax-title="${blogTitle}" class="pagination__item" href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a pjax-title="${blogTitle}" class="pagination__item" href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item pagination__item--omit">...</span>
<span class="pagination__item pagination__item--omit">...</span>
<a pjax-title="${blogTitle}" href="${servePath}${path}
?p=
${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a pjax-title="${blogTitle}" href="${servePath}${path}
${pagingSep}
${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a pjax-title="${blogTitle}" href="${servePath}${path}
?p=
${paginationNextPageNum}" aria-label="${nextPagePabel}"
<a pjax-title="${blogTitle}" href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" aria-label="${nextPagePabel}"
class="pagination__item vditor-tooltipped__n vditor-tooltipped">»</a>
class="pagination__item vditor-tooltipped__n vditor-tooltipped">»</a>
</#if>
</#if>
</nav>
</nav>
...
...
src/main/resources/skins/Community/article-list.ftl
View file @
7ea2828c
...
@@ -108,18 +108,18 @@
...
@@ -108,18 +108,18 @@
<div class="pagination">
<div class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}">${firstPageLabel}</a>
<a href="${servePath}${path}">${firstPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
?p=
${paginationPreviousPageNum}">${previousPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}
?p=
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else>
<#else>
<a href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}
?p=
${paginationNextPageNum}">${nextPagePabel}</a>
<a id="nextPage" href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}">${nextPagePabel}</a>
<a href="${servePath}${path}
?p=
${paginationPageCount}">${lastPageLabel}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}">${lastPageLabel}</a>
</#if>
</#if>
${sumLabel} ${paginationPageCount} ${pageLabel}
${sumLabel} ${paginationPageCount} ${pageLabel}
</div>
</div>
...
...
src/main/resources/skins/Finding/article-list.ftl
View file @
7ea2828c
...
@@ -20,11 +20,11 @@
...
@@ -20,11 +20,11 @@
<#if !isIndex && paginationCurrentPageNum != 1>
<#if !isIndex && paginationCurrentPageNum != 1>
<nav class="pagination fn-clear fn-wrap" role="navigation">
<nav class="pagination fn-clear fn-wrap" role="navigation">
<#if paginationCurrentPageNum != 1>
<#if paginationCurrentPageNum != 1>
<a class="fn-left" href="${servePath}${path}
?p=
${paginationPreviousPageNum}">← ${previousPageLabel}</a>
<a class="fn-left" href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}">← ${previousPageLabel}</a>
</#if>
</#if>
<span>${pageLabel} ${paginationCurrentPageNum} of ${paginationPageCount}</span>
<span>${pageLabel} ${paginationCurrentPageNum} of ${paginationPageCount}</span>
<#if paginationPageCount != paginationCurrentPageNum>
<#if paginationPageCount != paginationCurrentPageNum>
<a class="fn-right" href="${servePath}${path}
?p=
${paginationNextPageNum}">${nextPagePabel} →</a>
<a class="fn-right" href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}">${nextPagePabel} →</a>
</#if>
</#if>
</nav>
</nav>
</#if>
</#if>
...
@@ -71,11 +71,11 @@
...
@@ -71,11 +71,11 @@
<#if 0 != paginationPageCount>
<#if 0 != paginationPageCount>
<nav class="pagination fn-clear fn-wrap" role="navigation">
<nav class="pagination fn-clear fn-wrap" role="navigation">
<#if paginationCurrentPageNum != 1>
<#if paginationCurrentPageNum != 1>
<a class="fn-left" href="${servePath}${path}
?p=
${paginationPreviousPageNum}">← ${previousPageLabel}</a>
<a class="fn-left" href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}">← ${previousPageLabel}</a>
</#if>
</#if>
<span>${pageLabel} ${paginationCurrentPageNum} of ${paginationPageCount}</span>
<span>${pageLabel} ${paginationCurrentPageNum} of ${paginationPageCount}</span>
<#if paginationPageCount != paginationCurrentPageNum>
<#if paginationPageCount != paginationCurrentPageNum>
<a class="fn-right" href="${servePath}${path}
?p=
${paginationNextPageNum}">${nextPagePabel} →</a>
<a class="fn-right" href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}">${nextPagePabel} →</a>
</#if>
</#if>
</nav>
</nav>
</#if>
</#if>
\ No newline at end of file
src/main/resources/skins/Jane/article-list.ftl
View file @
7ea2828c
...
@@ -66,7 +66,7 @@
...
@@ -66,7 +66,7 @@
<#if 0 != paginationPageCount>
<#if 0 != paginationPageCount>
<nav class="fn__flex pagination">
<nav class="fn__flex pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}
?p=
${paginationPreviousPageNum}" class="pagination__item fn__flex-center">« Prev</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}" class="pagination__item fn__flex-center">« Prev</a>
</#if>
</#if>
<div class="fn__flex-1 ft__center">
<div class="fn__flex-1 ft__center">
...
@@ -79,18 +79,18 @@
...
@@ -79,18 +79,18 @@
<span class="pagination__item pagination__item--current">${paginationPageNum}</span>
<span class="pagination__item pagination__item--current">${paginationPageNum}</span>
<#else>
<#else>
<a class="pagination__item"
<a class="pagination__item"
href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item">...</span>
<span class="pagination__item">...</span>
<a href="${servePath}${path}
?p=
${paginationPageCount}"
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}"
class="pagination__item">${paginationPageCount}</a>
class="pagination__item">${paginationPageCount}</a>
</#if>
</#if>
</div>
</div>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<a href="${servePath}${path}
?p=
${paginationNextPageNum}" class="pagination__item fn__flex-center">Next »</a>
<a href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" class="pagination__item fn__flex-center">Next »</a>
</#if>
</#if>
</nav>
</nav>
</#if>
</#if>
\ No newline at end of file
src/main/resources/skins/Medium/article-list.ftl
View file @
7ea2828c
...
@@ -72,7 +72,7 @@
...
@@ -72,7 +72,7 @@
<#if 0 != paginationPageCount>
<#if 0 != paginationPageCount>
<nav class="pagination">
<nav class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}
?p=
${paginationPreviousPageNum}" class="pagination__item">«</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}" class="pagination__item">«</a>
<a class="pagination__item" href="${servePath}${path}">1</a>
<a class="pagination__item" href="${servePath}${path}">1</a>
<span class="pagination__item pagination__omit">...</span>
<span class="pagination__item pagination__omit">...</span>
</#if>
</#if>
...
@@ -80,13 +80,13 @@
...
@@ -80,13 +80,13 @@
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<span class="pagination__item pagination__item--active">${paginationPageNum}</span>
<span class="pagination__item pagination__item--active">${paginationPageNum}</span>
<#else>
<#else>
<a class="pagination__item" href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a class="pagination__item" href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item pagination__omit">...</span>
<span class="pagination__item pagination__omit">...</span>
<a href="${servePath}${path}
?p=
${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}
?p=
${paginationNextPageNum}" class="pagination__item">»</a>
<a href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" class="pagination__item">»</a>
</#if>
</#if>
</nav>
</nav>
</#if>
</#if>
\ No newline at end of file
src/main/resources/skins/NeoEase/article-list.ftl
View file @
7ea2828c
...
@@ -83,18 +83,18 @@
...
@@ -83,18 +83,18 @@
<div class="pagination">
<div class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}" title="${firstPageLabel}"><<</a>
<a href="${servePath}${path}" title="${firstPageLabel}"><<</a>
<a href="${servePath}${path}
?p=
${paginationPreviousPageNum}" title="${previousPageLabel}"><</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}" title="${previousPageLabel}"><</a>
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}
?p=
${paginationPageNum}" class="current">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}" class="current">${paginationPageNum}</a>
<#else>
<#else>
<a href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<a href="${servePath}${path}
?p=
${paginationNextPageNum}" title="${nextPagePabel}">></a>
<a href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" title="${nextPagePabel}">></a>
<a href="${servePath}${path}
?p=
${paginationPageCount}" title="${lastPageLabel}">>></a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}" title="${lastPageLabel}">>></a>
</#if>
</#if>
${sumLabel} ${paginationPageCount} ${pageLabel}
${sumLabel} ${paginationPageCount} ${pageLabel}
</div>
</div>
...
...
src/main/resources/skins/Pinghsu/article-list.ftl
View file @
7ea2828c
...
@@ -68,7 +68,7 @@
...
@@ -68,7 +68,7 @@
<#if 0 != paginationPageCount>
<#if 0 != paginationPageCount>
<nav class="pagination">
<nav class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}
?p=
${paginationPreviousPageNum}" class="pagination__item">←</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}" class="pagination__item">←</a>
<a class="pagination__item" href="${servePath}${path}">1</a>
<a class="pagination__item" href="${servePath}${path}">1</a>
<span class="pagination__item pagination__item--text">...</span>
<span class="pagination__item pagination__item--text">...</span>
</#if>
</#if>
...
@@ -77,14 +77,14 @@
...
@@ -77,14 +77,14 @@
<span class="pagination__item pagination__item--current">${paginationPageNum}</span>
<span class="pagination__item pagination__item--current">${paginationPageNum}</span>
<#else>
<#else>
<a class="pagination__item"
<a class="pagination__item"
href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item pagination__item--text">...</span>
<span class="pagination__item pagination__item--text">...</span>
<a href="${servePath}${path}
?p=
${paginationPageCount}"
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}"
class="pagination__item">${paginationPageCount}</a>
class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}
?p=
${paginationNextPageNum}" class="pagination__item">→</a>
<a href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" class="pagination__item">→</a>
</#if>
</#if>
</nav>
</nav>
</#if>
</#if>
src/main/resources/skins/favourite/article-list.ftl
View file @
7ea2828c
...
@@ -89,18 +89,18 @@
...
@@ -89,18 +89,18 @@
<div class="pagination">
<div class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}">${firstPageLabel}</a>
<a href="${servePath}${path}">${firstPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
?p=
${paginationPreviousPageNum}">${previousPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}
?p=
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else>
<#else>
<a href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}
?p=
${paginationNextPageNum}">${nextPagePabel}</a>
<a id="nextPage" href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}">${nextPagePabel}</a>
<a href="${servePath}${path}
?p=
${paginationPageCount}">${lastPageLabel}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}">${lastPageLabel}</a>
</#if>
</#if>
${sumLabel} ${paginationPageCount} ${pageLabel}
${sumLabel} ${paginationPageCount} ${pageLabel}
</div>
</div>
...
...
src/main/resources/skins/i-nove/article-list.ftl
View file @
7ea2828c
...
@@ -83,18 +83,18 @@
...
@@ -83,18 +83,18 @@
<div class="pagination">
<div class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}">${firstPageLabel}</a>
<a href="${servePath}${path}">${firstPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
?p=
${paginationPreviousPageNum}">${previousPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}
?p=
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else>
<#else>
<a href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}
?p=
${paginationNextPageNum}">${nextPagePabel}</a>
<a id="nextPage" href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}">${nextPagePabel}</a>
<a href="${servePath}${path}
?p=
${paginationPageCount}">${lastPageLabel}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}">${lastPageLabel}</a>
</#if>
</#if>
${sumLabel} ${paginationPageCount} ${pageLabel}
${sumLabel} ${paginationPageCount} ${pageLabel}
</div>
</div>
...
...
src/main/resources/skins/metro-hot/archive-articles.ftl
View file @
7ea2828c
...
@@ -43,18 +43,18 @@
...
@@ -43,18 +43,18 @@
<
#if
0
!=
paginationPageCount
>
<
#if
0
!=
paginationPageCount
>
<div
class=
"pagination"
>
<div
class=
"pagination"
>
<
#if
1
!=
paginationPageNums
?
first
>
<
#if
1
!=
paginationPageNums
?
first
>
<a
id=
"previousPage"
href=
"${servePath}${path}
?p=
${paginationPreviousPageNum}"
<a
id=
"previousPage"
href=
"${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}"
title=
"${previousPageLabel}"
><
</
a
>
title=
"${previousPageLabel}"
><
</
a
>
</
#
if>
</
#
if>
<
#list
paginationPageNums
as
paginationPageNum
>
<
#list
paginationPageNums
as
paginationPageNum
>
<
#if
paginationPageNum =
=
paginationCurrentPageNum
>
<
#if
paginationPageNum =
=
paginationCurrentPageNum
>
<span>
${paginationPageNum}
</span>
<span>
${paginationPageNum}
</span>
<
#else
>
<
#else
>
<a
href=
"${servePath}${path}
?p=
${paginationPageNum}"
>
${paginationPageNum}
</a>
<a
href=
"${servePath}${path}
${pagingSep}
${paginationPageNum}"
>
${paginationPageNum}
</a>
</
#
if>
</
#
if>
</
#
list>
</
#
list>
<
#if
paginationPageNums
?
last
!=
paginationPageCount
>
<
#if
paginationPageNums
?
last
!=
paginationPageCount
>
<a
id=
"nextPage"
href=
"${servePath}${path}
?p=
${paginationNextPageNum}"
title=
"${nextPagePabel}"
>
>
</a>
<a
id=
"nextPage"
href=
"${servePath}${path}
${pagingSep}
${paginationNextPageNum}"
title=
"${nextPagePabel}"
>
>
</a>
</
#
if>
</
#
if>
</div>
</div>
</
#
if>
</
#
if>
...
...
src/main/resources/skins/metro-hot/article-list.ftl
View file @
7ea2828c
...
@@ -73,18 +73,18 @@
...
@@ -73,18 +73,18 @@
<#if 0 != paginationPageCount>
<#if 0 != paginationPageCount>
<div class="pagination">
<div class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a id="previousPage" href="${servePath}${path}
?p=
${paginationPreviousPageNum}"
<a id="previousPage" href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}"
title="${previousPageLabel}"><</a>
title="${previousPageLabel}"><</a>
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<span>${paginationPageNum}</span>
<span>${paginationPageNum}</span>
<#else>
<#else>
<a href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}
?p=
${paginationNextPageNum}" title="${nextPagePabel}">></a>
<a id="nextPage" href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" title="${nextPagePabel}">></a>
</#if>
</#if>
</#if>
</#if>
</div>
</div>
...
...
src/main/resources/skins/metro-hot/category-articles.ftl
View file @
7ea2828c
...
@@ -40,18 +40,18 @@
...
@@ -40,18 +40,18 @@
<
#if
0
!=
paginationPageCount
>
<
#if
0
!=
paginationPageCount
>
<div
class=
"pagination"
>
<div
class=
"pagination"
>
<
#if
1
!=
paginationPageNums
?
first
>
<
#if
1
!=
paginationPageNums
?
first
>
<a
id=
"previousPage"
href=
"${servePath}${path}
?p=
${paginationPreviousPageNum}"
<a
id=
"previousPage"
href=
"${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}"
title=
"${previousPageLabel}"
><
</
a
>
title=
"${previousPageLabel}"
><
</
a
>
</
#
if>
</
#
if>
<
#list
paginationPageNums
as
paginationPageNum
>
<
#list
paginationPageNums
as
paginationPageNum
>
<
#if
paginationPageNum =
=
paginationCurrentPageNum
>
<
#if
paginationPageNum =
=
paginationCurrentPageNum
>
<span>
${paginationPageNum}
</span>
<span>
${paginationPageNum}
</span>
<
#else
>
<
#else
>
<a
href=
"${servePath}${path}
?p=
${paginationPageNum}"
>
${paginationPageNum}
</a>
<a
href=
"${servePath}${path}
${pagingSep}
${paginationPageNum}"
>
${paginationPageNum}
</a>
</
#
if>
</
#
if>
</
#
list>
</
#
list>
<
#if
paginationPageNums
?
last
!=
paginationPageCount
>
<
#if
paginationPageNums
?
last
!=
paginationPageCount
>
<a
id=
"nextPage"
href=
"${servePath}${path}
?p=
${paginationNextPageNum}"
title=
"${nextPagePabel}"
>
>
</a>
<a
id=
"nextPage"
href=
"${servePath}${path}
${pagingSep}
${paginationNextPageNum}"
title=
"${nextPagePabel}"
>
>
</a>
</
#
if>
</
#
if>
</div>
</div>
</
#
if>
</
#
if>
...
...
src/main/resources/skins/metro-hot/index.ftl
View file @
7ea2828c
...
@@ -36,18 +36,18 @@
...
@@ -36,18 +36,18 @@
<
#if
0
!=
paginationPageCount
>
<
#if
0
!=
paginationPageCount
>
<div
class=
"pagination"
>
<div
class=
"pagination"
>
<
#if
1
!=
paginationPageNums
?
first
>
<
#if
1
!=
paginationPageNums
?
first
>
<a
id=
"previousPage"
href=
"${servePath}${path}
?p=
${paginationPreviousPageNum}"
<a
id=
"previousPage"
href=
"${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}"
title=
"${previousPageLabel}"
><
</
a
>
title=
"${previousPageLabel}"
><
</
a
>
</
#
if>
</
#
if>
<
#list
paginationPageNums
as
paginationPageNum
>
<
#list
paginationPageNums
as
paginationPageNum
>
<
#if
paginationPageNum =
=
paginationCurrentPageNum
>
<
#if
paginationPageNum =
=
paginationCurrentPageNum
>
<span>
${paginationPageNum}
</span>
<span>
${paginationPageNum}
</span>
<
#else
>
<
#else
>
<a
href=
"${servePath}${path}
?p=
${paginationPageNum}"
>
${paginationPageNum}
</a>
<a
href=
"${servePath}${path}
${pagingSep}
${paginationPageNum}"
>
${paginationPageNum}
</a>
</
#
if>
</
#
if>
</
#
list>
</
#
list>
<
#if
paginationPageNums
?
last
!=
paginationPageCount
>
<
#if
paginationPageNums
?
last
!=
paginationPageCount
>
<a
id=
"nextPage"
href=
"${servePath}${path}
?p=
${paginationNextPageNum}"
title=
"${nextPagePabel}"
>
>
</a>
<a
id=
"nextPage"
href=
"${servePath}${path}
${pagingSep}
${paginationNextPageNum}"
title=
"${nextPagePabel}"
>
>
</a>
</
#
if>
</
#
if>
</div>
</div>
</
#
if>
</
#
if>
...
...
src/main/resources/skins/metro-hot/tag-articles.ftl
View file @
7ea2828c
...
@@ -42,18 +42,18 @@
...
@@ -42,18 +42,18 @@
<
#if
0
!=
paginationPageCount
>
<
#if
0
!=
paginationPageCount
>
<div
class=
"pagination"
>
<div
class=
"pagination"
>
<
#if
1
!=
paginationPageNums
?
first
>
<
#if
1
!=
paginationPageNums
?
first
>
<a
id=
"previousPage"
href=
"${servePath}${path}
?p=
${paginationPreviousPageNum}"
<a
id=
"previousPage"
href=
"${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}"
title=
"${previousPageLabel}"
><
</
a
>
title=
"${previousPageLabel}"
><
</
a
>
</
#
if>
</
#
if>
<
#list
paginationPageNums
as
paginationPageNum
>
<
#list
paginationPageNums
as
paginationPageNum
>
<
#if
paginationPageNum =
=
paginationCurrentPageNum
>
<
#if
paginationPageNum =
=
paginationCurrentPageNum
>
<span>
${paginationPageNum}
</span>
<span>
${paginationPageNum}
</span>
<
#else
>
<
#else
>
<a
href=
"${servePath}${path}
?p=
${paginationPageNum}"
>
${paginationPageNum}
</a>
<a
href=
"${servePath}${path}
${pagingSep}
${paginationPageNum}"
>
${paginationPageNum}
</a>
</
#
if>
</
#
if>
</
#
list>
</
#
list>
<
#if
paginationPageNums
?
last
!=
paginationPageCount
>
<
#if
paginationPageNums
?
last
!=
paginationPageCount
>
<a
id=
"nextPage"
href=
"${servePath}${path}
?p=
${paginationNextPageNum}"
title=
"${nextPagePabel}"
>
>
</a>
<a
id=
"nextPage"
href=
"${servePath}${path}
${pagingSep}
${paginationNextPageNum}"
title=
"${nextPagePabel}"
>
>
</a>
</
#
if>
</
#
if>
</div>
</div>
</
#
if>
</
#
if>
...
...
src/main/resources/skins/next/article-list.ftl
View file @
7ea2828c
...
@@ -75,19 +75,19 @@
...
@@ -75,19 +75,19 @@
<#if 0 != paginationPageCount>
<#if 0 != paginationPageCount>
<nav class="pagination">
<nav class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}
?p=
${paginationPreviousPageNum}" class="extend next"><<</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}" class="extend next"><<</a>
<a class="page-number" href="${servePath}${path}">1</a> ...
<a class="page-number" href="${servePath}${path}">1</a> ...
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<span class="page-number current">${paginationPageNum}</span>
<span class="page-number current">${paginationPageNum}</span>
<#else>
<#else>
<a class="page-number" href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a class="page-number" href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount> ...
<#if paginationPageNums?last != paginationPageCount> ...
<a href="${servePath}${path}
?p=
${paginationPageCount}" class="page-number">${paginationPageCount}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}" class="page-number">${paginationPageCount}</a>
<a href="${servePath}${path}
?p=
${paginationNextPageNum}" class="extend next">>></a>
<a href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" class="extend next">>></a>
</#if>
</#if>
</nav>
</nav>
</#if>
</#if>
src/main/resources/skins/nijigen/article-list.ftl
View file @
7ea2828c
...
@@ -78,7 +78,7 @@
...
@@ -78,7 +78,7 @@
<div class="fn__clear">
<div class="fn__clear">
<nav class="pagination fn__right">
<nav class="pagination fn__right">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}
?p=
${paginationPreviousPageNum}" class="pagination__item">«</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}" class="pagination__item">«</a>
<a class="pagination__item" href="${servePath}${path}">1</a>
<a class="pagination__item" href="${servePath}${path}">1</a>
<span class="pagination__item pagination__item--text">...</span>
<span class="pagination__item pagination__item--text">...</span>
</#if>
</#if>
...
@@ -86,13 +86,13 @@
...
@@ -86,13 +86,13 @@
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<span class="pagination__item pagination__item--current">${paginationPageNum}</span>
<span class="pagination__item pagination__item--current">${paginationPageNum}</span>
<#else>
<#else>
<a class="pagination__item" href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a class="pagination__item" href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<span class="pagination__item pagination__item--text">...</span>
<span class="pagination__item pagination__item--text">...</span>
<a href="${servePath}${path}
?p=
${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}" class="pagination__item">${paginationPageCount}</a>
<a href="${servePath}${path}
?p=
${paginationNextPageNum}" class="pagination__item">»</a>
<a href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" class="pagination__item">»</a>
</#if>
</#if>
</nav>
</nav>
</div>
</div>
...
...
src/main/resources/skins/owmx-3.0/article-list.ftl
View file @
7ea2828c
...
@@ -70,18 +70,18 @@
...
@@ -70,18 +70,18 @@
<div>
<div>
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}">${firstPageLabel}</a>
<a href="${servePath}${path}">${firstPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
?p=
${paginationPreviousPageNum}">${previousPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}
?p=
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else>
<#else>
<a href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}
?p=
${paginationNextPageNum}">${nextPagePabel}</a>
<a id="nextPage" href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}">${nextPagePabel}</a>
<a href="${servePath}${path}
?p=
${paginationPageCount}">${lastPageLabel}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}">${lastPageLabel}</a>
</#if>
</#if>
${sumLabel} ${paginationPageCount} ${pageLabel}
${sumLabel} ${paginationPageCount} ${pageLabel}
</div>
</div>
...
...
src/main/resources/skins/tree-house/article-list.ftl
View file @
7ea2828c
...
@@ -69,18 +69,18 @@
...
@@ -69,18 +69,18 @@
<div class="pagination">
<div class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}">${firstPageLabel}</a>
<a href="${servePath}${path}">${firstPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
?p=
${paginationPreviousPageNum}">${previousPageLabel}</a>
<a id="previousPage" href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}">${previousPageLabel}</a>
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<a href="${servePath}${path}
?p=
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}" class="selected">${paginationPageNum}</a>
<#else>
<#else>
<a href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount>
<#if paginationPageNums?last != paginationPageCount>
<a id="nextPage" href="${servePath}${path}
?p=
${paginationNextPageNum}">${nextPagePabel}</a>
<a id="nextPage" href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}">${nextPagePabel}</a>
<a href="${servePath}${path}
?p=
${paginationPageCount}">${lastPageLabel}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}">${lastPageLabel}</a>
</#if>
</#if>
${sumLabel} ${paginationPageCount} ${pageLabel}
${sumLabel} ${paginationPageCount} ${pageLabel}
</div>
</div>
...
...
src/main/resources/skins/yilia/article-list.ftl
View file @
7ea2828c
...
@@ -85,19 +85,19 @@
...
@@ -85,19 +85,19 @@
<#if 0 != paginationPageCount>
<#if 0 != paginationPageCount>
<nav class="pagination">
<nav class="pagination">
<#if 1 != paginationPageNums?first>
<#if 1 != paginationPageNums?first>
<a href="${servePath}${path}
?p=
${paginationPreviousPageNum}" class="extend">${previousPageLabel}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPreviousPageNum}" class="extend">${previousPageLabel}</a>
<a class="page-num" href="${servePath}${path}">1</a> ...
<a class="page-num" href="${servePath}${path}">1</a> ...
</#if>
</#if>
<#list paginationPageNums as paginationPageNum>
<#list paginationPageNums as paginationPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<#if paginationPageNum == paginationCurrentPageNum>
<span class="current page-num">${paginationPageNum}</span>
<span class="current page-num">${paginationPageNum}</span>
<#else>
<#else>
<a class="page-num" href="${servePath}${path}
?p=
${paginationPageNum}">${paginationPageNum}</a>
<a class="page-num" href="${servePath}${path}
${pagingSep}
${paginationPageNum}">${paginationPageNum}</a>
</#if>
</#if>
</#list>
</#list>
<#if paginationPageNums?last != paginationPageCount> ...
<#if paginationPageNums?last != paginationPageCount> ...
<a href="${servePath}${path}
?p=
${paginationPageCount}" class="page-num">${paginationPageCount}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationPageCount}" class="page-num">${paginationPageCount}</a>
<a href="${servePath}${path}
?p=
${paginationNextPageNum}" class="extend">${nextPagePabel}</a>
<a href="${servePath}${path}
${pagingSep}
${paginationNextPageNum}" class="extend">${nextPagePabel}</a>
</#if>
</#if>
</nav>
</nav>
</#if>
</#if>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment