Как заставить друпал раскидывать файлы в папки по году и месяцу
Прислано: BIG_EX
вс, 17/04/2011 - 09:14
перехожу с wp , имеется несколько тысяч картинок, которые в вп прекрасно рассортированы по год/месяц в папке загрузки, как такое же сделать в друпал ? кидать всё в одну не вариант, файлов очень много...
- BIG_EX's blog
- Для комментирования войдите или зарегистрируйтесь
- Для комментирования войдите или зарегистрируйтесь
спасибо, а есть что - нить для 7 и чтоб не в деве? а то там ошибок туча вылезло
- Для комментирования войдите или зарегистрируйтесь
есть что - нить для 7 и чтоб не в деве?
drupal.org в помощь
- Для комментирования войдите или зарегистрируйтесь
чем больше узнаю друпал, тем больше поражаюсь, решил проблему проще :)
в модуле переноса сделал :
<?php
$dest = file_default_scheme() . '://posters/' . date('Y') . '/' . date('m');
file_prepare_directory($dest, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS);
return file_copy($file, $dest, FILE_EXISTS_REPLACE);
?>и всёже был бы признателен еслиб ктонить указал на хук,который вызывается при аплоаде файлов чтоб изменять директорию... авось пригодится...
- Для комментирования войдите или зарегистрируйтесь
У меня такая туча модулей, что я не уверен какой именно это делает, но похоже на то, что это "Token".
В настройках CCK поля выставляю вот такое:
images/blog/[current-date:custom:Y]/[current-date:custom:m]/[current-date:custom:d]
В итоге картинки раскладываются в папочки по году/месяцу/дате
Модуль уже три месяца работает на пяти сайтах - глюков замечено небыло, работает как часы, хоть и в beta.
- Для комментирования войдите или зарегистрируйтесь
спасибо больше ) и вправда выход оказался проще простого, токен стоял для других целей, достаточно было поставить папку загрузки для поля posters/[current-date:custom:Y]/[current-date:custom:m] и всё полетело :)
- Для комментирования войдите или зарегистрируйтесь


Комментарии