Pull to refresh

Comments 50

нижний бар в хроме куда-то уехал
странно, укажите пожалуйста версию
версия последняя
Нельзя загрузить php-файл, но можна переименовать текстовый с phpinfo()) в .jpeg, загрузить, а потом переименовать в .php :)
Только вопрос, даст ли это что-то потом…
нет =) у меня на сервере это Вам не поможет
таки да =) очепятался в настройках сервера, спасибо уже исправил
При прокрутке верхняя панель управления должна быть закреплена вверху. Чтоб всегда была на виду.
Нижняя белая плашка налезает на список файлов. Должна быть пикселей на 30 ниже. Опера.
«ФиксацЫя панели» — поправьте
если нажать на последнюю иконку тогда панель всегда будет на виду но сбоку
Это я видел.
Поставил, показалось немного непривычным. Вернул вверх, удивился отсутствию фиксации.
Исправьте, пожалуйста, в тексте: Dependency Injection.
Извините, не удержался)
залейте, пожалуйста, картинки на более хаброустойчивый север, похоже, Ваш уже не справляется
Присоединяюсь.
Можно выложить HTML на Github, он умеет статику показывать в виде сайтов (никнейм.github.com).
Автор выложи все на github он более устойчив к хаброэффекту
спасибо сейчас работаю над этим. Не ожидал, что сервак упадет
Интересно, эти мультяшные планктоны на картинках интерфейса хоть кому-нибудь нравятся?
А api есть? Ибо не у всех есть пхп на сервере. А через вэб сокеты работать эту штуку в будущем научить не плагируете?
Если проект будет интересен сообществу — исправлюсь и напишу. А на каком языке Вы хотите серверную часть?
тогда, в ближайшее время опишу api и обновлю пост
Меня всегда интересовал один вопрос, а есть ли, ну хоть очень маленький, шанс обойтись средствами только JS без сервера?
мечтать не вредно :), а так если знаете только js то на сервере его тоже можно запустить, node.js вам в помощь
Это-то понятно, но мечты о файл-менеджере внутри браузера живут в голове )
Запускаете локально веб-сервер и получаете то, что хотите. А зачем вам?
Видимо человек имеет в виду возможность предросмотра, обработки и т.д. ДО посылки на сервер.
В IE это возможно сделать.
В Firefox я видел какой-то редактор, который сохранял проекты локально.
Есть: File API в HTML5 и FileSystemObject в jScript.
Иконки «UNIX права доступа» и «Удалить файл/папку», на мой взгляд, совсем нелогичные
я в свое время перепробовал кучу файловых менеджеров, но ни один не смог на тот момент толком сделать одну вещь: запаковать в архив каталог на серверной стороне и дать его скачать. но это было очень давно, я тогда не знал про шелл и winscp.
Эта версия была выпущена год назад! Но я исправил раз уж на то пошло
Довольно интересная вещь, а самое главное — простая.
Если бы была поддержка работы с FTP, то было бы вообще идеально.
Тонкий намёк ;)
А мы (elfinder) уже работаем над этим)
Не забудьте оповестить, когда можно будет протестировать Вашу поддержку работы с FTP серверами.
я уже думал над реализацией фтп. На сервере все просто реализовать в моем случае, но к сожалению очень не хватает дизайнерского видения на клиентской части. По-этому у меня много времени уходит на подбор иконок и разной такой мелочевки
Сделайте возможность редактирования HTML и PHP файлов прямо из файлового менеджера через wysiwyg. Сделать это достаточно просто, а при этом такая функция позволит вам позиционироваться как «движок для статичных страниц».
Очень многие крупные сайты используют html+ssi, чтобы снизить нагрузку на сервера.
>все реализовано в виде одной целостной программы. Нет разделения на основную часть — манипуляция файловой структурой, дополнительную — менеджер всплывающих окон, редактора файлов (сюда же можно отнести — архиватор и превью рисунков), дерево каталога и их перетаскивание

Вы, видимо, невнимательно смотрели код — клиентская часть полностью модульная с возможностью расширения и замены модулей — я как-то публиковал топик об ее организации.

Рад, что вы не забросили проект! Здоровая конкуренция и разные точки зрения — дают пользователям бОльшую возможность выбора:)
Вы правы, извиняюсь. Не привык к такому стилю кода как у Вас. Сложно читается код, когда много методов определены внутри конструктора.

И я смотрю Вы не боитесь использовать замыкания. Как по мне — это тоже вносит некоторую неразбериху. Если переменная была определена где-то вверху скоупа, а Вы потом ее используете через много строк кода, то тело метода/функции не совсем понятное стороннему глазу.
А как вы без замыканий пишете? 0_о
я не говорил этого=) я сказал, что не совсем читабельный код получается. Но это ИМХО. Без замыканий иногда можно обойтись посредством связывания данных с каким-то объектом.

Например, как-то так
var someObject = new someClass();
someClass.linkToElement(domObject, someObject).
domObject.click(function() {
var someObject = someClass.getObjectByElement(this);
});


Это способ уйти от замыкания и контролировать данные. Потом можно написать метод __destruct в классе someClass, вызвав который удалим все ссылки на объект и сам объект. Этот метод к примеру можно повесить на событие unload в броузере.
А если здесь создать замыкание, то удалить его потом не совсем понятно как.

Но с простыми данными вроде width, height и т.д. проще делать замыкания
> Вы правы, извиняюсь. Не привык к такому стилю кода как у Вас. Сложно читается код, когда много методов определены внутри конструктора.

Это из-за необходимости иметь привелигерованые методы
UFO just landed and posted this here
исправил. не было прав на чтение директории. Нужно добавить в баги. спасибо
Элементарный однопанельный «файлменеджер» делается довольно просто (я даже на баше делал, потом — на сях; на стороне клиента JS).
Но вот двухпанельник сделать невозможно из-за ограничений, накладываемых разработчиками браузеров на формы отправления файлов из соображений безопасности. Даже просто отобразить файлы из локальной директории невозможно (из тех же соображений безопасности). Для загрузки файлов на сервер остается всего лишь формочка загрузки нескольких файлов, причем если файлы не лежат в одной директории, придется добавлять новую формочку и т.д.

Sign up to leave a comment.

Articles