Как добавить атрибут nofollow в CKEditor при изменении сообщения - PullRequest
0 голосов
/ 25 июня 2018

Я использую CKEditor 4.5.5 версия.

Я добавляю следующий код для добавления nofollow.

Работает нормально и хранит мою БД. но когда я изменяю сообщение, атрибуты CKEditor auto-removed ref="nofollow".

Как я могу загрузить исходные атрибуты в CKEditor?

- Написать страницу. добавить код nofollow -

CKEDITOR.on('instanceReady', function () {
    CKEDITOR.on('dialogDefinition', function (ev) {
        var editor = ev.editor;
        editor.dataProcessor.htmlFilter.addRules({
            elements: {
                a: function (element) {
                    if (!element.attributes.rel)
                        element.attributes.rel = 'nofollow';
                }
            }
        });
    });
});

1 Ответ

0 голосов
/ 19 февраля 2019

Вам необходимо изменить файл ckeditor_config.js. Добавьте следующий код:

config.extraAllowedContent = 'a[rel]';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...