Добавление плагинов CKEditor yii2
Чтобы редактор не обрезал теги и атрибуты, ему нужно задать параметр allowedContent = true. Тут же можно добавлять или удалять кнопки редактора.
1) Cоздаем папку \js\CKEditor\plugins\
2) Создаем файл \js\CKEditor\plugins\config.js с содержимым:
CKEDITOR.plugins.addExternal('insertpre', '/js/CKEditor/plugins/insertpre/'); CKEDITOR.plugins.addExternal('ckawesome', '/js/CKEditor/plugins/ckawesome/'); CKEDITOR.editorConfig = function( config ) { config.extraPlugins = 'insertpre,ckawesome'; //config.removePlugins = 'about,find'; //удаляем кнопки //config.contentsCss = ["/css/style.css"]; //используем стили //config.allowedContent = true; //чтобы не вырезались классы };
3) Скачиваем плагины на сайте ckeditor.com в разделе Add-ons, разархивируем, кидаем папки в нашу папку plugins
4) Добавляем 'customConfig' => '/js/CKEditor/plugins/config.js'
<?= $form->field($model, 'name')->widget(CKEditor::className(),['editorOptions' => [ 'preset' => 'full', 'customConfig' => '/js/CKEditor/plugins/config.js', ]]); ?>
Оформление доступа | |
---|---|
Электронный учебник за 1 день (Видеокурс) + ключ доступа к видеороликам в разделе TurboSite |
990 руб. |
СНЯТО С ПРОДАЖИ
Видеокурс будет отправлен на {{ email }}. Нажмите "Перевести"
*Оформляя заказ я даю согласие на обработку персональных данных
- Внимание!
- Если в процессе оплаты, указали неверный email-адрес или письмо с доступами к курсу не пришло, обязательно напишите нам в техподдержку (внизу экрана). Поможем!
Порядок оплаты и получения видеокурса |
---|
1) Заполните имя и email-адрес |
2) Нажмите кнопку "Перейти к оплате" |
3) Нажмите кнопку "Перевести" и пройдите процесс оплаты |
4) После оплаты на указанный email-адрес будет отправлен видеокурс |
5) Если возникнут трудности, а также за другими способами оплаты обращайтесь в техподдержку (справа-внизу экрана) или пишите мне на почту support@artursharipov.ru |