2017-05-10 1 views
1

Ich benutze eckige ui Tinymce für die Erstellung von Rich-Text-Editor.Ich bin nicht in der Lage, Rechtschreibprüfung arbeiten in eckigen ui Tinymce

return { 
      setup: function (editor) { 
       self.$timeout(function() { 
        editor.focus(); 
       }, 200) 
      }, 
      statusbar: false, 
      menubar: false, 
      browser_spellcheck: true, 
      spellchecker_languages: 'English=en,German=de,Spanish=es', 
      resize: false, 
      plugins: 'textcolor colorpicker image anchor link lists advlist table paste spellchecker', 
      toolbar1: "fontselect fontsizeselect styleselect | strikethrough bold italic | forecolor backcolor | link image ", 
      toolbar2: "alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | spellchecker | table undo redo", 
      height: "400px", 
     }; 

Die Rechtschreibprüfung Option kommt richtig auf dem Bildschirm, aber es funktioniert nicht - ich habe Zauber cheker Werkzeug iin der Werkzeugleiste unter Code hinzugefügt.

Wenn ich auf das Rechtschreibprüfungssymbol klicke, wird unten ein Fehler angezeigt.

"Der Rechtschreibdienst nicht gefunden wurde: (undefined)"

enter image description here könnten sie helfen Sie mir bitte, wie diese Arbeit zu machen. Ich habe auch .php Plug-in überprüfen, aber es gibt keine Dokumentation, wie in eckigen Winkeln enthalten.

Antwort

0

Sie müssen mehr tun, als nur das spellcheck-Plugin zu laden, damit die Rechtschreibprüfung in TinyMCE funktioniert. Sie haben effektiv drei Optionen für die Rechtschreibprüfung:

  1. auf die Rechtschreibprüfung des Browsers verlassen. Dies ist die einfachste Option, da es erfordert, dass Sie nur ein Element zum TinyMCE init hinzuzufügen: https://www.tinymce.com/docs/configure/spelling/#browser_spellcheck
  2. Installieren Sie eine Open-Source-Server-Seite Rechtschreibung Lösung und verbinden Sie es mit der spellchecker-Plugin, das Sie laden. Während Sie das clientseitige spellchecker-Plugin laden, verbindet Ihre Konfiguration es nicht mit irgendeinem serverseitigen Rechtschreibdienst. Die Grundlagen hierzu sind bei https://www.tinymce.com/docs/get-started/spell-checking/#phpspellcheckercomponent
  3. Kauf eine kommerzielle Spellchecking Lösung in der TinyMCE-Dokumentation dokumentiert. Die Ersteller von TinyMCE bieten einen Rechtschreibprüfungsdienst an, den Sie erwerben können - er heißt Spell Checker Pro und wird sowohl als On-Premise-Installation als auch als Cloud-Dienst angeboten. Die Grundlagen sind hier dokumentiert: https://www.tinymce.com/docs/get-started/spell-checking/#tinymcespellcheckerproplugin
+0

es sieht aus wie @Onkarraj hat Ihre erste Option gefolgt, indem Sie 'browser_spellcheck: true'. Ich versuche, die gleiche Einstellung zu befolgen und erhalte denselben Fehler, wenn ich auf das Rechtschreibprüfungssymbol klicke. Ich bekomme eine 404 auf der '/ js/plugins/spellchecker' Ressource – Stetzon

+0

@Stetzon Wenn Sie auf den Browser für die Rechtschreibung angewiesen sind, müssen Sie das Rechtschreibprüfungs-Plugin nicht laden. –

Verwandte Themen