2013-05-09 4 views
1

저는 현재 "wordcount"플러그인을 jQuery 용 TinyMCE와 함께 사용하려고합니다. 나는 현재 다른 TinyMCE 플러그인을 사용하고 있지 않습니다. 제한된 TinyMCE 문서를 기반으로,이 옵션은 TinyMCE init에 추가되는 간단한 옵션이되어야하지만,이 설정은 아무 것도로드하지 않습니다. 나는 문제의 원인이 무엇인지에 관해서 높고 낮음을 조사했지만 아무 것도 찾을 수 없다. (TinyMCE에 대한 문서가 얼마나 끔찍한 지 잘 알고 있습니다.)jQuery TinyMCE with wordcount plugin

양식이 Rails 3.2.12에서 렌더링되고, TinyMCE 용 jQuery 플러그인이 application.js 파일의 자산 파이프 라인에 포함되어 있습니다. '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 오류가 발생합니다 : "Uncaught TypeError : 정의되지 않은 'Button'속성을 읽을 수 없습니다 (플러그인을 사용하지 않고 Chrome을 테스트하고 편집기가 제대로 작동 함)

무엇을 시도해야하는지 또는 작동하지 않는지에 대해 알아두면 좋을 것입니다.

답변

0

wordcount 버튼이 없습니다. 당신이 플러그 접속 식 윤곽 설정에서 그것을 적재하는 경우에, tinymce는 당신에게 당신의 편집자의 밑에 html 성분에있는 단어의 수를 보여줄 것이다.

+0

아, 그래, 단어 수를 표시하는 버튼을 기대하는 것은 꽤 어리석은 일이다. 나는 그것이 나에게 더 나아지는 것을 좌절감으로 여긴다. 그러나 wordcount 플러그인을 추가하는 것은 내 양식에는 아무런 영향을 미치지 않는다. 편집기에서 입력 전, 도중 또는 후에 단어 수가 표시되지 않습니다. 누락 된 추가 구성 또는 DOM 요소가 있습니까? – neill

+0

"bottom"이라는 theme_advanced_statusbar_location이 있어야합니다. 단어 수는 막대의 오른쪽 구석에 있어야합니다. 이 묘사를 너무 cloaser보세요 : http://www.tinymce.com/wiki.php/Configuration3x:theme_advanced_statusbar_location – Thariama