2012-05-01 3 views
1

tinymce가 잘 작동하도록 설정 한 상태에서 tinymce 3.4.9 버전을 사용하고 있지만 어떤 이유로 spellchecker가 표시되지 않습니다. 실제로 플러그인 목록에 맞춤법 검사기를 추가하면 tinymce 모든 일을하는 사람. 2.0.4 : 버전 -coldfusion tinymce spellchecker가 작동하지 않습니다/게재

다음은 ... 나는 리처드 데이비스하기 (ColdFusion에 대한) 플러그인 맞춤법 검사기를 implimented 한

<cffunction name="adminEditTinyMCEJS" output="true"> 
<cfif listLen(tinyMCE_list) gt 0> 
    <script language="javascript" type="text/javascript"> 
     tinyMCE.init({ 
      mode : "exact", 
      elements : "#tinyMCE_list#", 
      content_css : "css/tinyMCE.css", 
      plugins : "style,table,searchreplace,paste,spellchecker", 
      visual : "true", 
      external_image_list_url : "js/tinyMCE_image_list.js", 
      trim_span_elements : "false", 
      valid_elements : "+a[id|style|rel|rev|charset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|]" + 
      ",-strong/-b[class|style],-em/-i[class|style]," + 
      "-strike[class|style],-u[class|style],##p[id|style|dir|class|align],-ol[class|style],-ul[class|style],-li[class|style],br," + 
      "img[id|dir|lang|longdesc|usemap|style|class|src|onmouseover|onmouseout|border|alt=|title|hspace|vspace|width|height|align]," + 
      "-sub[style|class],-sup[style|class],-blockquote[dir|style],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|lang|bgcolor|background|bordercolor]," + 
      "-tr[id|lang|dir|class|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor],tbody[id|class]," + 
      "thead[id|class],tfoot[id|class],-td[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor|scope]," + 
      "-th[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|scope],caption[id|lang|dir|class|style],-div[id|dir|class|align|style]," + 
      "-span[style|class|align],-pre[class|align|style],address[class|align|style],-h1[id|style|dir|class|align],-h2[id|style|dir|class|align]," + 
      "-h3[id|style|dir|class|align],-h4[id|style|dir|class|align],-h5[id|style|dir|class|align],-h6[id|style|dir|class|align],hr[class|style]," + 
      "-font[face|size|style|id|class|dir|color],dd[id|class|title|style|dir|lang],dl[id|class|title|style|dir|lang],dt[id|class|title|style|dir|lang]", 
      theme : "advanced", 
      force_p_newlines : true, 
      theme_advanced_toolbar_location : "top", 
      theme_advanced_toolbar_align : "left", 
      theme_advanced_resize_horizontal : false, 
      theme_advanced_resizing : false, 
      nonbreaking_force_tab : true, 
      apply_source_formatting : true, 
      theme_advanced_buttons1 : "bold,italic,underline,separator,spellchecker", 
      theme_advanced_buttons2 : "", 
      theme_advanced_buttons3 : "", 
      spellchecker_rpc_url : "tinymce/jscripts/tiny_mce/plugins/spellchecker/rpc.cfm" 


     }); 
    </script> 
</cfif> 

cffunction의 코드입니다. 그러나 이것은 아무런 효과가 없습니다. download here

도움이 많이 될 것입니다.

답변

1

확실하지 않습니다. "답변"이 있습니다. 그러나이 나타나지 않을 수있는 이유는 다음과 같습니다

  1. 대소 문자 구분
  2. 잘못된 경로 지정 (잘못된 장소에서 플러그인).
  3. 잘못된 식별자 (예 : "맞춤법 검사"대신에 맞춤법 검사기 ...).

Firebug 또는 Charles를 열고 불려지지만 실패한 리소스를 살펴보십시오. 나는 당신이 그것에 대한 단서를 얻을 것이라고 생각하고 있습니다.

+0

안녕하세요. 감사합니다.하지만 슬픈 듯이이 중 아무 것도 작동하지 않습니다. 맞춤법 검사기와 coldfusion 사이의 충돌을 알고 있습니까? – elixireu

+0

그 편집을 무시하십시오 ... 나는 지금 그것을 본다. 죄송합니다. –

+0

버튼이 나타나지 않고 편집기가 표시되지 않는 CF 이유를 생각할 수 없습니다. 나는 tinyMCE가 코드를 가지고 아무것도하지 않는다고 생각한다. 맞춤법 검사 버튼을 클릭하면 코드가 실행 중입니다.하지만 잘못 될 수 있습니다. –

0

valid_elements 옵션에 약간의 오류가 있습니다. ] |

valid_elements : "+a[id|style|rel|rev|charset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|]" + 

그것이 클래스]하지 클래스 단부 있도록 제거 시도 : 그 값의 첫째 줄의 + A 소자 규칙은 클래스 속성 후에 파이프 문자로 끝나는. 이것은 SpellChecker가 작동하지 않게하는 것으로 충분 합니다만, TinyMce 인스턴스가 계속로드됩니다. 그렇기 때문에 이것이 문제가 될지 잘 모르겠습니다.

그렇지 않으면 내가 사용하고있는 SpellChecker 플러그인이 Adobe ColdFusion 9.0.1에서 잘 작동한다는 것을 알게되었습니다.이 플러그인은 CF 전용으로 작성되었지만 문서에서 지원되는 버전을 말하지 않습니다.