Fix:优化最新评论

This commit is contained in:
羡羡 2023-06-30 10:55:54 +08:00
parent 36dc67efcd
commit 26a8880027
2 changed files with 9 additions and 6 deletions

View File

@ -458,6 +458,11 @@ spec:
label: 分类数量 label: 分类数量
value: -1 value: -1
help: "小于 0 则展示全部分类" help: "小于 0 则展示全部分类"
- $formkit: number
name: newcommentnumber
label: 评论数量
value: 5
help: "最新评论数量, 小于 0 则展示5条评论"
- group: footer - group: footer
label: 页脚 label: 页脚
@ -1398,11 +1403,6 @@ spec:
label: Twikoo评论-mailMd5 label: Twikoo评论-mailMd5
placeholder: 请输入mailMd5 placeholder: 请输入mailMd5
help: 注意格式 (`mailMd5`) help: 注意格式 (`mailMd5`)
- $formkit: number
name: newcommentnumber
label: 评论数量
value: 5
help: "最新评论数量"
- group: other - group: other
label: 其他设置 label: 其他设置
formSchema: formSchema:

View File

@ -9,10 +9,13 @@
</div> </div>
<script th:src="@{/assets/libs/twikoo/twikoo.all.min.js}"></script> <script th:src="@{/assets/libs/twikoo/twikoo.all.min.js}"></script>
<script th:if="${theme.config.comments.twikoo && #strings.equals(theme.config.comments.use, 'Twikoo') && not #strings.isEmpty(theme.config.comments.envId)}"> <script th:if="${theme.config.comments.twikoo && #strings.equals(theme.config.comments.use, 'Twikoo') && not #strings.isEmpty(theme.config.comments.envId)}">
const pagesize = [[${theme.config.sidebar.newcommentnumber}]];
const defaultpagesize = 5;
const finalpagesize = pagesize <= 0 ? defaultpagesize : pagesize;
twikoo.getRecentComments({ twikoo.getRecentComments({
envId: [[${ theme.config.comments.envId }]], // 环境 ID envId: [[${ theme.config.comments.envId }]], // 环境 ID
// region: 'ap-guangzhou', // 环境地域,默认为 ap-shanghai如果您的环境地域不是上海需传此参数 // region: 'ap-guangzhou', // 环境地域,默认为 ap-shanghai如果您的环境地域不是上海需传此参数
pageSize: [[${theme.config.comments.newcommentnumber}]], // 获取多少条默认10最大100 pageSize: finalpagesize, // 获取多少条默认10最大100
includeReply: false // 是否包括最新回复默认false includeReply: false // 是否包括最新回复默认false
}).then(function (res) { }).then(function (res) {
let commenthtml = ''; let commenthtml = '';