知行社区 发表于 2024-12-1 20:44:20

修复Discuz附件&转义为&

问题现象

修复方法:
1.template/default/forum/ajax_attachlist.htm
搜索
{$attach}
改为


2.source/function/function_post.php
搜索
$attach['filenametitle'] = $attach['filename'];
在下面加入


3.source/function/function_attachment.php
搜索
$attached = 0;
在下面加入

yusr 发表于 2024-12-1 20:44:39

楼主威武呀

::Bra 发表于 2024-12-1 20:45:03

赞一个。

小冰 发表于 2024-12-1 20:46:00

试试hhh哈哈哈

::Bra 发表于 2024-12-1 20:46:08

试一下

站帮网 发表于 2024-12-1 20:46:19

&应该转成&的, 如果不转的话, 别人写&21535;&25632;这类字符, 你会发现浏览器的显示会变成不是它, 这样会绕过关键词过滤, discuz出现的问题是它把&转了2次, 转成了&

站帮网 发表于 2024-12-1 20:46:49

入库写的时候转了一次,出库读出来后又不加判断的转了一次

余赚网 发表于 2024-12-1 20:47:46

kk看看

余赚网 发表于 2024-12-1 20:48:39

的确有这个问题

可可的可 发表于 2024-12-1 20:49:28

正好需要的
页: [1]
查看完整版本: 修复Discuz附件&转义为&