Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update #340

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

update #340

wants to merge 9 commits into from

Conversation

AR-26710
Copy link
Contributor

No description provided.

Copy link

vercel bot commented Sep 22, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
halo-theme-joe3-0 ✅ Ready (Inspect) Visit Preview 💬 Add feedback Nov 1, 2024 3:26pm

@AR-26710
Copy link
Contributor Author

AR-26710 commented Sep 22, 2024

效果预览:

Snipaste_2024-09-22_15-11-05

@AR-26710
Copy link
Contributor Author

AR-26710 commented Sep 22, 2024

效果如下:

数据直接获取在前端,可在前端直接获得,所以防君子不防小人。

Snipaste_2024-09-22_23-00-46

Snipaste_2024-09-23_01-27-09

Snipaste_2024-09-23_01-33-57

附:链接插件API

@AR-26710
Copy link
Contributor Author

对登录者与文章或独立页的拥有者的用户名(用户名不重复)进行比较

效果如下:

文章
Snipaste_2024-09-25_22-48-41
Snipaste_2024-09-25_22-50-52

独立页
Snipaste_2024-09-25_23-08-33
Snipaste_2024-09-25_23-09-00

@AR-26710
Copy link
Contributor Author

可自行开用户,对独立页编辑进行测试。

对编辑按钮显示逻辑也进行了修复。

修复前
Snipaste_2024-09-28_04-42-03

修复后

Snipaste_2024-09-28_04-45-04

@AR-26710
Copy link
Contributor Author

问题如上回复

@jiewenhuang
Copy link
Owner

有一点我不是很理解,跳转链接为什么直接从页面获取,而是要请求一次api呢?页面获取,不就不暴露了隐藏链接了

@AR-26710
Copy link
Contributor Author

有一点我不是很理解,跳转链接为什么直接从页面获取,而是要请求一次api呢?页面获取,不就不暴露了隐藏链接了

已采纳修改。哈哈,确实没想到,对api着迷了……

@AR-26710
Copy link
Contributor Author

AR-26710 commented Nov 1, 2024

效果如下:

修改前
image

修改后
image

@AR-26710
Copy link
Contributor Author

AR-26710 commented Nov 1, 2024

效果如下:

修改前:
image

修改后:

相册
image

图片分页查看
image

移动加载设置
image

@jiewenhuang
Copy link
Owner

有几个疑问,这个相册分页是针对单个分类,还是全部的,如果是全部的。切换分组的时候,如果保证有数据?我记得,之前写的时候是直接过滤页面元素来实现分类切换的。如果当前页面只有分类1的数据,分类2的在第二页,那么,切换到分类2的时候,是不是不会显示,要切到第二页才显示。其次就是,我觉得,合并设置不是一个很好的选择,可以直接加一个设置在相册设置,这样不会影响到更新使用

@AR-26710
Copy link
Contributor Author

AR-26710 commented Nov 1, 2024

分类切换通过拼参进行切换,如下,可避免图片没加载完,造成切换后无法查看图片的问题。
相关api

<li th:each="group : ${photoFinder.groupBy()}">
     <a class="link" th:href="'/photos?group='+${group.metadata.name}" th:title="${group.spec.displayName}">
          <span>[[${group.spec.displayName}]]</span>
      </a>
</li>

删除了相册模板。

添加分页功能,支持全部图片分页、分组图片分页。

更新加载功能,添加了分组加载功能,修复切换分组时由于前面图片没加载,造成当前图片一直在加载,无法查看的问题。

将const baseUrl = ThemeConfig.blog_url;修改为const baseUrl = window.location.origin;,修复偶尔跨域报错造成无法加载的问题。

@jiewenhuang
Copy link
Owner

现在的意思是,切换分页直接跳转到新页面吗,会不会感觉逻辑很怪异。切换的时候丝滑吗。

@AR-26710
Copy link
Contributor Author

AR-26710 commented Nov 2, 2024

具体怎么说呢,得体验才知道。

分页不支持无感刷新,加载才支持。

预览
方案一:
我内网穿透的
使用加载
https://frp-dad.top:59120/photos

方案二:
使用分页
https://blog.houxiongxiong.icu/album
https://blog.houxiongxiong.icu/photos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants