希望各位大佬可以大显神通。 我知道 DIY 模块编辑一下 编辑-数据-模块数据 就能给需要的帖子设定外部图片
上面这样子是可以的,但是没有办法自动提取贴内第一张图作为封面呢,是每次都要手动设置,好麻烦。
1
Thecosy 2022-12-11 17:10:06 +08:00
如果您想要让 Discuz DIY 自动提取外链帖子中的第一张图片作为封面图,那么您可以在 Discuz 后台的「模块管理」中找到 DIY 设计,然后在「调用外部数据」部分添加外链图片的网址。您需要使用一些代码来提取帖子中的第一张图片,并将其作为封面图显示。
请注意,由于 Discuz DIY 可能会有所不同,所以您需要确保自己了解如何编写代码以及如何修改 Discuz 的配置。如果您不确定如何操作,建议您咨询 Discuz 的技术支持人员,或者在社区中寻求帮助。 |
3
SkyRing OP 有没可以付费解决问题的大佬啊~
|
7
dextercai 2022-12-11 23:21:20 +08:00
尝试使用外链图片本地化之类的插件预处理一下。
DIY 的图片数据是从附件表里拿的。但是外链图片不进附件表。 依稀记得 DIY 的里面应该没有嵌入点能用于插件开发,不靠本地化预处理解决的话可能得另外开发个插件什么的。 |
8
flyqie 2022-12-12 00:09:55 +08:00 via Android
看了下楼主的 github ,似乎主力 java ?
建议稍微瞅瞅 php 官方文档,这玩意不难。 |
11
SkyRing OP 问了个应用中心的作者,给我报价一千,害,第一个说给我做个本地化,这个肯定不行,第二个是帮我做个 diy 模块,不是应该就是贴内的数据获取出来,导入到对应的表里面去吗?这个好像是常规操作,要是我把这个搞懂了,是不是可以自己弄了...
|
12
dextercai 2022-12-12 20:58:45 +08:00
|
14
SkyRing OP pre_forum_threadimage 应该就是在这个表里面添加链接才对吧,不知道为啥,现在连表都没法编辑,难受
|
15
SkyRing OP https://addon.dismall.com/plugins/tshuz_threadcover.html
上架了个这插件,虽然不能外链图,不够可以凑合用了~ |