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

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

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

Сообщение romaamor »

Расскажу что я хочу. Увидел на одном из форумов такую фишку. Есть к примеру на компе файл с названием romaamor.rar, загружаю его на форум, и потом если его скачать с форума то он уже будет satelitray_romaamor.rar. Добавляет к названию ещё буковки которые я захочу заранее настроив расширение. Можно такое сотворить ?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

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

Сообщение LavIgor »

Есть событие 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
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

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

Сообщение romaamor »

LavIgor, спасибо конечно. Но боюсь я ещё не дорос до того уровня что бы понять то что Вы мне написали. ;)
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

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

Сообщение LavIgor »

Пробуйте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

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

Сообщение romaamor »

LavIgor писал(а): Пробуйте.
LavIgor
Огромное спасибо !!! То что нужно.
satelitray_lavigor_attachmentprefix_1_0_0

Вернуться в «Запросы расширений для phpBB»