查看: 101|回覆: 4

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

[複製鏈接]

63

主題

383

回帖

0

積分

热心网友

金币
383
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-10-2
發表於 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版块, 规则, 修改, html, 编辑
回覆

使用道具 舉報

3

主題

113

回帖

0

積分

热心网友

金币
113
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-2-28
發表於 2020-6-20 02:37:30 | 顯示全部樓層
不错哦教程,看一下明天
回覆

使用道具 舉報

14

主題

9

回帖

0

積分

热心网友

金币
9
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-8-22
發表於 2020-8-23 18:50:52 | 顯示全部樓層
试了下,好像不行
回覆

使用道具 舉報

63

主題

383

回帖

0

積分

热心网友

金币
383
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-10-2
 樓主| 發表於 2020-8-23 18:56:21 | 顯示全部樓層

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

若还不行 就是第三方模版问题
回覆

使用道具 舉報

14

主題

9

回帖

0

積分

热心网友

金币
9
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-8-22
發表於 2020-8-23 21:00:42 | 顯示全部樓層

谢谢分享
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部