您在這裡

檢視 FCKeditor 編輯儲存後的文章, 文字顏色沒跟著儲存進去?

bobju's 的頭像
bobju 在 2010-05-17 (週一) 01:44 發表

這篇是自問自答. XD

說難也不難, 只是一個設定搞了好久才搞定. 為了避免日後又忘記, 或是有人正好也遇到, 因此寫下來備忘. 8P

1 問題發生經過:
1.1 FCKeditor 已安裝設定完成, 也開啟了完整的工具列(可編輯文字顏色及底色), 亦指定給用戶使用權限.
1.2 在用 FCKeditor 編輯內容時, 為某段文字著色.
1.3 儲存後再檢視該內容, 發現在編輯時被著色的文字居然沒被著色?!
1.4 再次"編輯"進去看, 果然之前編輯的文字著色沒被儲存到.
1.5 反覆try了好幾次, 結果都一樣. 於是我知道一定有沒設定好的地方.

2 找看哪裏還要設定:
2.1 這個問題顯然是 html filter 的問題, 也就是在儲存文章時, 某些 html tag 被擋掉了.
2.2 因此要找看去哪設定, 讓文字能夠以 full html 的方式儲存.
2.3 找了一陣子, 總算是找到了, 設定好了以後, 再重試以上 1.2, 1.3 的步驟, 果然文字著色就ok了.

3 設定過程:
3.1 在 管理者主選單 下, 找到進去設定 Input formats 的入口:

3.2 對 FULL HTML 這個項目進行 組態設定:

3.3 勾選 auhenticated user(已註冊使用者), 儲存設定.

4 編輯內容:
4.1 以上 3 設定完成後, 再回到 FCKeditor 編輯內容的頁面, 就會發現到多了 Input format 這個項目:

4.2 點 Input format, 拉出設定區塊後, 再選 FULL HTML 後, 儲存編輯完的文章. 就ok了.

附加檔案大小
Image icon 20100517_001.jpg54.35 KB
Image icon 20100517_002.jpg37.95 KB
Image icon 20100517_003.jpg31.49 KB
Image icon 20100517_004.jpg36.06 KB
Image icon 20100517_005.jpg15.83 KB