返回列表 发帖
查看: 3628|回复: 4

Discuz x 3.4;版块规则支持html代码修改!

83

主题

2795

回帖

3564

积分

功行圆满

贡献
22 点
金币
351 个
发表于 2020-6-20 02:26:01 | 显示全部楼层 |阅读模式
Discuz默认版块规则里是不支持html编辑的,我们把discuz版块规则修改位允许使用 html代码,方便站长加入 内嵌或者广告,修改前,务必做好单个文件的备份!

推荐最安全的方法:

在发帖编辑器里,选择高级模式,

必须选择文本模型


这时候,可以任意添加模式编辑,之后复制到,论坛--本版块规则里面,就完全支持html.

修改source/admincp/admincp_forums.php

查找:

  1. showsetting('forums_edit_basic_description', 'descriptionnew', htmlspecialchars_decode(html2bbcode($forum['description'])), 'textarea');
复制代码


替换:

  1. showsetting('forums_edit_basic_description', 'descriptionnew', str_replace('&', '&', $forum['description']), 'textarea');
复制代码


查找:

  1. showsetting('forums_edit_basic_rules', 'rulesnew', htmlspecialchars_decode(html2bbcode($forum['rules'])), 'textarea');
复制代码


替换:

  1. showsetting('forums_edit_basic_rules', 'rulesnew', str_replace('&', '&', $forum['rules']), 'textarea');
复制代码


查找 (这里有两个地方都要改)

  1. $descriptionnew = preg_replace('/on(mousewheel|mouseover|click|load|onload|submit|focus|blur)="[^"]*"/i', '', discuzcode($_GET['descriptionnew'], 1, 0, 0, 0, 1, 1, 0, 0, 1));
复制代码


替换:

  1. $descriptionnew = addslashes(dstripslashes($_GET['descriptionnew']));
复制代码


查找:

  1. $rulesnew = preg_replace('/on(mousewheel|mouseover|click|load|onload|submit|focus|blur)="[^"]*"/i', '', discuzcode($_GET['rulesnew'], 1, 0, 0, 0, 1, 1, 0, 0, 1));
复制代码


替换:

  1. $rulesnew = addslashes(dstripslashes($_GET['rulesnew']));
复制代码


上传覆盖

后台-工具-刷新缓存
界面-风格-更新CSS
回复

使用道具 举报

11

主题

283

回帖

442

积分

炉火纯青

贡献
0 点
金币
118 个
发表于 2020-6-20 02:37:30 来自手机 | 显示全部楼层
不错哦教程,看一下明天
回复 支持 反对

使用道具 举报

28

主题

71

回帖

122

积分

渐入佳境

贡献
1 点
金币
12 个
发表于 2020-8-23 18:50:52 | 显示全部楼层
试了下,好像不行
像你的不行,不是你不行
回复 支持 反对

使用道具 举报

83

主题

2795

回帖

3564

积分

功行圆满

贡献
22 点
金币
351 个
 楼主| 发表于 2020-8-23 18:56:21 | 显示全部楼层
312196920 发表于 2020-8-23 09:50
试了下,好像不行

后台-工具-刷新缓存
界面-风格-更新CSS

若还不行 就是第三方模版问题
回复 支持 反对

使用道具 举报

28

主题

71

回帖

122

积分

渐入佳境

贡献
1 点
金币
12 个
发表于 2020-8-23 21:00:42 | 显示全部楼层
allthebest 发表于 2020-8-23 18:56
后台-工具-刷新缓存
界面-风格-更新CSS

谢谢分享
像你的不行,不是你不行
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-16 21:35 , Processed in 0.037266 second(s), 6 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

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