LINUX.ORG.RU

Добавление изображений как в Wordpress


0

0

В админке одного сайта есть необходимость сделать так, чтобы можно было во время редактирования поста (или любого текста), подгружать картинки и вставлять их в текст. Такая фишка реализована в админке Wordpress.

Картинки подгружаются в отдельном frameset'е, для редактирования текста используется TinyMCE.

Проблема в том, что яваскрипт, вызываемый во frameset'е, не видит объектов родительского фрейма. Ну как-то так.

Есть ли идеи как это можно обойти? Может кто что-то подобное реализовывал.

Код вордпресса смотрел, но там довольно запутанно и разбиратся времени особо нет.

Ответ на: комментарий от Igron

Через parent или просто через top из дочернего фрейма обращаемся к родительскому. В нем находим объект tinyMCE и выполняем его команды (в частности tinyMCE.execCommand('mceInsertContent' ).

В дочернем фрейме работает браузер картинок, как в Wordpress, и по клику на картинку добавляем ее в пост, который редактируется в tinyMCE.

it-partizan
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.