Как заставить друпал раскидывать файлы в папки по году и месяцу

Прислано: BIG_EX

вс, 17/04/2011 - 09:14

Другие статьи по теме:

перехожу с wp , имеется несколько тысяч картинок, которые в вп прекрасно рассортированы по год/месяц в папке загрузки, как такое же сделать в друпал ? кидать всё в одну не вариант, файлов очень много...

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Stan.Ezersky в вс, 17/04/2011 - 09:16.

 Filefield paths


Опубликовано BIG_EX в вс, 17/04/2011 - 09:29.

спасибо, а есть что - нить для 7 и чтоб не в деве? а то там ошибок туча вылезло


Опубликовано Stan.Ezersky в вс, 17/04/2011 - 09:33.

"BIG_EX" написал(а):

есть что - нить для 7 и чтоб не в деве?

drupal.org в помощь


Опубликовано BIG_EX в вс, 17/04/2011 - 10:17.

чем больше узнаю друпал, тем больше поражаюсь, решил проблему проще :)
в модуле переноса сделал :

<?php
$dest 
file_default_scheme() . '://posters/' date('Y') . '/' date('m');
file_prepare_directory($destFILE_CREATE_DIRECTORY FILE_MODIFY_PERMISSIONS);
return 
file_copy($file$destFILE_EXISTS_REPLACE);
?>

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


Опубликовано Tesmon в вс, 17/04/2011 - 12:41.

У меня такая туча модулей, что я не уверен какой именно это делает, но похоже на то, что это "Token".
В настройках CCK поля выставляю вот такое:
images/blog/[current-date:custom:Y]/[current-date:custom:m]/[current-date:custom:d]
В итоге картинки раскладываются в папочки по году/месяцу/дате
Модуль уже три месяца работает на пяти сайтах - глюков замечено небыло, работает как часы, хоть и в beta.


Опубликовано BIG_EX в пн, 18/04/2011 - 05:29.

спасибо больше ) и вправда выход оказался проще простого, токен стоял для других целей, достаточно было поставить папку загрузки для поля posters/[current-date:custom:Y]/[current-date:custom:m] и всё полетело :)


Новое на сайте

Ссылки партнёров