V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SkyRing
V2EX  ›  PHP

怎么让 DIscuz diy 调用外链帖子中的外链图啊

  •  1
     
  •   SkyRing · 2022-12-11 16:58:26 +08:00 · 1581 次点击
    这是一个创建于 501 天前的主题,其中的信息可能已经有所发展或是发生改变。

    希望各位大佬可以大显神通。 我知道 DIY 模块编辑一下 编辑-数据-模块数据 就能给需要的帖子设定外部图片

    上面这样子是可以的,但是没有办法自动提取贴内第一张图作为封面呢,是每次都要手动设置,好麻烦。

    15 条回复    2022-12-13 10:48:17 +08:00
    Thecosy
        1
    Thecosy  
       2022-12-11 17:10:06 +08:00
    如果您想要让 Discuz DIY 自动提取外链帖子中的第一张图片作为封面图,那么您可以在 Discuz 后台的「模块管理」中找到 DIY 设计,然后在「调用外部数据」部分添加外链图片的网址。您需要使用一些代码来提取帖子中的第一张图片,并将其作为封面图显示。

    请注意,由于 Discuz DIY 可能会有所不同,所以您需要确保自己了解如何编写代码以及如何修改 Discuz 的配置。如果您不确定如何操作,建议您咨询 Discuz 的技术支持人员,或者在社区中寻求帮助。
    SkyRing
        2
    SkyRing  
    OP
       2022-12-11 17:13:19 +08:00
    @Thecosy 我看社区有人四个月前,相同的问题,都还没有解决
    SkyRing
        3
    SkyRing  
    OP
       2022-12-11 20:57:32 +08:00
    有没可以付费解决问题的大佬啊~
    haha512
        4
    haha512  
       2022-12-11 21:29:07 +08:00
    @Thecosy 看起来像是 ChatGPT 回复的
    SkyRing
        5
    SkyRing  
    OP
       2022-12-11 21:37:54 +08:00
    @haha512 啊这...
    SkyRing
        6
    SkyRing  
    OP
       2022-12-11 21:38:16 +08:00
    @haha512 你去试试看,是一样的回复?我懒得试了...
    dextercai
        7
    dextercai  
       2022-12-11 23:21:20 +08:00
    尝试使用外链图片本地化之类的插件预处理一下。
    DIY 的图片数据是从附件表里拿的。但是外链图片不进附件表。

    依稀记得 DIY 的里面应该没有嵌入点能用于插件开发,不靠本地化预处理解决的话可能得另外开发个插件什么的。
    flyqie
        8
    flyqie  
       2022-12-12 00:09:55 +08:00 via Android
    看了下楼主的 github ,似乎主力 java ?

    建议稍微瞅瞅 php 官方文档,这玩意不难。
    SkyRing
        9
    SkyRing  
    OP
       2022-12-12 14:16:32 +08:00
    @dextercai 杜绝所有上传,尽量避免挂马。
    SkyRing
        10
    SkyRing  
    OP
       2022-12-12 14:18:33 +08:00
    @flyqie 害,学习,可能需要灵感,估计灵感还没到?
    SkyRing
        11
    SkyRing  
    OP
       2022-12-12 14:31:12 +08:00
    问了个应用中心的作者,给我报价一千,害,第一个说给我做个本地化,这个肯定不行,第二个是帮我做个 diy 模块,不是应该就是贴内的数据获取出来,导入到对应的表里面去吗?这个好像是常规操作,要是我把这个搞懂了,是不是可以自己弄了...
    dextercai
        12
    dextercai  
       2022-12-12 20:58:45 +08:00
    @SkyRing 不给附件目录执行权限就能达到防止挂马的情况了。外链图片本地化也完全可以在处理的时候就发现并过滤掉。

    其实从开发者角度来说,收一千块钱给你定制一个不算黑心。
    SkyRing
        13
    SkyRing  
    OP
       2022-12-12 22:28:50 +08:00
    @dextercai 也是吧,没办法了~
    SkyRing
        14
    SkyRing  
    OP
       2022-12-13 10:29:04 +08:00
    pre_forum_threadimage 应该就是在这个表里面添加链接才对吧,不知道为啥,现在连表都没法编辑,难受
    SkyRing
        15
    SkyRing  
    OP
       2022-12-13 10:48:17 +08:00
    https://addon.dismall.com/plugins/tshuz_threadcover.html
    上架了个这插件,虽然不能外链图,不够可以凑合用了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5564 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 03:32 · PVG 11:32 · LAX 20:32 · JFK 23:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.