Заполнитель tinymce, содержащий HTML ⇐ Php
-
Гость
Заполнитель tinymce, содержащий HTML
У меня есть заполнитель, который я хотел бы добавить в свой редактор tinymce, который содержит HTML, поэтому при его отображении он закрывает атрибут placeholder из-за двойных кавычек в HTML.
р>
HTML выглядит следующим образом:
здравствуйте
Я попробовал использовать strip_tags в PHP, это работает, однако удаляет все разрывы строк из тегов .
Я попробовал использовать nl2br и заменить тег
на PHP_EOL и \r\n что не сработало.
str_replace('
', '\r\n', nl2br(strip_tags('привет
')));
Как добавить этот заполнитель с HTML или без него, но сохранив разрывы строк.
ОБНОВЛЕНИЕ
Я только что протестировал этот код
$placeholder = 'здравствуйте
привет
'; $placeholder = nl2br($placeholder); $placeholder = str_replace('
', '\n', $placeholder); $placeholder = Strip_tags($placeholder);
И это возвращается
привет\n \n привет
Я думаю, что я близок к этому, но в редакторе tinymce просто отображаются разрывы строк.
У меня есть заполнитель, который я хотел бы добавить в свой редактор tinymce, который содержит HTML, поэтому при его отображении он закрывает атрибут placeholder из-за двойных кавычек в HTML.
р>
HTML выглядит следующим образом:
здравствуйте
Я попробовал использовать strip_tags в PHP, это работает, однако удаляет все разрывы строк из тегов .
Я попробовал использовать nl2br и заменить тег
на PHP_EOL и \r\n что не сработало.
str_replace('
', '\r\n', nl2br(strip_tags('привет
')));
Как добавить этот заполнитель с HTML или без него, но сохранив разрывы строк.
ОБНОВЛЕНИЕ
Я только что протестировал этот код
$placeholder = 'здравствуйте
привет
'; $placeholder = nl2br($placeholder); $placeholder = str_replace('
', '\n', $placeholder); $placeholder = Strip_tags($placeholder);
И это возвращается
привет\n \n привет
Я думаю, что я близок к этому, но в редакторе tinymce просто отображаются разрывы строк.
Мобильная версия