Авто переименование по маске при загрузке
Страницы: 1 2 След.
Авто переименование по маске при загрузке
Как сделать при добавлении файла к записи автоматическое переименование по маске?
Например.
файл - xxx.jpg
маска - [дата]-[название файла]-[размер].jpg
на выходе - 07-07-2011-xxx-76kb.jpg

?
Изменено: cresh - 27 Октября 2011 12:54
Есть ТИЦ? Продавай ссылки в GGL!
Есть трафик? Заработай на нем ЗДЕСЬ!
Типа этого что-то?
http://wordpress.org/extend/plugins/media-file-renamer/

Дату можно прикрутить изменением плагина, при желании...
Создание сайтов, верстка | http://www.weesite.ru
Веточка на супре | http://www.cy-pr.com/forum/f74/t16076/
этот модуль я видел.
при загрузке тысяч картинок замучаешься к каждой название писать
они что-то все такие.
сперва залей - потом переименуй... бред какой-то. будто ни у кого проблемы такой не было никогда...

хм.. хардкодинг?
по ходу только самопис, больше ничего придумать не могу...
хотя такой авторенейм очень удобнен.
Изменено: cresh - 27 Октября 2011 19:42
Глянь:
http://wordpress.org/extend/plugins/upload-widget/

Это маленький и просто виджет для загрузки файлов на сервер. Его функционал очень легко можно расширить добавлением переименования файла по паттерну. Это строк 5 кода от силы.

Основная идея в том, что бы найти любой аплоадер и добавить переименование файлов "на лету".
спасибо,попробую.
Самая первая мысль которая пришла, при загрузке файла вытаскивать созданное ЧПУ (из названия статьи) и добавлять id файла, в принципе реально, но нужно копать код. Целый день мучался что-то нифига не получается. По ходу WP не мой кумир, вернусь к друпалу))
сам ковыряю ради интереса. а так - тож на 99% с друпалом работаю. smile:)

Нашел плагин, который фоном мимы фильтрует используя add_filter();

Покурил "кодекс", похоже можно перехватить имя файла, изменить его и переопределить чем-то вроде add_action();
Ток за 3 часа так и остался где был... может, я, тупо, в корне не прав, конечно. smile:wall:

Вывод : Что темы под WP, что модули - все через... smile:)


UPDTD
Кстати, тот виджет, что я дал меняется на раз-два, и там тоже используется тот самый add_action(), только с аргументами под виджет естественно, а не стандартную upload форму.
Изменено: Александр Алисейко - 28 Октября 2011 02:28
Переопределить это хорошо, а как быть с обновлениями, все заново? В отдельный модуль не вынесу.

правильно пишут WP - монолит.
В друпале с напильником, в WP с кувалдой и штукатуркой

Не, все, хватит с меня вп... завтра соберу тоже самое на дру и хоть контентом займусь)))
Изменено: cresh - 28 Октября 2011 02:31
нет, переопределить имя файла только в момент загрузки и да, в отдельном модуле только. именно он перехватывать должен.
А разве в wp нельзя прямо в теме переопределять имя, по аналогии с template.php в дру?
Изменено: cresh - 28 Октября 2011 02:38
в теории может и можно. с другой стороны, тема фронта и тема админки - далеко не одно и тоже. а функции написанные в functions.php темы - будут относится только к теме.
Короче, смог я по дописать дату в имя файла "на лету", в формате (d-m-Y-s), при аплоаде. Реализовано в модуле. (секунды - чтобы уж совсем не совпадать по именам).

Размер вообще ни в какую не хочет. Чувствую, что где-то рядом походил, но сил нет больше.

Кода на 5-7 строк реально. А гемора больше чем на 7 часов. smile:mail:
А WP ведь и так раскладывает файлы по папкам года/месяца/дня (про день точно не помню, могу врать).
Зачем их еще переименовывать?
Цитата
Александр Алисейко пишет:
Размер вообще ни в какую не хочет. Чувствую, что где-то рядом походил, но сил нет больше.

Что "размер не хочет"?
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
19:29 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
17:29 Как продвигать сайт с неуникальным контентом 
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
17:01 Absence в Армении 
23:19 Ребята подскажите какими сервисами и прогами вы пользуетесь для SEO продвижения? 
18:41 Взлом пароля Mail.ru почты, взломать пароль Mail, взлом аккаунта Yandex 
16:19 TETChange-Обменник криптовалют 
15:04 JustProxy.Biz - Резидентные прокси без ограничения по трафику 
12:41 Affiliate Top - партнерская программа нового уровня 
11:38 Адалт сайты и сетки PBN на DLE 
04:09 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:25 Телеграмм продвижение 
19:30 Добро пожаловать в цифровой мир... 
19:42 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
22:08 Накрутка поисковых подсказок 
05:04 Точные прогнозы на футбол 
14:01 Union Pharm - топовая фарма-партнерка для профессионалов! 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
12:23 150+ хакерских поисковых систем и инструментов