Комментарии 50
нижний бар в хроме куда-то уехал
Нельзя загрузить php-файл, но можна переименовать текстовый с phpinfo()) в .jpeg, загрузить, а потом переименовать в .php :)
Только вопрос, даст ли это что-то потом…
Только вопрос, даст ли это что-то потом…
При прокрутке верхняя панель управления должна быть закреплена вверху. Чтоб всегда была на виду.
Нижняя белая плашка налезает на список файлов. Должна быть пикселей на 30 ниже. Опера.
«ФиксацЫя панели» — поправьте
Нижняя белая плашка налезает на список файлов. Должна быть пикселей на 30 ниже. Опера.
«ФиксацЫя панели» — поправьте
Примеры не пингуются.
открИть менеджер
Исправьте, пожалуйста, в тексте: Dependency Injection.
Извините, не удержался)
Извините, не удержался)
залейте, пожалуйста, картинки на более хаброустойчивый север, похоже, Ваш уже не справляется
Автор выложи все на github он более устойчив к хаброэффекту
Интересно, эти мультяшные планктоны на картинках интерфейса хоть кому-нибудь нравятся?
А api есть? Ибо не у всех есть пхп на сервере. А через вэб сокеты работать эту штуку в будущем научить не плагируете?
Меня всегда интересовал один вопрос, а есть ли, ну хоть очень маленький, шанс обойтись средствами только JS без сервера?
Иконки «UNIX права доступа» и «Удалить файл/папку», на мой взгляд, совсем нелогичные
я в свое время перепробовал кучу файловых менеджеров, но ни один не смог на тот момент толком сделать одну вещь: запаковать в архив каталог на серверной стороне и дать его скачать. но это было очень давно, я тогда не знал про шелл и winscp.
Не хочу придираться, но смените иконку. Мне ее специально рисовал softicon.ru/ для dustweb.ru/projects/tinymce_images/
Довольно интересная вещь, а самое главное — простая.
Если бы была поддержка работы с FTP, то было бы вообще идеально.
Тонкий намёк ;)
Если бы была поддержка работы с FTP, то было бы вообще идеально.
Тонкий намёк ;)
А мы (elfinder) уже работаем над этим)
Не забудьте оповестить, когда можно будет протестировать Вашу поддержку работы с FTP серверами.
Следите за нашим гитом github.com/Studio-42/elFinder
я уже думал над реализацией фтп. На сервере все просто реализовать в моем случае, но к сожалению очень не хватает дизайнерского видения на клиентской части. По-этому у меня много времени уходит на подбор иконок и разной такой мелочевки
Сделайте возможность редактирования HTML и PHP файлов прямо из файлового менеджера через wysiwyg. Сделать это достаточно просто, а при этом такая функция позволит вам позиционироваться как «движок для статичных страниц».
Очень многие крупные сайты используют html+ssi, чтобы снизить нагрузку на сервера.
Очень многие крупные сайты используют html+ssi, чтобы снизить нагрузку на сервера.
>все реализовано в виде одной целостной программы. Нет разделения на основную часть — манипуляция файловой структурой, дополнительную — менеджер всплывающих окон, редактора файлов (сюда же можно отнести — архиватор и превью рисунков), дерево каталога и их перетаскивание
Вы, видимо, невнимательно смотрели код — клиентская часть полностью модульная с возможностью расширения и замены модулей — я как-то публиковал топик об ее организации.
Рад, что вы не забросили проект! Здоровая конкуренция и разные точки зрения — дают пользователям бОльшую возможность выбора:)
Вы, видимо, невнимательно смотрели код — клиентская часть полностью модульная с возможностью расширения и замены модулей — я как-то публиковал топик об ее организации.
Рад, что вы не забросили проект! Здоровая конкуренция и разные точки зрения — дают пользователям бОльшую возможность выбора:)
Вы правы, извиняюсь. Не привык к такому стилю кода как у Вас. Сложно читается код, когда много методов определены внутри конструктора.
И я смотрю Вы не боитесь использовать замыкания. Как по мне — это тоже вносит некоторую неразбериху. Если переменная была определена где-то вверху скоупа, а Вы потом ее используете через много строк кода, то тело метода/функции не совсем понятное стороннему глазу.
И я смотрю Вы не боитесь использовать замыкания. Как по мне — это тоже вносит некоторую неразбериху. Если переменная была определена где-то вверху скоупа, а Вы потом ее используете через много строк кода, то тело метода/функции не совсем понятное стороннему глазу.
А как вы без замыканий пишете? 0_о
я не говорил этого=) я сказал, что не совсем читабельный код получается. Но это ИМХО. Без замыканий иногда можно обойтись посредством связывания данных с каким-то объектом.
Например, как-то так
Это способ уйти от замыкания и контролировать данные. Потом можно написать метод __destruct в классе someClass, вызвав который удалим все ссылки на объект и сам объект. Этот метод к примеру можно повесить на событие unload в броузере.
А если здесь создать замыкание, то удалить его потом не совсем понятно как.
Но с простыми данными вроде width, height и т.д. проще делать замыкания
Например, как-то так
var someObject = new someClass();
someClass.linkToElement(domObject, someObject).
domObject.click(function() {
var someObject = someClass.getObjectByElement(this);
});
Это способ уйти от замыкания и контролировать данные. Потом можно написать метод __destruct в классе someClass, вызвав который удалим все ссылки на объект и сам объект. Этот метод к примеру можно повесить на событие unload в броузере.
А если здесь создать замыкание, то удалить его потом не совсем понятно как.
Но с простыми данными вроде width, height и т.д. проще делать замыкания
> Вы правы, извиняюсь. Не привык к такому стилю кода как у Вас. Сложно читается код, когда много методов определены внутри конструктора.
Это из-за необходимости иметь привелигерованые методы
Это из-за необходимости иметь привелигерованые методы
НЛО прилетело и опубликовало эту надпись здесь
Элементарный однопанельный «файлменеджер» делается довольно просто (я даже на баше делал, потом — на сях; на стороне клиента JS).
Но вот двухпанельник сделать невозможно из-за ограничений, накладываемых разработчиками браузеров на формы отправления файлов из соображений безопасности. Даже просто отобразить файлы из локальной директории невозможно (из тех же соображений безопасности). Для загрузки файлов на сервер остается всего лишь формочка загрузки нескольких файлов, причем если файлы не лежат в одной директории, придется добавлять новую формочку и т.д.
Но вот двухпанельник сделать невозможно из-за ограничений, накладываемых разработчиками браузеров на формы отправления файлов из соображений безопасности. Даже просто отобразить файлы из локальной директории невозможно (из тех же соображений безопасности). Для загрузки файлов на сервер остается всего лишь формочка загрузки нескольких файлов, причем если файлы не лежат в одной директории, придется добавлять новую формочку и т.д.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
sjFilemanager — Reloaded. AJAX + PHP файловый менеджер версия 1.0 бета