Показать сообщение отдельно
  #1 (permalink)  
Старый 20.07.2014, 16:17
Интересующийся
Отправить личное сообщение для Aeooe Посмотреть профиль Найти все сообщения от Aeooe
 
Регистрация: 12.03.2014
Сообщений: 19

Tinymce - вставка javascript кода при помощи php
Вопрос решен!

Решил при помощи php(htmlspecialchars). Прогнал через эту функцию текста для вставки в tinymce перед выводом в страницу.

Собственно проблема:
В самописной системе управления использую данный редактор и вставляю туда код javascript в режиме графического редактора - все хорошо вставляется и необходимые символы преобразуются в именной код.

Но когда я сохраняю страницу и обновля, т.е. зановое генирирую страницу при участии php - tinymce не заменяет символы на именной код.

пример вставки javascript кода в режиме графического редактора:

<!-- TinyMCE -->
<script type="text/javascript">
tinyMCE.init({<br />&nbsp;&nbsp; &nbsp;mode : "textareas",
&nbsp;&nbsp; &nbsp;theme : "simple"});
&lt;/script&gt;
&lt;!-- /TinyMCE --&gt;
&lt;textarea&gt;&lt;/textarea&gt;

И пример после обновления страницы:

<!-- TinyMCE -->
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "simple"});
</script>
<!-- /TinyMCE -->
<textarea></textarea>

Т.е. мы видим что tinyMCE редактор не преобразовл в коды необходимые символы

Вопрос! Как правильно вставлять код javascrip в tinymce и как можно преобразовать символы в именной код для корректного отображения javascript кода в tinymce?

Сейчас страница с редактором tinymce генерируется следующим образом:

$return.='<textarea>'.$content_view.'</textarea>';


PS извиняюсь за сложность излагаемой мысли) стараюсь изложить как можно объемнее и понятнее =)

Последний раз редактировалось Aeooe, 20.07.2014 в 16:56.
Ответить с цитированием