Авто переименование по маске при загрузке
Страницы: 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)
Новые темыОбъявленияСвободное общение
20:31 Яндекс-ап 20 марта и похороны ChatGPT, Claude и Gemini. Считаем убытки 
20:16 APK на паузе. Google убивает быстрый конверт 
20:12 AI под надзором. Минцифры готовят клеймо для контента 
22:32 Gambling Craft - гемблинг по белому 
00:12 XEvil - софт для разгадывания капчи. Бесплатная демо-версия. Привязка к SEO/SMM-софту. 
16:58 MAX попер в бурж: 40 стран, ведение каналов и горы дешевого трафика 
15:38 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
17:48 SellBuycoin.io - надежный проводник в мир обмена криптовалют на фиат и наличные по РФ! 
17:13 Анализ курсов и недежности обменников - Kurs.Expert 
15:29 CactusPay.PRO | Умная платёжная система с выводом в USDT TRC-20 
14:20 Вериф аккаунты АВИТО + платежи 
14:17 Swapwatch.org — Мониторинг криптовалютных обменников 
08:01 HH.ru Работадателя вериф 
01:42 TUNNEL-to-PROXY: превращает тысячи публичных сетевых конфигураций - в стабильные SOCKS5-прокси! 
23:52 Сайты Рунета 
20:23 Панель Кнопки соцсетей 
20:09 Чак Норрис ушел - 19 марта 2026, 86 лет, семья подтвердила 
20:09 Точные прогнозы на футбол 
17:47 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
17:40 молодильные яблоки и живая вода 
14:03 Огородники