![]() |
| Home | Это обо мне | Аватары | Фэнтези | Афоризмы | Спонсорам | Подписаться на RSS | ||||
Category
Archives |
« Next Item: После НГ наступает… Previous Item: Баги тоже бывают полезны » Upload Images для TinyMCE
Не думал, что тема с библиотекой TinyMCE получит несколько более подробное описание, но возможно оно того и стоит. Ведь всё познается в сравнении? И вот первые шаги в изучении настроек TinyMCE пересеклись с интересными подробностями загрузки изображений (Upload Images). По умолчанию, используя кнопку image или более продвинутый плагин: advimage, вам предлагается возможность прописать только URL картинки. Вот как может выглядеть подключение того же advimage, с учетом рассматриваемого примера в ранее упомянутой мной теме:
Однако для TinyMCE можно написать и свои плагины. Среди таковых оказался и ibrowser от Jaeger Consulting. Мне попалась несколько устарелая версия, не обновляемая с 2006 года. Отсутствовал даже намёк на совместимость с третьей версией TinyMCE. Теперь вроде что-то сдвинулось, но разбираться в новинках и основательно переписывать заметку — лень. Так что учтите этот нюанс. Среди плюсов упомянутого плагина можно отметить то, что он является бесплатным и совместимым с SPAW, FCKeditor, Xinha, и HTMLarea. Ну а теперь о том как его установить:
Вот собственно и всё. Отмечу, что для работы данного плагина необходим скрипт-обработчик (к примеру PHP), который явно должен поддерживать работу с картинками. Наш же интерфейс теперь имеет следующий вид:
Для наглядности, иконку плагина, я обвёл красным кружочком. Если кликнуть по этой иконке откроется следующее окно:
Если вы хотите, чтобы приветствие не выводилось по умолчанию, необходимо будет слегка отредактировать файл: ibrowser/ibrowser.php. Найдите в нём следующую строку:
Для понимания того, что мы делаем, обратите внимание на значение атрибута class. По умолчанию стоит showit. Достаточно заменить его на hideit и по умолчанию вообще ничего не будет выводиться, кроме кнопочек слева. Так что следует задуматься над вопросом: «какое диалоговое окно вам необходимо?» — и произвести с ним обратные действия. Например, я сделал так, чтобы по умолчанию выводилось диалоговое окно «INSERT/CHANGE», для чего в строке:
Соответственно, заменил hideit на showit. С самим же интерфейсом думаю проблем не возникнет. Хотя, на всякий случай, картинка с некоторыми уточнениями. Остальное думаю разберёте и самостоятельно.
На это всё. Спасибо за внимание. Сочинения русская литература сочинение. Задания по темам русской литературы , печать календарей киев , Совместимость знаков Близнецы Стрелец , приключения электроника смотреть , параграф 78 фильм второй фильм смотреть
Leave a reply28 Responses for "Upload Images для TinyMCE"
|
Popular links |
||
| Copyright © since 2006 Курилка.co.ua, powered by WordPress |
|
publish: Вторник Янв 1, 2008 at 6:54 пп
Установка ibrowser 1.3…
На kurilka.co.ua хорошо описана установка плагина ibrowser, для загрузки и просмотра картинок. Так как он не обновляется с 2006 года, отсутствуют даже …
publish: Среда Янв 2, 2008 at 8:17 дп
И не поспорить
Хорошую тему развернул товарищ. Еще можно написать вообще о файловом менеджере для тини, так как иногда требуется не только картинку вставить. Хотя, не знаю точно, так как сам не проверял, может и здесь не только картинку вставляют.
http://sourceforge.net/tracker/?atid=738747&group_id=103281&func=browse
Здесь я видел пару штук.
publish: Среда Янв 2, 2008 at 12:28 пп
2EwGenij: Как я и говорил вариантов тут достаточно
Я например вообще взял идею у движка для блогов inTerra и сделал аплоадер который работает параллельно с advimage и без всяких там аякс или всплывающего окна
Правда пока сделал только для картинок и вообще все очень простенько. Кода всего один файлик и тот не сильно большой
Есть пространство для творчества
publish: Вторник Янв 15, 2008 at 6:19 пп
Простите мне мою безграмотность, но я так и не понял, в каком файле находится код инициализации TinyMCE для вставки?
publish: Вторник Янв 15, 2008 at 8:07 пп
2Ян: Ну, инициировать сам TinyMCE надо на той странице, где Вы его планируете использовать. Возможно Вам будет полезно почитать замеку: Подключение TinyMCE или заметки для начинающих, но смотрите сами
publish: Четверг Янв 31, 2008 at 3:59 дп
Народ, а кто-нибудь всё-таки пробовал ставить этот плагин для третьей версии tiny ??
publish: Четверг Янв 31, 2008 at 1:39 пп
2Spree: Ставить не пробовал, но говорят, что вроде на третьей не катит. Вообще там несложно написать и что-то свое используя тот же advimage. Я лично за дня три справился. Правда пока нигде его так и не впихнул
лень…
publish: Четверг Фев 14, 2008 at 7:31 дп
Привет, wmas, не мог бы ты поделиться плагином?
просто ссылка http://j-cons.com/downloads/ibrowser.zip мервая, увы, а плагин позарез нужен.
Если не сложно скинь, пожалуйста на Antonio_2003[собачко]ukr.net
Заранее благодарен
publish: Четверг Фев 14, 2008 at 7:45 дп
Долго гуглил, и таки нашел! Может кому пригодится, т.к. девелопмент плагина свернут со всеми соотв. последствиями
http://wsdh.net/ibrowser.zip
publish: Четверг Фев 14, 2008 at 11:31 дп
20z0n: Спасибо за ссылку.
Вообще мой источник тоже работает, просто архив толи переименовали, толи новая версия: ibrowser V 1.3.8.zip, а еще там есть imanager V 1.2.8.zip и imanager masks.zip
publish: Пятница Мар 21, 2008 at 12:23 дп
Сделал все по инструкции.
Когда нажимаю на кнопочку «upload», то появляется строка для выбора файла с диска. Выбираю и ВСЕ, дальше нет кнопочки submit. У кого-то вообще получилост из этого диалога выгрузить файлик на сайт???
publish: Пятница Мар 21, 2008 at 11:10 дп
2switch: возможно проблема в том, что ibrowser вроде как не совместим с третьей версией TinyMCE да и поддержка PHP должна быть, для обработки запроса.
publish: Воскресенье Мар 23, 2008 at 6:18 пп
Проверьте пути: откройте файл config/config.inc.php примерно на 111 строке в версии 1.3.8 есть такое:
//$cfg['ilibs_inc'] = realpath(dirname(__FILE__) . '/../scripts/rdirs.php');Строчку нужно расскоментировать! Т.е. сделать так:
$cfg['ilibs_inc'] = realpath(dirname(__FILE__) . '/../scripts/rdirs.php');У меня на Денвере заработало
Так же проверялось на шаровом хостинге джино-нет.
publish: Четверг Июл 3, 2008 at 1:46 дп
Качал сегодня браузер вроде с официального сайта. В папке interface есть файлик tinyMCE3.0_editor_plugin.js. Абсолютно официально. А говорите не поддерживается давно. проверял. с 3 версией работает. Тока: В опере при попытке вызвать браузер нихера не происходит и с путями не могу разобраться. Абсолютные прописывал — не канает. Остальное с виду всё работает
publish: Среда Дек 24, 2008 at 12:11 дп
спасибо за инструкцию
добавлю, что сейчас айБраузер прекрасно совместим с третьей версией tinyMCE (версия браузера 1.3.9) и, если доступ к редактору должен быть только из админки, нужно не забыть защитить файл tiny_mce/plugins/ibrowser/ibrowser.php
publish: Понедельник Май 4, 2009 at 7:36 пп
А где достать iBrowser? по ссылке уже ничего не дает
publish: Понедельник Май 4, 2009 at 10:21 пп
24e: hi! Да, пришлось поискать. Последнюю версию можно найти тут.
publish: Суббота Июн 20, 2009 at 2:06 дп
огромное спс за даную статью , очень круто и толково расписано !
publish: Вторник Июн 30, 2009 at 12:49 пп
2switch: Попробуй в файле ibrowser.php под строкой
и будет тебе счастье
поменять размер input для аплоада
publish: Среда Июл 1, 2009 at 3:59 пп
2ЯR:
А как это можно сделать?
publish: Суббота Сен 12, 2009 at 4:50 пп
Установил. Сделал все как нужно скопировал файл интерфейса 3.0 (у меня 3.6) в корневую директорию плагина. Кнопка в редакторе появилась. При нажатии ничего не происходит а в консоле ошибок браузера пишет: ib is undefined on line 23 editor_plugin.js
Посмотрел там такие строчки:
ib.isMSIE = tinymce.isIE;ib.isGecko = tinymce.isGecko;
ib.oEditor = ed;
ib.editor = ed;
ib.selectedElement = e;
ib.baseURL = url + '/ibrowser.php';
Лично я ниче не понял
publish: Суббота Сен 19, 2009 at 12:17 дп
2nikolayreal: hi! На момент написания заметки проект ibrowser, если не ошибаюсь, вообще был застопорен. Я даже не знал, что появилась новая версия. Возможно, там что-то кардинально изменилось. Хотя, быть может, нужно учесть тот факт, что для работы ibrowser нужна поддержка PHP?
P.S. будет время, погляжу что да как и подновлю заметку.
publish: Воскресенье Окт 11, 2009 at 11:14 дп
Попробовал поставить ваш вариант, но он мне не очень понравился. Во первых простому пользователю лучше не давать в руки редактор, с возможностью просмотра всех загруженных изображений. Он может им воспользоваться не по назначению, да и как правило обычный юзер долго плутает в таких редакторах.
Нарыл вот тут: pegas-studio.net/uslugi/tinymce.php
Другой скрипт загрузки изображений для TinyMCE, правда он платный, но намного проще и удобнее, как для пользователя, так и для админа, в установке, настройке и полностью русский. К тому же его можно ставить для всех пользователей, не опасаясь что кто либо грохнет кучу загруженных изображений, а в iBrowser могут грохнуть легко.
publish: Воскресенье Окт 11, 2009 at 1:05 пп
2Антон: hi! Спасибо за ссылочку, действительно удобный плагин
publish: Воскресенье Ноя 15, 2009 at 2:05 дп
Дружище, большое спасибо!!!
Сэкономил кучу времени. Редактор дальше доковыряю сам.
publish: Вторник Дек 15, 2009 at 5:26 пп
спасибо автору и авторам плагина — съэкономили время. На первое время пойдет, но интрейфес прибахнутый… надо будет поменять…
publish: Вторник Дек 15, 2009 at 9:32 пп
2fanat, Vipoff: hi! по сути сейчас есть и более привлекательные решения, просто заметка осталась
publish: Понедельник Авг 1, 2011 at 7:46 пп
Кнопка не появляется, хотя все делаю по инструкции.