Forums / National / Russian / Идеи / Вложеные папки в PFS

agir
#1 2015-03-05 03:03

Здравствуйте, прежде чем городить "велосипед", решил узнать - никто не занимался вопросом вложенности папок/директорий в PFS?

Вопрос не праздный, на сайтах требуется не только сохранять файлы, но и систематизировать их.

Простой пример:

Пользователь пишет статьи и хочет все изображения к конкретной странице хранить в отдельной папке, проблем вроде нет, но он еще и создает галереи изображений, посты на форумах и допустим выкладывает fb2 библиотеку.

На сегодняшний день при одноуровневом хранилище получается каша из директорий, можно конечно вручную добавлять префиксы к именам директорий но проблема остается.

Говоря о папках/директориях я имею ввиду их отображение в пользовательском интерфейсе, а не о их физическом расположении на диске сервера, там как раз структура не важна.

Исходя из вышесказаного, вопрос - есть уже подобные наработки/задумки, а возможно и решения?

Sergey
#2 2015-03-05 07:40

Конечно, можно было бы просто использовать для этих целей cot_structure, для описания структуры всех галерей и cot_pages для описания самих фото. Но сделано так, как есть.

www.cotonti.mobi
agir
#3 2015-03-05 08:30

Не совсем понял. при чем здесь cot_structure и cot_pages? Я имел ввиду конкретно модуль PFS, в нем можно создать только каталог верхнего уровня, каталог в каталоге создать нельзя каша - однозначно!

Первое что приходит на ум это добавить поле в cot_pfs_folders (что то типа pid) с указанием родительского каталога (естественно для верхнего уровня это будет - 0), написать плагин с добавлением этого поля 10 минут делов. А вот отображение папок в окне PFS это конечно подольше + при создании нового каталога учитывать вложеность... тут надо практически полностью переписывать функции вывода структуры каталогов.

Если есть идеи как правильнее сделать и какие функции нужно "перекрывать" - с удовольствием выслушаю.