Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   CKEditor php вставки в атрибутах тегов. (https://javascript.ru/forum/library-toolkit-framework/75968-ckeditor-php-vstavki-v-atributakh-tegov.html)

Evgeny_Dedov 21.11.2018 07:02

CKEditor php вставки в атрибутах тегов.
 
Здравствуйте.

Для того чтобы разрешить php код нужно добавить в настройки такое:
config.protectedSource.push(/<\?[\s\S]*?\?>/g);// Разр. php-код


<div><? php код ?></div> <!-- Так все нормально -->


Всё бы хорошо, но как только я пытаюсь вставить php в атрибут тэга:
<div class='<? php код ?>'></div>

Получается такая х..
<link 3e--="" href="☀&lt;!--{cke_protected}%3C%3F%20echo%20%24this-%3Ecf-%3Eget(" rel="shortcut icon" />


Может кто подскажет как можно добиться нормального отображения php кода в атрибутах тегов
Спасибо.

Nexus 21.11.2018 08:21

CKEditor - wysiwyg, для подобного лучше использовать code editor, например Ace editor

Evgeny_Dedov 22.11.2018 08:55

В общем, похоже эту "беду" не победить.
Может кто подскажет, можно ли регуляркой (на php или на javascript) сделать так чтобы,

Если в строке атрибут тега заключён в одинарные кавычки:
<div class=' То тут все одинарные кавычки заменить на двойные '></div>


Часовой пояс GMT +3, время: 15:14.