CKEditor TypeError: null не является объектом (оценка 'c.langEntries') - PullRequest
0 голосов
/ 25 августа 2018

Я добавил CKEditor версии 4.1 в свой проект (NSBasic) и использую его с редактором данных.

Если я загружаю любой из 3 стандартных пакетов CDEditor (базовый - стандартный или полный *)1004 *) все работает нормально.

Однако, если я создаю пользовательский пакет, я получаю следующую ошибку:

TypeError: null is not an object (evaluating 'c.langEntries')

Здесь помечается

 CKEDITOR.plugins.setLang = function(a, d, b) {
    var c = this.get(a);
    a = c.langEntries || (c.langEntries = {}); //error here null is not an object (evaluating 'c.langEntries')
    c = c.lang || (c.lang = []);
    c.split && (c = c.split(","));
    -1 == CKEDITOR.tools.indexOf(c, d) && c.push(d);
    a[d] = b
};

Путьдля CKEditor OS здесь:

<script src="http://www.aceoftoons.com/ckeditorCustom3/ckeditor.js"></script>

Есть идеи, как я могу отследить проблему?

1 Ответ

0 голосов
/ 27 августа 2018

Скорее всего, вы используете сторонний плагин с неправильно настроенными языковыми файлами. Я помню, у меня когда-то была такая проблема с плагином selectallcontextmenu. Я бы порекомендовал вам сначала начать с плагинов, созданных только CKSource (у каждого плагина есть свой веб-сайт, на котором вы можете проверить его автора), и когда он заработает, начните добавлять пользовательские плагины по одному.

Сторонние плагины, как правило, в порядке, но есть некоторые, которые работают не так, как задумано, поэтому вы должны быть осторожны. К счастью, вы можете легко проверить плагин, просмотрев его таблицу совместимости (она должна поддерживать последнюю выпущенную версию) и комментарии пользователей. Если что-то не так, они сообщат об этом автору. Если автор заботится об этом плагине, он исправит эту проблему. Если он этого не сделает, он оставит все как есть. В таких случаях я рекомендую отказаться от голосования такого плагина, чтобы другой пользователь мог знать.

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