
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
Invis1ble ок попробую.
Тебе Уже огромное спасибо! Конечно я надеюсь только на себя, но хорошо что по крайней мере хоть один человек на форуме знаком с этим беспределом под названием tinymce. А ведь застрял на простой вещи.. открывать диалоговое по кнопке и открывать это же диалоговое при onclick по элементу в эдиторе. Натыкаешься на tinymce.get('your_editor_id_here').plugins.myplugin.myfunction(); , начинаешь искать каким образом получить "your_editor_id_here" и ведь ни одна хрень не подходит. Доки помоему писались для них же самих чтоб не забыть , но ни как ни для тех кто хочет поработать с API более плотно.. -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
они продают дополнительные продукты
не удивительно, что доки хренового качества, мол покупайте у нас готовое и не мучайтесь подход к ведению бизнеса более чем сомнительный, как мне кажется хорошо хоть исходники не обфусцированы -------------------- |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
AddOnManager тоже в консоли ругается undefined...
Вывел в консоли просто первое слово tinymce - выводит исходный код того что у меня написано в textarea эдитора.. 0_O
Разве tinymce это не объект содержащий всё остальное: плагины, методы и т.д. и т.п. Может изначально не туда обращаюсь ? -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
UPD
из плагина alert(tinymce.PluginManager.get('myplugin')); выдает код моего плагина - все как надо. а вот если посадить alert на элемент в textarea самого эдитора то tinymce для него становится тем что я написал выше <body id="tinymce" и понятно что у этого tinymce уже нет никакого PluginManager свойства. То есть обращение идет не к tinymce объекту что странно..... ![]() -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
Цуко.. оказывается tinymce лежит в родителе ..
вот так
Все встало на свои места - обращается куда нужно. Теперь я так понимаю дело за малым - обратиться к функции в этом плагине.. Но
выдает undefined is not a function .. сейчас то что не нравится ему ? -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
|||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
ясен пень, элемент же в iframe находится
а ты посмотри, что возвращает get() - функцию. Естественно, у нее нет никакого свойства MyFunction учи javascript ![]() -------------------- |
||||
![]() |
|||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
вот такой вот хак я придумал: Свернутый текст <img src="1" border="0" alt="rtg" width="88" height="88" onclick="window.parent.$('[aria-label="Insert/edit image"]').trigger('click')" data-mce-src="1" data-mce-selected="1"> предполагается, что в родителе подключен jQuery Insert/edit image поменяешь на нужный тебе, который на твоей кнопке -------------------- |
||
![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
парсер форума ломает код
вот так должно быть: window.parent.$('[aria-label="Insert/edit image"]').trigger('click') суть хака: ищем кнопку плагина в тулбаре и кликаем её программно -------------------- |
![]() |
۩
Дата
|
||
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
Invis1ble ) мозг работает в одном направлении , я сегодня с утра уже сделал вот так
твой вариант просто c jquery, суть та же. :)
get() это разве buildin функция в js ? Мне кажется это метод самого tinymce .. ?
окно открывается , теперь думаю как при этом передавать данные элемента по которому я нажал, то ли сохронять их в глобальной видимости как то а потом уже функцией в плагине проверять есть ли они или нет.. -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
||
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
Передовать видимо буду в куках..
а вообще интересно, из тех кто на форуме, с tinymce больше никто так не е*ался ? я видать везунчик ? ![]() -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 12174 Пользователь №: 23195 На форуме: Карма: 441 Трезвый : 15 лет, 6 месяцев, 28 дней ![]() |
я неделю или больше писал менеджер картинок
но основное время ушло на переписывание бэкэнда -------------------- |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
еще один вопрос возник... при подключении можно указывать invalid_elements
можно ли их указать только при наличии определенного контента. Пример.. у меня идет при вставке список ul li при изменении существующего li TinyMCE заменяет его а рядом прописывает еще один с пустым контентом внутри <li> </li> было бы круто не удалять его через js проверяя есть ли он, а просто прописать в invalid_elements что нить типа
не прописывается внутри no break space )) форум вырезает ) -------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
۩
Дата
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 805 Пользователь №: 27801 На форуме: Карма: 14 ![]() |
пока юзаю костыль.. на чистом js определяю элемент и удаляю его из DOM..
-------------------- Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. ) |
![]() |
![]() ![]() ![]() |