mirror of
https://ghfast.top/https://github.com/zsjy/halo-theme-dream2.0-plus.git
synced 2025-03-15 20:09:41 +08:00
调整登录扩展能力可选个人,未完
This commit is contained in:
parent
d8bd2d8f64
commit
7457a300dc
@ -200,12 +200,14 @@ spec:
|
|||||||
name: expand_login_skill
|
name: expand_login_skill
|
||||||
label: 扩展登录后能力
|
label: 扩展登录后能力
|
||||||
help: 开启后,在文章详情界面,根据作者身份显示编辑按钮。控制台按钮 - 登录组件样式 添加 新建文章 和 发布瞬间 菜单项。登录用户需要具有进入控制台的权限。
|
help: 开启后,在文章详情界面,根据作者身份显示编辑按钮。控制台按钮 - 登录组件样式 添加 新建文章 和 发布瞬间 菜单项。登录用户需要具有进入控制台的权限。
|
||||||
value: true
|
value: 'console'
|
||||||
options:
|
options:
|
||||||
- label: 开启
|
- label: 控制台
|
||||||
value: true
|
value: 'console'
|
||||||
|
- label: 个人
|
||||||
|
value: 'uc'
|
||||||
- label: 关闭
|
- label: 关闭
|
||||||
value: false
|
value: 'none'
|
||||||
- $formkit: radio
|
- $formkit: radio
|
||||||
name: load_progress
|
name: load_progress
|
||||||
label: 加载进度条
|
label: 加载进度条
|
||||||
|
@ -75,18 +75,20 @@
|
|||||||
th:title="${theme.config.basic_style.console.console_title}">
|
th:title="${theme.config.basic_style.console.console_title}">
|
||||||
<i th:class="${#strings.defaultString(theme.config.basic_style.console.console_icon, 'ri-equalizer-line')}"></i>
|
<i th:class="${#strings.defaultString(theme.config.basic_style.console.console_icon, 'ri-equalizer-line')}"></i>
|
||||||
</a>
|
</a>
|
||||||
<div th:if="${theme.config.basic_style.show_console == 'logon'}" class="navbar-logon" trigger="hover" th:with="currentUser = ${contributorFinder.getContributor(#authentication.name)}">
|
<div th:if="${theme.config.basic_style.show_console == 'logon'}" class="navbar-logon" trigger="hover"
|
||||||
|
th:with="currentUser = ${contributorFinder.getContributor(#authentication.name)},
|
||||||
|
skillUrl = ${theme.config.basic_style.expand_login_skill}">
|
||||||
<div class="navbar-logon-head">
|
<div class="navbar-logon-head">
|
||||||
<img th:src="${currentUser.avatar ?: #theme.assets('/img/avatar.svg')}"
|
<img th:src="${currentUser.avatar ?: #theme.assets('/img/avatar.svg')}"
|
||||||
th:alt="${currentUser.displayName}"
|
th:alt="${currentUser.displayName}"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<ul class="navbar-logon-group">
|
<ul class="navbar-logon-group">
|
||||||
<li th:if="${theme.config.basic_style.expand_login_skill && !#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
<li th:if="${skillUrl != 'none' && !#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
||||||
<a href="/console/posts/editor" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_person_class)}" th:class="${theme.config.basic_style.logon.console_post_class}"></i> 新建文章</a>
|
<a th:href="@{|/${skillUrl}/posts/editor|}" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_person_class)}" th:class="${theme.config.basic_style.logon.console_post_class}"></i> 新建文章</a>
|
||||||
</li>
|
</li>
|
||||||
<li th:if="${theme.config.basic_style.expand_login_skill && !#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
<li th:if="${skillUrl != 'none' && !#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
||||||
<a href="/console/moments" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_person_class)}" th:class="${theme.config.basic_style.logon.console_moment_class}"></i> 发布瞬间</a>
|
<a th:href="@{|/${skillUrl}/moments|}" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_person_class)}" th:class="${theme.config.basic_style.logon.console_moment_class}"></i> 发布瞬间</a>
|
||||||
</li>
|
</li>
|
||||||
<li th:if="${!#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
<li th:if="${!#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
||||||
<a href="/uc" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_person_class)}" th:class="${theme.config.basic_style.logon.console_person_class}"></i> 个人中心</a>
|
<a href="/uc" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_person_class)}" th:class="${theme.config.basic_style.logon.console_person_class}"></i> 个人中心</a>
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
th:fragment="article (post, type)"
|
th:fragment="article (post, type)"
|
||||||
th:with="updateInterval = ${T(java.lang.Math).floor((#dates.createNow().getTime()/1000.0 - post.status.lastModifyTime.getEpochSecond())/86400.0).intValue()},
|
th:with="updateInterval = ${T(java.lang.Math).floor((#dates.createNow().getTime()/1000.0 - post.status.lastModifyTime.getEpochSecond())/86400.0).intValue()},
|
||||||
isPost = ${type == 'Post'},
|
isPost = ${type == 'Post'},
|
||||||
|
skillUrl = ${theme.config.basic_style.expand_login_skill},
|
||||||
thumbnail = ${#strings.isEmpty(post.spec.cover) ? #strings.isEmpty(theme.config.post.default_thumbnail) ? '' : theme.config.post.default_thumbnail + (#strings.contains(theme.config.post.default_thumbnail, '?') ? '&' : '?') + 'id=' + post.metadata.name : thumbnail.gen(post.spec.cover, 'xl')}">
|
thumbnail = ${#strings.isEmpty(post.spec.cover) ? #strings.isEmpty(theme.config.post.default_thumbnail) ? '' : theme.config.post.default_thumbnail + (#strings.contains(theme.config.post.default_thumbnail, '?') ? '&' : '?') + 'id=' + post.metadata.name : thumbnail.gen(post.spec.cover, 'xl')}">
|
||||||
|
|
||||||
<div th:if="${!#strings.isEmpty(thumbnail)}" class="card widget">
|
<div th:if="${!#strings.isEmpty(thumbnail)}" class="card widget">
|
||||||
@ -19,8 +20,8 @@
|
|||||||
</li>
|
</li>
|
||||||
<li><i class="ri-thumb-up-line"></i>[[${post.stats.upvote}]]</li>
|
<li><i class="ri-thumb-up-line"></i>[[${post.stats.upvote}]]</li>
|
||||||
<li><i class="ri-quill-pen-line"></i>[[${#strings.length(#strings.trim(post.content.content))}]]</li>
|
<li><i class="ri-quill-pen-line"></i>[[${#strings.length(#strings.trim(post.content.content))}]]</li>
|
||||||
<li th:if="${theme.config.basic_style.expand_login_skill && logonUserName == post.spec.owner}" class="is-hidden-laptop">
|
<li th:if="${logonUserName == post.spec.owner && (skillUrl == 'console' || (skillUrl == 'uc' && isPost))}" class="is-hidden-laptop">
|
||||||
<a target="_blank" title="编辑文章" th:href="@{|/console/${isPost ? 'posts' : 'single-pages'}/editor?name=${post.metadata.name}|}"><i class="ri-edit-2-line"></i>编辑</a></li>
|
<a target="_blank" title="编辑文章" th:href="@{|/${skillUrl}/${isPost ? 'posts' : 'single-pages'}/editor?name=${post.metadata.name}|}"><i class="ri-edit-2-line"></i>编辑</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -48,8 +49,8 @@
|
|||||||
</li>
|
</li>
|
||||||
<li><i class="ri-thumb-up-line"></i>[[${post.stats.upvote}]]</li>
|
<li><i class="ri-thumb-up-line"></i>[[${post.stats.upvote}]]</li>
|
||||||
<li><i class="ri-quill-pen-line"></i>[[${#strings.length(#strings.trim(post.content.content))}]]</li>
|
<li><i class="ri-quill-pen-line"></i>[[${#strings.length(#strings.trim(post.content.content))}]]</li>
|
||||||
<li th:if="${theme.config.basic_style.expand_login_skill && logonUserName == post.spec.owner}" class="is-hidden-laptop">
|
<li th:if="${logonUserName == post.spec.owner && (skillUrl == 'console' || (skillUrl == 'uc' && isPost))}" class="is-hidden-laptop">
|
||||||
<a target="_blank" title="编辑文章" th:href="@{|/console/${isPost ? 'posts' : 'single-pages'}/editor?name=${post.metadata.name}|}"><i class="ri-edit-2-line"></i>编辑</a></li>
|
<a target="_blank" title="编辑文章" th:href="@{|/skillUrl/${isPost ? 'posts' : 'single-pages'}/editor?name=${post.metadata.name}|}"><i class="ri-edit-2-line"></i>编辑</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div th:if="${isPost && !#lists.isEmpty(post.categories)}" class="level-item">
|
<div th:if="${isPost && !#lists.isEmpty(post.categories)}" class="level-item">
|
||||||
<a th:each="cy : ${post.categories}" th:href="${cy.status.permalink}"
|
<a th:each="cy : ${post.categories}" th:href="${cy.status.permalink}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user