tinymce
нужен html-редактор на сайте. почитал, выбрал tinymce. установил, настроил - все ок, да вот только при нажатии на кнопку "insert/edit image"
открывается окно с тремя закладками ("general","appearance","advanced"). А где "UPLOAD"???
Поковырял по форумам, предлагают ibrowser использовать. Поставил - здоровенная штука, включающая в себя графический редактор! Требует gb библиотеку (которой у меня нету)!
Вопрос:
- куда делась закладка UPLOAD??? Версия tinimce 2.1.1.1;
- какой редактор круче? чтобы работал везде, чтобы функции необходимые были (особенно UPLOAD) и чтобы не тормозил сильно;
+1 там никогда его не было. а имхо tiny_mc рулит.
В инициализации редактора добавляем:
callback выглядит так (на кодировку не смотрите, лень загружать UTF-8 редактор.
var nenergo_field_name;
function myCustomFileBrowser(field_name, url, type, win) {
nenergo_win=win;
nenergo_field_name=field_name;
mywnd=window.open('../../../browser.php?type='+type,'browser','scrollbars,width=790,height=550,top='+((screen.height-550)/2)+',left='+((screen.width-790)/2));
if (!mywnd) alert("Р-С'Р° С"С_Р_РєС┼РёС_ Р_Рч С_Р°Р+Р_С'Р°РчС', С'ак как Р_РєР>С_С╪РчР_Р° Р+Р>Р_РєРёС_Р_Р_РєР° Р_С_РїР>С<Р_Р°С_С%РёС: Р_РєР_Р_.");
else {
url='Р_С<Р+РчС_РчС'Рч РєР°С_С'РёР_РєС_ Р_ Р_С'РєС_С<Р_С_РчР_С_С_ Р_РєР_Рч';
}
}
function mySetImage(file) {
nenergo_win.document.forms[0].elements[nenergo_field_name].value = file;
}
+ То, что я всегда вижу, что загружено.
- Для того, чтобы добавить страничку с картинкой нужно сначало загрузить картинку.
Сейчас ищу более рациональные способы (хотя ищу сильно сказано, времени совсем нету.(()
Одна проблема - нет возможности удалять и переименовывать файлы на сервере. Может кто решил эту проблему?
PS На оффсайте можешь посмотреть.
Надо поматрать, что за чудо все используют...
Доки http://wiki.moxiecode.com/index.php/TinyMCE:Index
Сайт http://tinymce.moxiecode.com/
PS За что я его люблю, так это за то, что он написан на JS полностью и мне при написания движка не нужно думать какой тип поля там будет и нужен ли ему визуальный редактор или нет. А на клиенте я могу его подцеплять либо по имени класса поля (div, textarea), либо по типу (читай выше) + ооочень простая настройка. К тому же, если прямые руки, то аплодер к нему написать несложно (тот-же SWFUploader прикрутить).
Доки http://wiki.moxiecode.com/index.php/TinyMCE:Index
Сайт http://tinymce.moxiecode.com/
PS За что я его люблю, так это за то, что он написан на JS полностью и мне при написания движка не нужно думать какой тип поля там будет и нужен ли ему визуальный редактор или нет. А на клиенте я могу его подцеплять либо по имени класса поля (div, textarea), либо по типу (читай выше) + ооочень простая настройка. К тому же, если прямые руки, то аплодер к нему написать несложно (тот-же SWFUploader прикрутить).
А чем FCKeditor хуже? Напсан на javascript, прикручивается легко, работает ШУСТРЕЕ, функциями НЕ ОБДЕЛЕН, есть возможность расширения МОДУЛЯМИ, ИМЕЕТ СТАНДАРТНЫЙ ЗАГРУЗЧИК И ФАЙЛОВЫЙ МЕНАДЖЕР. Зачем что-то прикручивать прямыми ручками, если есть уже прикрученное? Не могу найти явных преимуществ tinymce перед FCKeditor , а вот недостатки есть! Кто разобрался с этим вопросом, прояните картину?
И вопросы по FCKeditor:
1. Стандартный менеджер загрузок закачивает файлы в /UserFiles (по умолчанию). Стандартный-же файловый менеджер шарит по папкам /UserFiles/Image,/UserFiles/Flash... и закачивает файлы туадже! Как научить файловый менеджер шарить в самой папке (в моем случае он должен показывать все файлы из /UserFiles), а не во вложенных в нее папках?
2. тэг <img> в html-коде, генерируемым FCEeditor содержит странное свойство ilo-full-src. Т.е. после вставки картинки мы получаем слудующее
Мне не нужны доказательства, я просто хочу получить объективную оценку.
И вопрос тут у меня: к tinymce прикрутил iBrowser. Работает, но вызывает пару вопросов:
1. При закачке картинок на сервер требует выставить размер картинки. А если я не хочу менять ее размер?! Как закачать картинку на сервер, не меняя ее размер?
2. При выборе картинки на сервере ibrowser не возвращает значение пути этой картинки в "Insert/edit imeage" диалог. Как этого добиться?
И все-таки вопрос по fck: стандартный uploader заливает картинки в /UserFiles. Стандартный браузер файлов показывает файлы, находящиеся в /UserFiles/Image, /UserFiles/Files, /UserFiles/Flash, /UserFiles/Media и ничего не видит в папке /UserFiles. Нестыковку видите? Можно настроить стандартный uploader, чтобы он копировл файлы в /UserFiles/Image, тогда закаченные файлы можно быдет просмотреть браузером, но вот как настроить стандартный браузер, чтобы он просматривал файлы в ОДНОЙ папке?