
FCKeditor 和 TinyMCE 模組一樣,安裝啟用之後,都需要建立或設定 Profile,不過,TinyMCE 和 FCKeditor 模組在這裡有一點不樣,那就是 FCKeditor 模組在啟用之後,至少會有三個預設的 Profile 可以用,但是 TinyMCE 就沒有預設的,一切就要自己來建立的,不過阿舍有記得,如果先用匯入了中文 PO 檔之後才建 Profile,那樣是會有問題的....。
FCKeditor 模組預設有三個 Profile,分別是「Default」、「Advanced」及「FCKeditor Global Profile」,雖然有三個,其實沒有差很多,「Default」和「Advanced」只差在所顯示的 ToolBar ( 編輯器上的工具列 ) 不同而已,但是這二種 Profile 最重要的是在協助大德們做分類,也就說,目的是為了給不同的角色用的,原則上,會根據不同的角色給不同的使用模式,以阿舍的設定習慣來說,「Default」就設定給 「authenticated user」,「Advanced」則是設定給阿舍自定的管理者角色用的,所以,對阿舍來說,好像這二個就夠了。( 那訪客怎麼辦,就不給用啊,據說是會比較安全的樣子....呵...呵 )。
至於「FCKeditor Global Profile」這個 Profile 就單純多,主要是用來控制 FCKeditor 可以或不可以出現在那些頁面,這裡設定的,就會適用到其它的 Profile 裡,同時,這裡也會設定當 Profile 衝突時,使用者適用那一個 Profile 的規則 。
接下來就開始來講 Profile 的設定了,請到 「管理」>「 網站設定」>「FCKeditor」裡,選「Default」或「Advanced」任一個 Profile 來編輯或點「Create new profile」建立一個新的 Profile 都可以。
「Basic Setup」
Profile name:
指定這個 Profile 的名字。
Roles allowed to use this profile:
指定這個 Profile 適用的角色,可以多選。這裡只會出現在「管理」 › 「使用者管理」 › 「權限控制」>「fckeditor 模組」裡有 access fckeditor 權限的角色,如果都沒有設定,這裡就不會有角色可以選了。
Allow users to customize FCKeditor appearance:
是否給使用者可以變更 FCKeditor 編輯器設定的權限,如果設定為 true,適用這個 Profile 的使用者會在他們的使用者資料頁面,出現一個「Rich Text Editor settings」的項目,可以對 FCKeditor 編輯器的功能做一些設定,而這些設項目和下面會提到的「Editor appearance
Default state:」選項的內容一樣,不過還是不要啟用比較好管理。
「Visibility settings」
Minimum rows:
FCKeditor 可以依據這裡所設定的行數來自動決定啟用 FCKeditor 編輯器,預設是 1,表示不啟用的意思,阿舍建議就不要啟用了。
Use inclusion or exclusion mode:
這個是用來決定接下來的幾個控制 FCKeditor 顯示的模式,include 是說,下面的列表是要包含在"可以"顯示 FCKeditor 編輯器的,而 exclude 則是表示下面的幾個欄位的設定是採用排除表列的,也就是不顯示的名單。
阿舍是用預設的 Exclude ,因為阿舍覺得排不用的比較簡單,不過這可是不一定的,如果大德們只想讓它出現在某幾個特定的地方時,那就用 include 會比較方便些。
接下來的二個欄位,分別是依欄位、路徑來設定是否顯示FCKeditor 編輯器。
Fields to exclude/include:
這個是以欄位名稱來列示要或不要顯示 FCKeditor 編輯器的欄位,但是要怎麼知道欄位的名稱呢 ? 首先,如果不是用 uid 1 的使用者的話,那麼就必需要有 administer fckeditor 的權限,這樣每當開啟的頁面有 textarea 的欄位時,會在該欄位的下面出現如 The ID for excluding or including this element is: 的字串,而跟在後面的就是該欄位的名稱了,把這個名稱放到這個欄位後,就可以限制它是顯示或不顥示 FCKeditor 編輯器了。
Paths to exclude/include:
這和上面欄位的功能是一樣的,只是上一面是用欄位而這裡是用路徑,路徑也是可以上述的 The ID for excluding or including this element is: 裡,最後面的字串裡得到。
Force simplified toolbar on the following fields:
這個是用來限制只提供最簡單的工具列的欄位,也就是說這些被指定的欄位,只能使用最簡單的工具列。
Force simplified toolbar on the following paths:
和上一個欄位是相同功能,只是這裡改由使用路徑來指定。
呼 ! 呼 ! 這個模組的設定項目還真是多,所以只好再切開囉 !! 就未完待續囉 !! ^^=。
- 增加新的回應
- 瀏覽次數: 8585

最新回應
15 小時 50 分鐘 前
3 日 8 小時 前
3 日 8 小時 前
3 日 16 小時 前
3 日 21 小時 前
3 日 21 小時 前
4 日 20 小時 前
6 日 12 小時 前
1 週 13 小時 前
1 週 1 日 前