POST TIME:2017-10-28 10:56
給客戶修改會員系統,發現DEDE的竟然有自定義會員模型功能
真是非常方便啊~
每種類型的會員都可以單獨設置附加表,里面可以放一些特殊的字段,比如普通會員可以留QQ,電話什么的,但是并不需要 榮譽證書什么的
而企業會員可以有榮譽證書,企業介紹等自定義字段
我是用的的后臺給的html文本字段創建上述值
但是給我發現一個小小的問題,就是這些字段編輯的時候,竟然會顯示源碼,而不是我們所希望的所見即所得
然后我找了一下,結果發現在\include\FCKeditor文件夾里的fckeditor.php修改一下就可以了
找到這個函數 function CreateHtml()
然后修改 $HtmlValue =htmlspecialchars( $this->Value ) ;
為$HtmlValue = $this->Value ;
我查了一下,
htmlspecialchars() 函數把一些預定義的字符轉換為 HTML 實體。語法為:htmlspecialchars(string,quotestyle,character-set)
也就是其中一些字符變了
預定義的字符是: &(和號) 成為& ” (雙引號) 成為 ” ’ (單引號) 成為 ‘ < (小于) 成為 < > (大于) 成為 >
結果在FCK里就不能正常顯示我們需要的東西
所以干脆把這個函數去掉