Автоматическая смена названий загружаемых файлов.

Новая версия - новые вопросы.
Попробуем разобраться со всеми возникшими вопросами вместе.
Аватара пользователя
romaamor

Автоматическая смена названий загружаемых файлов.

romaamor 29 ноя 2015, 21:43 Сообщение

Расскажу что я хочу. Увидел на одном из форумов такую фишку. Есть к примеру на компе файл с названием romaamor.rar, загружаю его на форум, и потом если его скачать с форума то он уже будет satelitray_romaamor.rar. Добавляет к названию ещё буковки которые я захочу заранее настроив расширение. Можно такое сотворить ?

Аватара пользователя
Resistant

Автоматическая смена названий загружаемых файлов.

Resistant 29 ноя 2015, 22:27 Сообщение

romaamor, поддерживаю очень не плохое было бы расширение , тоже встречал на некоторых сайтах

Аватара пользователя
romaamor

Автоматическая смена названий загружаемых файлов.

romaamor 29 ноя 2015, 22:41 Сообщение

Вот что ответили на гуру -
Есть событие core.download_file_send_to_browser_before, которому передаётся массив attachment.
Можно попробовать такой трюк (ниже код функции, которую нужно вставить в слушатель какого-либо расширения, далее оформить =) ):

Код: Выделить всё

$attachment = $event['attachment']; $my_prefix = 'satelitray_'; if (strpos($attachment['real_filename'], $my_prefix) !== 0) { $attachment['real_filename'] = $my_prefix . $attachment['real_filename']; } $event['attachment'] = $attachment;

Но для меня это чёрный лес. :(

Аватара пользователя
romaamor

Автоматическая смена названий загружаемых файлов.

romaamor 29 ноя 2015, 23:28 Сообщение

Сделали на гуру. Воть архив -
lavigor_attachmentprefix_1_0_0.zip
(18.99 КБ) 105 скачиваний


Что бы сменить буковки на свои, надо открыть файл listener
И в строке const MY_PREFIX = 'satelitray_ru_'; satelitray_ru_ Сменить на своё.

Аватара пользователя
staiki

Автоматическая смена названий загружаемых файлов.

staiki 06 дек 2015, 17:02 Сообщение

romaamor писал(а):Источник цитаты Сделали на гуру. Воть архив

Это идёт как расширение? Если нет то куда его разархивировать - в какую папку?
http://staiki.net/ Форум Компьютерной Помощи :Bravo:

Аватара пользователя
romaamor

Автоматическая смена названий загружаемых файлов.

romaamor 06 дек 2015, 23:26 Сообщение

staiki писал(а):Источник цитаты Это идёт как расширение?

Да.
staiki писал(а):Источник цитаты Если нет то куда его разархивировать - в какую папку?

Так через FTA уже не загружают. Есть же автозагрузчик в админке. Но если Вы привыкли по старине то скачайте архив, распакуйте и посмотрите дорогу.

Аватара пользователя
romaamor

Автоматическая смена названий загружаемых файлов.

romaamor 06 дек 2015, 23:32 Сообщение

romaamor писал(а):Источник цитаты Есть же автозагрузчик в админке

Скрытый текст. Необходимо зарегистрироваться.

Аватара пользователя
staiki

Автоматическая смена названий загружаемых файлов.

staiki 06 дек 2015, 23:33 Сообщение

У меня установлен загрузчик. Я выше писал если не расширение.
http://staiki.net/ Форум Компьютерной Помощи :Bravo:

Аватара пользователя
romaamor

Автоматическая смена названий загружаемых файлов.

romaamor 06 дек 2015, 23:36 Сообщение

staiki писал(а):Источник цитаты Я выше писал если не расширение

Расширение. У меня же то же 3.1.6



Похожие темы

Вернуться в «Поддержка phpBB 3.1.x»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость