Update Search footer header index user

This commit is contained in:
2026-05-13 17:40:26 +08:00
parent cda8a3e0ee
commit aeb0866ec1
12 changed files with 477 additions and 107 deletions
+34 -73
View File
@@ -187,10 +187,10 @@
</div>
<div class="widescreen large screen computer tablet only four wide column">
<div class="ui fluid action input">
<input type="text" placeholder="搜索...">
<div class="ui button">搜索</div>
</div>
<form action="/search" method="get" class="ui fluid action input">
<input type="text" name="q" placeholder="搜索主题..." id="sidebarSearch">
<button type="submit" class="ui button">搜索</button>
</form>
<div class="ui section divider"></div>
@@ -199,90 +199,48 @@
<div class="header">作者</div>
</div>
<div class="content">
<h4 class="ui sub header">测试人员1</h4>
<div class="ui small feed">
<div class="event">
<div class="content">
<div class="summary">
<a>Jiscuss</a> 一直, <a>Jiscuss</a> 一感谢支持!
</div>
</div>
<h4 class="ui sub header">
<a class="user-card-trigger" data-user-id="${discussions.startUserId!''}">${discussions.realname!''}</a>
</h4>
<div class="ui small statistics" style="margin-top:8px;">
<div class="statistic">
<div class="value">${authorDiscCount!0}</div>
<div class="label">发帖</div>
</div>
<div class="event">
<div class="content">
<div class="summary">
<a>2019</a> 测试内容
</div>
</div>
<div class="statistic">
<div class="value">${authorReplyCount!0}</div>
<div class="label">回复</div>
</div>
</div>
</div>
<div class="extra content">
<button class="ui button">预留按钮</button>
</div>
</div>
<#if authorTopDiscs?? && authorTopDiscs?size gt 0>
<div class="ui card">
<div class="content">
<div class="header">作者热门主题</div>
<div class="header">作者其他主题</div>
</div>
<div class="content">
<div class="content" style="padding:0;">
<div class="ui middle aligned divided list">
<div class="item">
<img class="ui avatar image" src="/static/assets/images/logo.png">
<#list authorTopDiscs as d>
<#if d.id != discussions.id>
<div class="item" style="padding:8px 12px;">
<div class="content">
<a class="header">its here</a>
<a class="header" href="/getdiscussionsbyid?id=${d.id}" style="font-size:.9em;font-weight:normal;">
${(d.title?length > 30)?then(d.title?substring(0,30) + '…', d.title)}
</a>
<div class="description" style="font-size:.8em;color:#999;">
<i class="heart icon"></i>${d.likeCount!0}
&nbsp;<i class="comment icon"></i>${d.commentsCount!0}
</div>
</div>
</div>
<div class="item">
<img class="ui avatar image" src="/static/assets/images/logo.png">
<div class="content">
<a class="header">他的测试主题2</a>
</div>
</div>
<div class="item">
<img class="ui avatar image" src="/static/assets/images/logo.png">
<div class="content">
<a class="header">他的测试主题3</a>
</div>
</div>
</div>
</div>
<div class="extra content">
<p>预留信息</p>
</div>
</div>
<div class="ui card">
<div class="content">
<img class="right floated mini ui image"
src="static/assets/images/logo.png">
<div class="header">Jiscuss Demo</div>
<div class="meta">简单、易用、开源</div>
<div class="description">一款基于JAVA的开源论坛 框架采用:Spring Boot + H2
+ Semantic UI
</div>
</div>
<div class="extra content">
<div class="ui two buttons">
<div class="ui basic red button">
<div class="ui mini statistic">
<div class="value">1</div>
<div class="label">用户数</div>
</div>
</div>
<div class="ui basic green button">
<div class="ui mini statistic">
<div class="value">10</div>
<div class="label">发帖数</div>
</div>
</div>
</#if>
</#list>
</div>
</div>
</div>
</#if>
</div>
@@ -333,7 +291,10 @@
'<div style="font-weight:700;font-size:1em;margin-bottom:4px;">' + (u.username || '') + '</div>' +
'<div style="color:#888;font-size:.88em;">发帖: ' + (u.discussionsCount || 0) +
'&nbsp;&nbsp;回复: ' + (u.commentsCount || 0) + '</div>' +
'<div style="margin-top:8px;"><a class="open-msg-modal" data-uid="' + u.id + '" data-uname="' + (u.username||'') + '" style="font-size:.85em;color:#2185d0;cursor:pointer;"><i class="envelope icon"></i>发私信</a></div>'
'<div style="margin-top:8px;display:flex;gap:12px;">' +
'<a href="/profile?uid=' + u.id + '" style="font-size:.85em;color:#2185d0;"><i class="user icon"></i>主页</a>' +
'<a class="open-msg-modal" data-uid="' + u.id + '" data-uname="' + (u.username||'') + '" style="font-size:.85em;color:#2185d0;cursor:pointer;"><i class="envelope icon"></i>发私信</a>' +
'</div>'
).css({ left: x + 14, top: y + 14 }).show();
}