Месяц назад написал двупанельный файловый менеджер. ИМХО, лучше однопанельного. Дерево делать не стал, нафиг. Оно не очень удобно, но хозяин - барин.
Я так понял проблема в написании дерева каталогов?
Сообщение от ainutoch
|
Мне кажется, что читать зараз ВСЁ дерево каталогов - моветон
|
Ясен перес, моветон.
На сервере функция простая, читаем каталог с путем присланным из js AJAX.(Путь + выбранный каталог)
На клиенте строим дерево, достраивая один уровень по клику на + (плюсике), по клику на - (минус) убираем в display:none то что отстроили. Эдакое кэширование получиться, если есть дети и display:none, то запрос на сервер не делаем, а делаем display:block -> показ.
+