Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
  #2 (permalink)  
Старый 20.07.2014, 16:44
Интересующийся
Отправить личное сообщение для Aeooe Посмотреть профиль Найти все сообщения от Aeooe
 
Регистрация: 12.03.2014
Сообщений: 19

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

Решил вопрос при помощи php (htmlspecialchars) прошу прощения за отнятное время =)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Взаимодействие PHP и JavaScript bonev Events/DOM/Window 9 12.06.2013 21:25
Вставка текста при помощи Getelementbyname aqvaSpirt Javascript под браузер 1 30.05.2013 18:29
javascript в конце php файла обработчика borodadada Events/DOM/Window 3 11.05.2013 21:37
Приглашаем web-программистов (php, MySQL, Javascript). smithandpartners Работа 3 06.11.2012 22:29
Убрать аттрибут rowSpan при помощи JavaScript Triglav Общие вопросы Javascript 5 01.10.2008 16:10