大家好
目前版塊簡介和規則是不支持 html 語法
有些站長想讓版塊簡介和規則支持 html 語法
搜索了一下
好像沒有 x3.0 ~ x3.1 版本
有搜索到 x2.5 版本
因為 x2.5 版本 和 x3.0 ~ x3.1 版本代碼有些許的差異
參考了這篇主題做了修改
分享給有需要的站長們
https://discuz.dismall.com/thread-3219632-1-1.html
另外在樓主樓層第二頁
提供簡體中文方便內地的站長閱讀^^
打開
source/admincp/admincp_forums.php 文件
查找
- showsetting('forums_edit_basic_description', 'descriptionnew', htmlspecialchars_decode(html2bbcode($forum['description'])), 'textarea');
复制代码
替換為
- showsetting('forums_edit_basic_description', 'descriptionnew', htmlspecialchars_decode($forum['description']), 'textarea');
复制代码
再查找
- showsetting('forums_edit_basic_rules', 'rulesnew', htmlspecialchars_decode(html2bbcode($forum['rules'])), 'textarea');
复制代码
替換為
- showsetting('forums_edit_basic_rules', 'rulesnew', htmlspecialchars_decode($forum['rules']), 'textarea');
复制代码
再查找
- $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));
复制代码
一共有兩處相同的代碼
替換為
- $descriptionnew = addslashes(dstripslashes($_GET['descriptionnew']));
复制代码
再查找
- $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));
复制代码
替換為
- $rulesnew = addslashes(dstripslashes($_GET['rulesnew']));
复制代码
修改前請先備份
修改後記得更新緩存
修改前
版塊規則部分
修改後
版塊規則部分
修改前
版塊簡介部分
修改後
版塊簡介部分
當您要添加 html 語法時
要將有這些 " " 符號去掉不然會沒有效果
如
- <font color="ff0000">大家好</font>
复制代码
替換為
- <font color=ff0000>大家好</font>
复制代码
|