Как стать автором
Обновить

Комментарии 36

демо можно где-нибудь посмотреть?
По поводу демо думал, думал сайт упадёт :)
Хотя сейчас организую.
если надо где-то положить демку, — могу помочь — у себя положить.
Спасибо, выложил у себя вроде сайт дышит, хостер не жалуется :), поэтому необходимости по крайней мере пока нету
Спасибо, сейчас сделаю.
в гуглокод и всем по svn, допилим всем миром.
Да, надо-бы, основные моменты необходимо до ума довести.
А то делался за пару дней как говорится на коленке :)
$dir = isset($_POST['dir'])? urldecode($_POST['dir']) : (isset($_GET['dir'])? urldecode($_GET['dir']) : '');

С такой проверкой (точнее, с ее отстуствием) рабочей директории файл менеджер можно использовать только в административной части…
Да, такие нюансы есть, + нету проверки пользователя, это уже на совести подключаемого.
Аналогично было в оригинальном редакторе, позже при нахождении более оптимального варинта добавлю.
Класс, а можно сделать чтобы не в отдельном окне открывался? и стиль аналогичный редактору?
P.S. Если нужно, с дизайном могу помочь.
Стиль подобный редактору — конечно, тем более графика не нужна особо, простые цвета считай.
А вот по поводу «не в отдельном окне», вот это уже загвоздка :) настолько заморачиваться уже будет наверно лишним.
А как визуально и в каком месте вы себе это представляете?
Новое окно мне кажется более оптимальный и легкий вариант.
Может так?


только «дерво» тоже серым bg,
и может меню с правой кнопки убрать?
и что если FancyUpload добавить?
Можно конечно, но на это уйдет уйма времени, ковыряние оригинального кода, а вникать там — мама не горюй :) опять же, собственно это и единственная — основная проблема скажем так.
С правой кнопки меню убрать можно, но как мне кажется перенос его вверх тоже особого удобства не добавляет.
FancyUpload не использовал, сейчас посмотрел описание, отталкивает необходимость флэша, причина не именно в нём, а в безопасности (хотя не знаю как сейчас), если производить загрузку чере флэшку то сеанс сессии пропадает (только для неё), поэтому необходимо делать костыли по сохранению или передачу в адресе id сессии, если этого не делать и знать на какой адрес кидать файлы, то можно натворить делов :) но это зависит конечно от уровня доступности, что можно загружать, проверяются файлы или нет, и т.д.
Вот сейчас как раз интегрирую ее на работа.ру :-) Вещь не плохая но вот почему-то с callback функциями дела обстоят не очень, их там вообще нет! :-( Или может я плохо в API разобрался.

Вообщем скоро полезу в код, но так не хотелось этого делать :-)

А за ценный совет в виде коммента буду благодарен :-)
Я по функциям CKFinder ковырял только, насколько понял основные моменты для взаимодействия осуществляются следующей функцией:

CKEDITOR.tools.callFunction(numberFunction, input, data);

Вот её и надо копать :)
var editor = CKEDITOR.replace( 'textarea1' );
editor.on( 'instanceReady', function()
{

};

— А это как событие на изминение можно поставить :-)

editor.document.on ( 'keydown', function() {… });

Ну конечно жалко что документация пока никакая :-(

Как говорится лучшая документация — это исходный код! :-)
До такого к сожалению не добирался :)

Если бы там исходный код был в человеческом виде :)
Там папка есть, называется _sorcues если не ошибаюсь! В ней код в нормальном виде :-)
НЛО прилетело и опубликовало эту надпись здесь
У меня на сайте можно скачать полный комплект не упакованный.
НЛО прилетело и опубликовало эту надпись здесь
Отличная работа, спасибо!
хочу такой к tiny mce (
Думаю что проблем особых не должно быть с портированием, попробую покопать в этом направлении при следующих изменениях.
не такой, но тоже неплох: tinyfck
ИМХО над юзабилити надо подумать, пока разберешься как загрузить картинку столько времени пройдет, да и контекстное меню по правому клику наверно не самый лучший вариант на опере вообще может не работать, так как в ней политика браузера может запрещать подменять контекстное меню вызываемое по правому клику.
Согласен, юзабилити надо проработать.
Первый вариант, делался по примеру CKFinder, но как мне в принципе кажется и относительно удобен, вот с оперой — да, проблемка контексткой.
А куда надо ткнуть, чтобы появился файловый менеджер?
Перехожу по ссылке, и вижу только редактор
Кнопки:
— Вставить/Редактировать ссылку (изображение глобуса)
— Изображение

В открывшемся окне есть кнопка «Посмотреть на сервере»
Воо, теперь смог посмореть :) Не плохой file manager, но надо было написать как до него добраться…
В свое время сделал обзор трех визивиг-редакторов. Мало что меняется, все нужно настраивать ручками :).

НЛО прилетело и опубликовало эту надпись здесь
А как подключить через?

config.filebrowserBrowseUrl = ckfinderBase+«index.html»;
config.filebrowserImageBrowseUrl = ckfinderBase+«index.html?Type=Image»;
Можно помотреть здесь: js файл, принцип тот-же.
Это уже то, что относится к file explorer
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории