Skip to content

Commit f7a386d

Browse files
勤硕JacksonTian
authored andcommitted
refactor: user page(stars, top100)
1 parent 324894f commit f7a386d

File tree

7 files changed

+109
-14
lines changed

7 files changed

+109
-14
lines changed

app/view/user/collect_topics.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
</div>
1111
<div class='inner no-padding'>
1212
<% if (topics.length > 0) { %>
13-
<%- partial('../topic/list', { topics: topics, pages: pages, current_pages: current_page, base: '/user/' +
14-
user.loginname + '/collections' }) %>
13+
<%- partial('../topic/list', { topics: topics, pages: pages, current_pages: current_page, base: '/user/' +
14+
user.loginname + '/collections' }) %>
1515
<% } else { %>
16-
<p>找不到话题 (T_T)</p>
16+
<p>找不到话题 (T_T)</p>
1717
<% } %>
1818
</div>
1919
</div>

app/view/user/replies.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
<div class='panel'>
1313
<div class="header"><%= user.loginname %> 参与的话题</div>
1414
<div class="inner padding">
15-
<% if(typeof(topics) !== 'undefined' && topics.length > 0){ %>
16-
<%- partial('../topic/list',
17-
{topics:topics,pages:pages,current_pages:current_page,base:'/user/'+user.loginname+'/replies'}) %>
15+
<% if (typeof(topics) !== 'undefined' && topics.length > 0) { %>
16+
<%- partial('../topic/list',
17+
{ topics: topics, pages: pages, current_pages: current_page, base: '/user/'+user.loginname+'/replies' }) %>
1818
<% }else{ %>
19-
<div class='inner'>
20-
<p>无话题</p>
21-
</div>
19+
<div class='inner'>
20+
<p>无话题</p>
21+
</div>
2222
<% } %>
2323
</div>
2424
</div>

app/view/user/stars.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<%- partial('../sidebar') %>
2+
3+
<div id='content'>
4+
<div class='panel'>
5+
<div class='header'>
6+
<ul class='breadcrumb'>
7+
<li><a href='/'>主页</a><span class='divider'>/</span></li>
8+
<li class='active'>社区达人</li>
9+
</ul>
10+
</div>
11+
<div class='inner'>
12+
<% if (typeof(stars) !== 'undefined' && stars.length > 0) { %>
13+
<%- partial('./user',{ collection: stars, as: 'user' }) %>
14+
<% } else { %>
15+
<p>还没有社区达人</p>
16+
<% } %>
17+
</div>
18+
</div>
19+
</div>

app/view/user/top100.html

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<%- partial('../sidebar') %>
2+
3+
<div id='content'>
4+
<div class='panel'>
5+
<div class='header'>
6+
<ul class='breadcrumb'>
7+
<li><a href='/'>主页</a><span class='divider'>/</span></li>
8+
<li class='active'>Top100 积分榜</li>
9+
</ul>
10+
</div>
11+
<div class='inner'>
12+
<% if (typeof(users) !== 'undefined' && users.length > 0) { %>
13+
<table class='table table-condensed table-striped'>
14+
<thead>
15+
<th>#</th>
16+
<th>用户名</th>
17+
<th>积分</th>
18+
<th>主题数</th>
19+
<th>评论数</th>
20+
</thead>
21+
<tbody>
22+
<%- partial('./top100_user',{ collection: users, as: 'user' }) %>
23+
</tbody>
24+
</table>
25+
<% } else { %>
26+
<p>还没有用户</p>
27+
<% } %>
28+
</div>
29+
</div>
30+
</div>

app/view/user/top100_user.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<tr>
2+
<td><b><%= indexInCollection+1 %></b></td>
3+
<td>
4+
<a class='user_avatar' href="/user/<%= user.loginname %>">
5+
<img src="<%= proxy(user.avatar_url) %>" title="<%= user.loginname %>"/>
6+
</a>
7+
<span class='sp10'></span>
8+
<a href='/user/<%= user.loginname %>'><%= user.loginname %></a></td>
9+
<td><%= user.score %></td>
10+
<td><%= user.topic_count %></td>
11+
<td><%= user.reply_count %></td>
12+
</tr>

app/view/user/topics.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
<div class="header"><%=user.loginname%> 创建的话题</div>
1414
<div class="inner padding">
1515
<% if(typeof(topics) !== 'undefined' && topics.length > 0 ){ %>
16-
<%- partial('../topic/list',
17-
{topics:topics,pages:pages,current_pages:current_page,base:'/user/'+user.loginname+'/topics'}) %>
16+
<%- partial('../topic/list',
17+
{ topics: topics, pages: pages, current_pages: current_page, base: '/user/'+user.loginname+'/topics' }) %>
1818
<% }else{ %>
19-
<div class='inner'>
20-
<p>无话题</p>
21-
</div>
19+
<div class='inner'>
20+
<p>无话题</p>
21+
</div>
2222
<% } %>
2323
</div>
2424
</div>

app/view/user/user.html

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<div class='user'>
2+
<div>
3+
<a href="/user/<%= user.loginname %>">
4+
<img class='user_avatar' src="<%= proxy(user.avatar_url) %>" title="<%= user.loginname %>"/>
5+
</a>
6+
<span class='user_name'><a class='dark' href="/user/<%= user.loginname %>"><%= user.loginname %></a></span>
7+
8+
<div class='space'></div>
9+
<span class='col_fade'><%= user.follower_count %> 粉丝 </span>
10+
<span class='space'></span>
11+
<span class='col_fade'><%= user.following_count %> 关注 </span>
12+
</div>
13+
<div>
14+
<span>
15+
<a href='mailto:<%= user.email %>'>
16+
<i class="fa fa-envelope-o" title='电子邮箱'></i>
17+
</a>
18+
</span>
19+
<% if (user.url) { %>
20+
<span>
21+
<a href="<%= user.url %>" target='_blank'>
22+
<i class="fa fa-home" title='个人网站'></i>
23+
</a>
24+
</span>
25+
<% } %>
26+
<% if (user.weibo) { %>
27+
<span>
28+
<a href="<%= user.weibo %>" target='_blank'>
29+
<i class="fa fa-weibo" title='微博'></i>
30+
</a>
31+
</span>
32+
<% } %>
33+
</div>
34+
</div>

0 commit comments

Comments
 (0)