Авто переименование по маске при загрузке
Страницы: 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)
Новые темыОбъявленияСвободное общение
10:13 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
14:32 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
14:52 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
23:00 Продвижение по ключам 
05:56 Прибыль 200$ - 400$, за каждую 1000 уников! Google, FB и тд 
17:59 Gambling Craft - гемблинг по белому 
16:53 Помогите! ОТКРЫЛАСЬ монетизация на ЮТЮБ! Но Как быть в 2024 с Adsense? 
12:22 Sova.gg - надежный обменник криптовалюты. 
12:02 PonyBit.ru - обменный пункт PonyBit.ru (Понибит.ру) 
10:43 AllCharge.online. Современный, быстрый и надёжный обменник 
04:10 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
18:12 Запустите свой обменник за 1 день без программиста и серверов — облачная платформа EX365 
18:02 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
15:12 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники? 
22:26 Какой фильм посмотреть сегодня вечером? 
22:11 Про мясо 
17:13 Добро пожаловать в цифровой мир... 
22:51 Список обновленных тем пуст...