Перейти к контенту
  • 0

А можно сделать так, чтобы к названию скачиваемого файла автоматически


Mastyf

Вопрос

subj.

 

Хочу, чтобы к названию файла (прикрепленному к сообщению) добавлялось название сайта, с котрого он был скачен. Не подскажете, в какую степь двигаться? какие файлы копать? Может уже мод реализован?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Копать в

 

sources/classes/post/class_post.php

 

$upload->out_file_name = 'post-'.$this->ipsclass->member['id'].'-'.time();

 

Еще есть мод, он изменяет имя файла (оставляет настоящее название),

_http://mods.invisionize.com/db/index.php/f/5958

но он кривой, автор начал что-то с расширениями мутить, но идею мод дает.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
$upload->out_file_name = 'post-'.$this->ipsclass->member['id'].'-'.time();

это будет название на серваке, а он, как я понял, имеет ввиду название файла, когда его сохраняешь на винт

 

Открыть sources/classes/post/class_post.php

 

///Найти

 

			$attach_data['attach_filesize']   = @filesize( $upload->saved_upload_name  );
		$attach_data['attach_location']   = $upload->parsed_file_name;
		$attach_data['attach_file']	   = $upload->original_file_name;
		$attach_data['attach_is_image']   = $upload->is_image;
		$attach_data['attach_ext']		= $upload->real_file_extension;

 

///Заменить на

 

			$adrs = "название сайта";
		$attach_data['attach_filesize']   = @filesize( $upload->saved_upload_name  );
		$attach_data['attach_location']   = $upload->parsed_file_name;
		$attach_data['attach_file']	   = $adrs."_".$upload->original_file_name;
		$attach_data['attach_is_image']   = $upload->is_image;
		$attach_data['attach_ext']		= $upload->real_file_extension;

 

где $adrs - название сайта

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Хм... Получилось только поставить префикс впереди названия... Если ставишь его после названия, начинает глючить...

 

Показывает файл в виде Название файла.pdf_www.sayt.ru.pdf

 

Почему расширение 2 раза копируется? :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Хм... а резать как-то название файла и подставлять нужные слова или подобное можно? Более хитрыми способами, не пробовали?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
OverHerz, советую добавить в триксы эту фишку. Только сделай, чтобы название форума (boardurl) бралось из бд, а не вписывалось вручную. Тогда круче будет :D просто, как совет Изменено пользователем Jax
Ссылка на комментарий
Поделиться на других сайтах

  • 0
OverHerz, советую добавить в триксы эту фишку. Только сделай, чтобы название форума бралось из бд, а не вписывалось вручную. Тогда круче будет :D просто, как совет

 

С автоматическим транслитом, если название форума по русски и с запрещенными символами?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
а, ну это просто... А вот бы сделать так, чтобы префикс вставлялся в конце названия файла... В общем, когда буду заниматься этим на своем форуме, отпишу в триксы.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Да я уже модификацию написал, мелкую.

 

Спасибо OverHerz за идею.

Ждите в модах.

 

Mastyf, как ты хочешь - это муторно, да и не нужно. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Mastyf, как ты хочешь - это муторно, да и не нужно.

 

Я все равно для себя писать буду 100%. Ты выкладывай МОДУ, а я уже в топике поддержке свои доработки мелкие выкину.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.