CKEditor で Aspell のスペル チェックのサーバー スクリプトとして 'spellchecker.pl' を使用すると、スペル チェック ダイアログ ボックスにスペルミスのあるテキストではなくソース コードが表示されます。
誰か助けてくれませんか?
私は ckEditor 3x で aspell を使用しています。
Linux/PHP 環境にいて、既に aspell がインストールされており、サーバーで機能していると仮定すると、次に取得するのは aspell プラグインです: http://cksource.com/forums/download/file.php?id=512
抽出した aspell フォルダーを ckeditor/plugins フォルダーにコピーして、最終的に ../ckeditor/plugins/aspell/ になるようにします。
次に、ckeditor/ckeditor.js ファイルを編集してツールバーを構成します。私はすべての空白を削除したので、alt-F を使用して toolbar_Basic を探し、リストの最後に ,'SpellCheck' を追加しました。ここで使用するものと同様です。
i.toolbar_Basic=[['Bold','Italic','Underline','-','NumberedList','BulletedList','-','SpellCheck','Source']];
同様に、SpellCheck を toolbar_Full 配列に追加することもできます。
デフォルトのツールバーにある場合は、OEM の「SpellChecker」ツールバー オプションを削除することを忘れないでください。aspell のツールバー名「SpellCheck」とデフォルトの広告サポート名「SpellChecker」の違いに注意してください。
最後に、新しい aspell プラグインを使用するように ckEditor に指示する必要があります。私は ckEditor に PHP API を使用しているので、次のように処理します。
$CKEditor->config['extraPlugins'] = 'aspell';
Javascript を使用している場合は、次のように追加できます。
config.extraPlugins = 'aspell';
すべてのファイルを保存し、サーバーの正しいフォルダーにすべてをアップロードしたことを確認して、エディターをテストします。