news.html
4.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<%
var newsType = parameter.newsType;
if(isEmpty(newsType)){
newsType = 'news_info';
}
var page = parameter.page;
if(isEmpty(page)){
page = 1;
}
page = parseInt(page);
var newsFolder = temp.folderSon("news",session.site.siteId);
var newsList = temp.articlePageNoCache(page,10,'news',session.site.siteId);
%>
<%
var headContent = {
%>
<% include("/template/web/base/header.html"){} %>
<link href="${ctx}template/web/static/css/common.css" rel="stylesheet" type="text/css"/>
<link href="${ctx}template/web/static/css/news.css" rel="stylesheet" type="text/css"/>
<%
};
%>
<%
var bodyContent = {
%>
<% include("/template/web/base/header_menu.html"){} %>
<div class="page-container">
<!--轮播图-->
<div class="banner">
<img src="${ctx}template/web/static/image/news_banner.jpg" alt="">
</div>
<div class="news-content">
<div class="news-container">
<div class="news-list">
<%
list = newsList.list;
if(!isEmpty(list)){
for(item in list){ %>
<div class="news-item">
<a href="${BASE_PATH }front/article/${item.id}.html">
<div class="point"></div>
<div class="title">${item.title}</div>
<div class="time">${item.publish_time}</div>
</a>
</div>
<% } %>
<% if(newsList.totalPage > 1){
var currentPage = newsList.pageNumber;
var totalPage = newsList.totalPage;
var previousPage = currentPage - 1;
if (previousPage < 1) {
previousPage = 1;
}
var nextPage = currentPage + 1;
if (nextPage > totalPage) {
nextPage = totalPage;
}
%>
<div class="pagination">
<a class="first-page page-button" href="${BASE_PATH}news.html?newsType=${newsType}&page=1">
首页
</a>
<a class="previous page-button" href="${BASE_PATH}news.html?newsType=${newsType}&page=${previousPage}">
上一页
</a>
<%if (currentPage - 2 >= 1) {%>
<a class="page" href="${BASE_PATH}news.html?newsType=${newsType}&page=${currentPage-2}">${currentPage - 2}</a>
<%}%>
<%if (currentPage - 1 >= 1) {%>
<a class="page" href="${BASE_PATH}news.html?newsType=${newsType}&page=${currentPage-1}">${currentPage - 1}</a>
<%}%>
<a class="page current-page" href="${BASE_PATH}news.html?newsType=${newsType}&page=${currentPage}">${currentPage}</a>
<%if (currentPage + 1 <= totalPage) {%>
<a class="page" href="${BASE_PATH}news.html?newsType=${newsType}&page=${currentPage+1}">${currentPage + 1}</a>
<% }%>
<%if (currentPage + 2 <= totalPage) {%>
<a class="page" href="${BASE_PATH}news.html?newsType=${newsType}&page=${currentPage+2}">${currentPage + 2}</a>
<%}%>
<a class="next page-button" href="${BASE_PATH}news.html?newsType=${newsType}&page=${nextPage}">
下一页
</a>
<a class="last-page page-button" href="${BASE_PATH}news.html?newsType=${newsType}&page=${totalPage}">
尾页
</a>
</div>
<%}%>
<% } else {%>
<div class="empty">
暂无新闻
</div>
<%};%>
</div>
</div>
</div>
</div>
<% include("/template/web/base/footer.html"){} %>
<script type="text/javascript" src="${ctx}template/web/static/js/vue.min.js"></script>
<%}; %>
<% layout("/pages/template/_layout.html",{head:headContent,body:bodyContent}){ %>
<%} %>