2010-07-07 42 views

回答

0

是的,這是可能的。您只需確保可以從tinymce init函數訪問這些變量。例如:

var content_file = "/css/content.css"; 

tinyMCE.init({ 
     // General options 
     mode : "textareas", 
     theme : "advanced", 
     plugins : "code,...", 

     content_css: content_file, // used here 

     language : 'de' 
}); 

您也可以使用scriptlanguage liek perl或php來動態創建您的javascript代碼。

+0

差不多。該變量不需要通過init函數訪問,而是從調用它的代碼(或者更具體地說,創建該設置列表) – 2010-07-07 11:58:11

+0

我試着這個 - buttonToolBar:「bold,italic」 ; tinyMCE.init({ \t \t \t \t \t \t \t \t \t模式: 「精確」, \t \t \t \t \t \t \t \t \t主題: 「高級」, \t \t \t \t \t \t \t \t \t元素: 「textAreaId」, \t \t \t \t \t \t \t \t \t theme_advanced_toolbar_location: 「頂」, \t \t \t \t \t \t \t \t \t theme_advanced_layout_manager: 「SimpleLayout」, \t \t \t \t \t \t \t \t \t theme_advanced_buttons1_add_before: 「formatselect」, \t個\t \t \t \t \t \t \t \t插件: 「代碼」, \t \t \t \t \t \t \t \t \t theme_advanced_disable:buttonToolBar \t}); 但它失敗,錯誤buttonToolBar未定義。:( – KutePHP 2010-07-07 12:21:59

+0

@bart:你是對的 – Thariama 2010-07-07 12:23:08

0

我能夠做你在問什麼。在init()之前,但<script>後一定要聲明變量

-- var buttonToolBar="bold,italic"; 

然後,一定要輸入正確

-- theme_advanced_disable: buttonToolBar, 

(我注意到,有在主題和先進之間沒有下劃線的設置您的帖子) 這對我有用,並且[Bold][Italic]按鈕在我的編輯器上不可見。