2013-05-09 91 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