<div data-theme-toc="true"> </div>
嘿!![]()
由于我只有最少的编程知识,我一直在试验人工智能编码来弥补不足,并创建了一个可以根据主题生成图像库的插件。
睁大你的眼睛,见证自主机器与苏打水驱动的大猩猩之间的联盟!
![]()
你可以在这里看到它的实时效果并进行尝试。这主要是一个测试实例,因此可用性不能保证。
功能
- 无限加载
- 用户筛选
- 日期筛选
- 使用 Photoswipe 查看器
- 组特定访问权限
- 兼容智能手机
有几个按钮可以从主题转到图库 ![]()
- 从时间线
- 在主题末尾
- 在每个帖子中
如果我们从帖子打开图库,图库将被筛选,只显示从该帖子开始的图像。你可以通过点击取消此筛选。
安全与图像查询
图库仅对用户有权访问的主题可用。
它们不会显示来自已软删除帖子、隐藏的标记帖子、耳语(如果用户无权访问)和被忽略用户的图像。
如果一个图片显示多次,图库中只会出现第一次出现的。
它不显示非常规上传(头像、自定义表情符号等)。
它不适用于热链接的图像。
图库按与帖子中相同的顺序显示图像,而与它们的上传日期和作者无关(在这方面,它的工作方式与我的另一个项目草稿不同)。
错误和弱点
按钮大多出现在访客看不到的容器中。因此,代码会复制这些按钮,并根据浏览论坛的是访客还是注册用户来显示其中一个。
图库链接上没有元标签
没有强调可访问性功能
我可能在这里忘记或遗漏了很多东西。
我在哪里可以找到它,为什么你没有在 Plugin 中发布它?
首先,一个友好的小警告!
它主要是由 AI 生成的,此项目涉及的技术知识超出了我自己的能力。因此,我不能保证它可靠或安全。如果你自己无法审查代码,请不要安装它。
现在,如果有一个真正的开发人员足够热情地查看代码——据我所见,代码并不复杂——我将非常高兴。如果可以做到这一点,那么该主题肯定可以移至 #plugin。在此期间,请将此项目视为一个单纯的实验,而不是一个可用于生产的插件。
你可以在这里找到代码:https://github.com/Canapin/discourse-topic-gallery
默认情况下,该插件处于禁用状态,图库仅对管理员可用。请先访问设置。
我创建的关于类似功能的#feature 主题:
