Авто переименование по маске при загрузке
Страницы: 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)
Новые темыОбъявленияСвободное общение
21:37 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
19:27 Плагин ответа 
19:20 SEO под нейро 
19:16 Дзен окончательно всё? Или у кого-то еще «стреляет» белый контент? 
19:13 РСЯ и тормоза сайта: Яндекс начал штрафовать за плохой PageSpeed? 
19:10 Трафик пробил дно? Худший январь за 10 лет и внезапный рост продаж с Bing 
15:50 Яндекс туда же: "Нейро" отжал 50% первого экрана. Органический трафик падает 
00:47 Swapwatch.org — Мониторинг криптовалютных обменников 
18:39 SellBuycoin.io - надежный проводник в мир обмена криптовалют на фиат и наличные по РФ! 
17:25 SMS.PRO - площадка для продажи твоих номеров 
16:14 Все услуги в Телеграм 
14:16 Nexulume.com Обменник без AML и KYC 
13:43 Anonflare - Приватные IPv4 прокси от 0.39 USD 
10:52 Mixmasters - Exchange without AML and KYC 
23:57 Точные прогнозы на футбол 
20:56 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
15:38 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
05:31 Ставки на супер тренды в спорте 
17:02 Gartner обещал смерть SEO к 2026 году. Открываем метрику и проверяем 
08:25 Отвратительное поведение 
11:00 Кто может дать инвайт на WebMasters?