кнопка scayt не отображается, ни функции scayt не работают - PullRequest
0 голосов
/ 19 мая 2018

Я пытаюсь исправить проблему ckeditor - scayt с тех пор, и в интернете ничего не нашлось.Я прошу вашей помощи.

Вот мой файл config.js --- определение панели инструментов:

    config.toolbar_Reduite = [
{ name: 'Fichiers', items: ['Source']},
{ name: 'FaireDefaire', items: ['Undo','Redo','-', 'Scayt', 'SpellChecker']},
{ name: 'Polices', items: 
    ['Bold','Italic','Underline','Subscript','Superscript','RemoveFormat']},
{ name: 'CopieColle', items: 
    ['Cut','Copy','Paste','PasteText','PasteFromWord']},
{ name: 'ListeDec', items: ['NumberedList','BulletedList','-', 
    'Outdent','Indent','Blockquote']},
{ name: 'Justifie', items:    ['JustifyLeft','JustifyCenter', 
'JustifyRight','JustifyBlock','Link','Unlink']},
{ name: 'Tableaux', items: ['Table','HorizontalRule','TextColor','BGColor']}
];

И там моя конкретная замена textareat ckeditor

        var CKcontenu = CKEDITOR.replace( 'contenu', { toolbar : 'Reduite',
    filebrowserImageBrowseUrl : 'outils/ckeditor_ChoisirImage.php',
    filebrowserImageUploadUrl : 'outils/ckeditor_RecevoirImage.php',
    extraPlugins : 'linkayt,scayt',

        disableNativeSpellChecker : false,
        scayt_srcUrl : 'http://spellcheck_host/spellcheck/lf/scayt3/ckscayt/ckscayt.js',
        scayt_maxSuggestions : 4,
        scayt_sLang : 'fr_CA',
        scayt_userDictionaryName : '../nanospell/server/dictionaries',
        scayt_customDictionaryIds : 'fr.dic,en.dic,es.dic',
        scayt_moreSuggestions : 'off',
        scayt_contextCommands : 'add|ignoreall',
        scayt_uiTabs : '1,0,1',
        scayt_contextMenuItemsOrder :'moresuggest|control|suggest',
        scayt_minWordLength : 4,
        scayt_elementsToIgnore : 'del,pre',
        scayt_disableOptionsStorage : ['lang', 'ignore-all-caps-words', 'ignore-words-with-mixed-cases'],
        scayt_ignoreWordsWithNumbers : true,
        scayt_ignoreDomainNames : true,
        scayt_ignoreWordsWithMixedCases : true,
        scayt_ignoreAllCapsWords : true,
        scayt_inlineModeImmediateMarkup : true,
        scayt_multiLanguageMode : true,
        scayt_autoStartup : true,
        language_list : ['en:English', 'fr:Français', 'es:Espaañol', ],
        scayt_multiLanguageStyles : {'en': 'background-image: none; color: blue', 'es': 'background-image: none; color: orange', 'fr': 'background-image: none; color: red' },


} );

Но все же кнопка Scayt не появляется.Кроме того, кнопка SpellChecker не предлагает опции scayt, как вы можете видеть на прикрепленном изображении:

image

Как это исправить?

версия ckeditor: 4.5.11 версия scayt: не уверен, но загружен на прошлой неделе, README сообщает: «Этот плагин переносит проверку правописания при вводе (SCAYT) в CKEditor 4+.»

Спасибо.

Ответы [ 2 ]

0 голосов
/ 21 июня 2018

Вы можете начать с простой демонстрации с правильной конфигурацией CKEditor и SCAYT и добавлять все дополнительные опции шаг за шагом, если вам нужно.

CKEDITOR.config.toolbar = [{
    name: 'editing',
    items: ['Scayt', 'Cut', 'Copy', 'Paste', 'Bold', 'Italic', 'Underline']
}];

CKEDITOR.replace('container', {
    scayt_autoStartup: true,
    grayt_autoStartup: true
});

https://jsfiddle.net/jalners/j4ytgb2v/

0 голосов
/ 21 мая 2018

Когда я снимаю все конфигурации, это работает хорошо.

Итак, как я могу настроить и отрегулировать scayt: в основном язык по умолчанию, список языков?

Это (ниже) не работает:

        scayt_sLang : 'fr_CA',
    language_list : ['en:English', 'fr:Français', 'es:Espaañol', ],
    scayt_multiLanguageStyles : {'en': 'background-image: none; color: blue', 'es': 'background-image: none; color: orange', 'fr': 'background-image: none; color: red' },

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...