Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 【分享】版塊簡介和規則支持 html 代碼 (x3.0 ~ x3.1 版本 繁和簡)

[复制链接]
dicky57 发表于 2014-4-11 20:42:08 | 显示全部楼层 |阅读模式
大家好
目前版塊簡介和規則是不支持 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 文件

查找

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


替換為

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


再查找

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


替換為

  1. showsetting('forums_edit_basic_rules', 'rulesnew', htmlspecialchars_decode($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']));
复制代码


修改前請先備份
修改後記得更新緩存

修改前
版塊規則部分



修改後
版塊規則部分



修改前
版塊簡介部分



修改後
版塊簡介部分



當您要添加 html 語法時
要將有這些 " " 符號去掉不然會沒有效果



  1. <font color="ff0000">大家好</font>
复制代码


替換為

  1. <font color=ff0000>大家好</font>
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

3

查看全部评分

allthebest 发表于 2014-4-11 22:08:18 | 显示全部楼层
又学到新知识 谢谢

只补充一点

若只是为了文字加色等操作,用Discuz!代码已可以

就不建议改动代码啊

评分

1

查看全部评分

回复

使用道具 举报

柳拂之 发表于 2014-4-11 22:09:04 | 显示全部楼层
应该和2.5没多大差别
回复

使用道具 举报

被雨淋湿的爱 发表于 2014-4-11 22:50:42 | 显示全部楼层
這妹妹太勤快了,感謝您每天這麼辛苦的為廣大的站長們提供教程!真心替廣大的站長們說聲謝謝,您辛苦啦!
其實我就是看著你積分多要金幣的
回复

使用道具 举报

 楼主| dicky57 发表于 2014-4-12 11:49:56 | 显示全部楼层
allthebest 发表于 2014-4-11 22:08
又学到新知识 谢谢

只补充一点

嗯~
不客氣
大家互相學習交流^^

如果只是文字變色
或是添加一些超連結等

使用內置的 Discuz! 代碼就可以了
能不修改文件當然是最好了

我是舉比較簡單的例子
不是為了實現文字變色修改文件喔

會提供修改方法
是給一些站長添加特別的 html 代碼用的



https://discuz.dismall.com/thread-3536666-1-2.html

其實我是不喜歡修改文件
我的原則是這樣的

能後台設置就不要修改文件
如果不能從後台設置時
再想想看有沒有什麼替代方案

如果實在找不出替代方案時
又很想實現時才會修改文件^^
回复

使用道具 举报

 楼主| dicky57 发表于 2014-4-12 11:51:39 | 显示全部楼层
柳拂之 发表于 2014-4-11 22:09
应该和2.5没多大差别

嗯~
大部分是相同的
有些許的代碼是不同的

比如查找時
第一段和第二段代碼
就和 x2.5 版本是不同的^^
回复

使用道具 举报

 楼主| dicky57 发表于 2014-4-12 11:54:33 | 显示全部楼层
被雨淋湿的爱 发表于 2014-4-11 22:50
這妹妹太勤快了,感謝您每天這麼辛苦的為廣大的站長們提供教程!真心替廣大的站長們說聲謝謝,您辛苦啦!
...

嗯~
不客氣

只是分享不是什麼教程
和大家互相學習交流囉^^

不是吧~
我積分多
比我多的站長一大堆

我的金幣不是隨便給的喔
是給熱心助人的站長們

還有就是好的教程

另外就是給我評分的站長們
因為現在給別人評分都要扣自己的金幣

所以我會回評給我評分的站長
這樣他們才不會有損失呢^^

评分

1

查看全部评分

回复

使用道具 举报

被雨淋湿的爱 发表于 2014-4-12 13:18:09 | 显示全部楼层

那我给你10个金币算了,

评分

1

查看全部评分

回复

使用道具 举报

 楼主| dicky57 发表于 2014-4-12 20:30:09 | 显示全部楼层
被雨淋湿的爱 发表于 2014-4-12 13:18
那我给你10个金币算了,

噗~
看您說的好像很委曲似的

您是版主給別人評分
應該不用扣自己的吧

謝謝您的獎勵喔^^
回复

使用道具 举报

被雨淋湿的爱 发表于 2014-4-12 20:33:19 | 显示全部楼层
dicky57 发表于 2014-4-12 20:30
噗~
看您說的好像很委曲似的

我还到贴9个金币了   不过我的金币是公家的  不是我自己的  

评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-28 05:32 , Processed in 0.033740 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表