返回列表 发帖
查看: 991|回复: 5

[求助] 问各位开发者一个问题:有没有钩子可以对贴子展示时的处理?

8

主题

460

回帖

589

积分

应用开发者

贡献
17 点
金币
13 个
QQ
发表于 2024-1-31 21:53:07 | 查看全部 |阅读模式
背景:我的ckeditor排版完后为html代码,图片代码也是<img src='abc.jpg'>这种,不是这种BBCODE
结果:这就导致一个问题:贴子展示给用户的时候,发现贴子对应数据有图片,但内容没有引用,于是会在贴子底部展示出来。 给人一种错觉:上传了两次图片。

注:默认编辑器也是这样的,只要贴子对应数据有图片,贴子内容没有引用图片,就会在贴子底部自动展示出来:如图显示的代码:

截图202401312149472426.jpg



尝试了好多方法,都无法很好的解决此问题。在此,向各位开发者大佬咨询良方,望赐教。







我知道答案 回答被采纳将会获得1 贡献 已有5人回答
回复

使用道具 举报

10

主题

1440

回帖

2550

积分

应用开发者

DSVUE

贡献
72 点
金币
448 个
QQ
发表于 2024-1-31 23:25:41 | 查看全部
简单点的办法可以考虑用js判断附件列表的src内容在正文区域已经存在的时候就移除附件列表内对应的区域。
效果要好一点的话,最好还是在输出html以前用PHP来判断,可以在解析正文html部分的php代码,先获取到图片附件的id,然后对正文下方附件列表部分用这些id来判断。
回复

使用道具 举报

40

主题

2961

回帖

5029

积分

应用开发者

Discuz! 运维

贡献
186 点
金币
672 个
QQ
发表于 2024-2-1 09:09:24 | 查看全部
这里每个嵌入点都可以

截图202402010909224245.jpg

回复

使用道具 举报

8

主题

460

回帖

589

积分

应用开发者

贡献
17 点
金币
13 个
QQ
 楼主| 发表于 2024-2-1 09:41:02 | 查看全部
mingkong 发表于 2024-1-31 23:25
简单点的办法可以考虑用js判断附件列表的src内容在正文区域已经存在的时候就移除附件列表内对应的区域。
效 ...

简单的办法是有,但只是障眼法,不能从根本上解决问题。

好的办法一直想不到如何找到输出html时的钩子,如果能找到这个钩子,应该会简单一些。
回复

使用道具 举报

8

主题

460

回帖

589

积分

应用开发者

贡献
17 点
金币
13 个
QQ
 楼主| 发表于 2024-2-1 09:44:40 | 查看全部
科站网 发表于 2024-2-1 09:09
这里每个嵌入点都可以

这些嵌入点我都看过,但找不出哪个能对帖子内容起作用的。

望指点一下。
回复

使用道具 举报

40

主题

2961

回帖

5029

积分

应用开发者

Discuz! 运维

贡献
186 点
金币
672 个
QQ
发表于 2024-2-1 09:46:39 | 查看全部
false001 发表于 2024-2-1 09:44
这些嵌入点我都看过,但找不出哪个能对帖子内容起作用的。

望指点一下。 ...

看模板代码,为什么会到最下面就明白了,开发者要学会看代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-7 07:57 , Processed in 0.092150 second(s), 31 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表