discuz原生系统是全部过滤了的,为了安全考虑。而网上又有无数的修改方式,本人试过几个。安插件啊。改function里面的方法啊。都不行。
一怒之下就该了原生代码,
文件
source/module/forum/forum_viewthread.php
方法 viewthread_procpost 底部return的地方,大概在1264行左右
加上如下代码
// 宽高替换
$post['message'] = str_replace('style=','data=',$post['message']);
$post['message'] = str_replace('width=','data=',$post['message']);
$post['message'] = str_replace('height=','data=',$post['message']);
// 内容反转义
$post['message'] = htmlspecialchars_decode($post['message']);
注意! ! ! ! ! !复制链接要复制通用代码
效果如下