
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
наворотили такого что хрен разберешься в этом tinymce.. после вывода диалогового окна мне нужно достать в нем элемент.
данная хрень editor.windowManager.windows[0]._elmCacheв консоли естественно выдает объект ![]() вопрос как в этом объекте обратиться к mceu_39-body который открыт на изображении чтобы уже дальше пойти по элементам в нем... прописываю editor.windowManager.windows[0]._elmCache.mceu_39-bodyне хочет , прописываю editor.windowManager.windows[0]._elmCache['mceu_39-body']тоже не отдает.. -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Журнал Группа: ★ЛжеЭксперт★ ![]() Сообщений: 26774 Пользователь №: 21350 На форуме: Карма: 756 ![]() |
не во-первых многие пользуются этим редактором уже довольно давно и довольны.
во вторых - этот элемент наверняка динамически созданный - так просто его не поймаешь. в третьих - разве так обращаются к элементу по id ? -------------------- HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
|
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
с ним хорошо работать когда ты сам под него ничего не пишешь
![]() -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
|||
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Журнал Группа: ★ЛжеЭксперт★ ![]() Сообщений: 26774 Пользователь №: 21350 На форуме: Карма: 756 ![]() |
прикручивал я и файл менеджер и ещё пару плагинов - ничё - работало и счас наверно работает, чёб не работать.
))) у тебя в коде только textarea - или ты не помнишь как вставлял ещё для редактора? -------------------- HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
|
||
![]() |
|
![]() ![]() орангутанг ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 2120 Пользователь №: 36605 На форуме: Карма: 115 ![]() |
tinymce + elfinder норм такое сочетание
притом что tinymce есть api для интеграции файловых менеджеров |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
Игорь в том то и дело что прикручивал ) а не писал собственный )
прикрченный тоже стоит, но он не подходит. Moxiemanager - что то такое. bestxp в tinymce есть куча чего прикрутить, только когда начинаешь писать что то свое под него - разгребаешь кучи непонятных вещей )... правилом KISS они не пользовались явно ) elfinder бесплатный ? -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 8 месяцев, 21 день ![]() |
кури API, для получения есть метод getEl(), в данном случае getEl('body') (версия 4.x)
а вообще ты версию не указал даже -------------------- |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
Invis1ble + .
Может я не то API курю, хз ? В диалоговом окне php интерпретируется или нужно добавлять настройки ? при <?php echo '<h1>hello!</h1>'; ?> выдает hello!'; ?> -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 8 месяцев, 21 день ![]() |
![]() ![]() как php может интерпретироваться javascript'ом ? -------------------- |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
конечно не может
![]() я про другое. Я тут натыкался на стетейку что у tinymce куча конфликтов с другими вещами скажем с тем же jquery (сам пока не натыкался, но прочитать - прочитал) вот и вопрос возник, я в диалоговом окне без всякой лишней возни могу подключать файлы на php и делать все что угодно... P.S. уже написал помотрел - все нормально ![]() -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 8 месяцев, 21 день ![]() |
я опять нифига не понял толком, проблема решена или нет?
-------------------- |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
Invis1ble
![]() -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
|
![]() ![]() орангутанг ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 2120 Пользователь №: 36605 На форуме: Карма: 115 ![]() |
andrey888
а гуглом воспользоваться религия так понимаю не позволяет? думаю BSD тип тебе многое скажет |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
bestxp BSD тип ?
еще одна штука интересная. Для примера в диалоговом окне выводим две опции: 1, 2 При нажатии на опцию 1 закрывается диалоговое окно а в самом эдиторе выводится <span onclick="alert('1')">1</span> При выборе опции 2 закрывается диалоговое окно а в эдиторе выводится <a href="#">2</a> штука в том, что если после выбора опции 1 я снова открою диалогове окно и выберу опцию 2, то вставляется не <a href="#">2</a> а <span onclick="alert('1')"><a href="#">2</a></span> будто у него где то сохраняется в памяти тег использовавшийся в первой вставке. Пробовал и кеш и куки удалять. пробовал removeformat , тоже не помог, хотя возможно он тут вообще не при чем. -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
создем свой плагин "myexample"
в файле plugin.min.js нашего плагина "myexample" прописывем
При нажатии на кнопку "Вставить" выполняется функция. В соответствии со значением, которое мы берем из диалогового окна var el Если el == 1 инсертим в редактор одно, если el == 2 инсертим другое и так далее. Проблема в том что после того как мы выбрали 1 и в редактор запихнули <span onclick="alert(\'1\')">1</span> , при повторном открытии диалогового окна и выборе опции 2 мы должны получить такой же вывод в редактор <a href="#">2</a> НО tinymce почему то запоминает то что было введено при выборе первой опции и выводит в редактор <span onclick="alert(\'1\')"> <a href="#">2</a> </span> Ощущение такое, что это как если мы нажимает на опцию B (болд) в редакторе - весь текст который мы вводим будет БОЛД до тех пор пока мы не нажмем повторно на эту кнопку, то есть у него запомнилось что пока кнопка нажата весь вывод в редакторе будет обрамлен в тег <strong></strong> .. и тут видимо так же.. он запонил что первый вывод обремлен в <span></span> и далее обрамлаяет в него же и вторую опцию. UPD // ПИлять ВСЕ РЕШЕНА ПРОБЛЕМА ... тупо выводить не '<span></span>' а ' <span></span> ' обращаем внимание на проблел в начале и конце. -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
![]() ![]() ![]() |