線上使用者

目前共有 0 位註冊使用者6 位訪客 在線上。

新會員

  • hihi
  • lady8904
  • xyz
  • arsisthesis
  • selly

書籍推薦

FCKeditor 模組 - 設定 Profile ( Part II )

Arthur Yu 的照片
Average: 3 (2 votes)

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:
和上一個欄位是相同功能,只是這裡改由使用路徑來指定。

呼 ! 呼 ! 這個模組的設定項目還真是多,所以只好再切開囉 !! 就未完待續囉 !! ^^=。

BloggerAds

Facebook Page

Drupal 新聞

Translate


訂閱服務...

最新回應

阿舍的隨手....