0xAA55 发表于 2014-2-27 21:21:18

【论坛】发现Discuz!X3.1的BUG:关联链接和隐藏内容(hide)的BUG

当你是站长,你在后台设置了关联链接,其中“IDE”被你关联到某个帖子,这个时候,论坛所有帖子中的“IDE”三个字都被改成了<a href="你的链接" target="_blank">IDE</a>
那么隐藏内容的HTML代码,也就是包含了【hide】标签的代码,在经过Discuz!处理后(... class="showhide" ...)就会被改掉(... class="showh<a href="你的链接" ...一团糟)。
结果前几天我发现论坛的隐藏内容变成了“IDE">”而不是有红线的框框。
解决方法是把任何拼写中和“showhide”这个词类似的关联链接去掉。这是临时的解决措施。
我觉得会出这个BUG是因为Discuz!的源码对于关联链接的关键字的解析步骤放在了错误的位置。
这里测试一下。回帖可见。
**** Hidden Message *****

oxbbs 发表于 2014-4-20 10:05:13

才发现这个BUG,回复研究如何利用

qunwang6 发表于 2014-9-30 08:51:00

看看O(∩_∩)O谢谢分享

瑾哥 发表于 2018-6-26 17:39:44


看看O(∩_∩)O谢谢分享

1158009896 发表于 2020-5-29 19:53:03

看看看看看看看看

千羽boy 发表于 2020-9-3 22:28:05

rfsejkrhkjwehrkjsehrkesrhsejkrjhseirjhvcjhsdfjkhsdfjk
页: [1]
查看完整版本: 【论坛】发现Discuz!X3.1的BUG:关联链接和隐藏内容(hide)的BUG