2013-05-09 69 views
1

我目前正在嘗試使用TinyMCE for jQuery的「wordcount」插件。目前我還沒有使用任何其他TinyMCE插件。基於我已經能夠找到的有限的TinyMCE文檔,這應該是一個直接的選項,被添加到TinyMCE init,但是這個配置根本不加載任何東西。我搜索了高和低的提示,可能是什麼問題,但找不到任何東西。 (我很清楚TinyMCE的文檔有多糟糕)帶有wordcount插件的jQuery TinyMCE

窗體是從Rails 3.2.12渲染的,TinyMCE的jQuery插件包含在我的application.js文件的資產管道中,而我「M使用下面的CoffeeScript代碼初始化TinyMCE的編輯器:

$('main_form').find('textarea.wysiwig').tinymce 
    script_url: '/assets/tinymce/tiny_mce.js', 
    plugins: "wordcount", 
    content_css : '/assets/editor.css', 
    theme : "advanced", 
    theme_advanced_buttons1 : "bold,italic,bullist,numlist", 
    theme_advanced_buttons2 : "wordcount", 
    theme_advanced_buttons3 : "", 
    valid_elements: "strong/b,em/i,ol,ul,li,br" 

我已經包括在第二個按鈕,以嘗試找出發生了什麼設置的單詞計數,但這種生產中的TinyMCE以下JS錯誤:「未捕獲的類型錯誤:無法讀取屬性未定義的按鈕」(我正在使用Chrome進行測試,編輯器無需插件選項就能正常工作)

任何指示什麼嘗試或者它是否不起作用將很高興聽到。

回答

0

wordcount沒有按鈕。如果你已經將它加載到插件配置設置中,tinymce會向你顯示編輯器下面的html元素中的單詞數量。

+0

啊,是的,很愚蠢的期望一個按鈕來顯示字數....我想這是令人沮喪的越來越好我。但增加wordcount插件自己沒有做我的形式。在輸入編輯器之前,之中或之後不會出現wordcount。是否有額外的配置或DOM元素,我錯過了? – neill 2013-05-28 16:34:22

+0

你需要有theme_advanced_statusbar_location:「bottom」。 wordcount應位於該欄的右側。有一個解壓縮看看這個描述:http://www.tinymce.com/wiki.php/Configuration3x:theme_advanced_statusbar_location – Thariama 2013-05-29 07:23:41