Добавляем название сайта к аттачментам Dle 8.2 - 8.3

Добавляем название сайта к аттачментам Dle 8.2 - 8.3


Простенький хак, который добавляет к имени файла название Вашего сайта,
если файл залит на сервер.
Открываем /engine/classes/download.class

Находим строку:

header( 'Content-Disposition: attachment; filename="' . $this->properties['new_name'] . '";' );



и заменяем на

header( 'Content-Disposition: attachment; filename="my-site.ru' . $this->properties['new_name'] . '";' );



где my-site.ru - название вашего сайта
Другие новости по теме:

Категория: Хаки ----- Просмотров: 4061 ----- Комментариев: 16

Вернуться

  • llipek

  • 19 марта 2010 15:18
  • Группа: User
  • ICQ: --
  • Регистрация: 28.01.2009
  • Комментариев: 91
  • Публикаций: 0
^
сенкс=) отличная штука, чтоб пользователи возвращялись на сайт

--------------------
  • Группа: User
  • ICQ: 368181556
  • Регистрация: 17.11.2009
  • Комментариев: 39
  • Публикаций: 0
^
filename="[my-site.ru]' а если так то название будет в скобках
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
со старыми аттачами будет работать?
  • Группа: User
  • ICQ: 368181556
  • Регистрация: 17.11.2009
  • Комментариев: 39
  • Публикаций: 0
^
нет
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Цитата: Freekiller
нет

а грузиться аттачи будут? нет возможности проверить((
  • Группа: User
  • ICQ: 368181556
  • Регистрация: 17.11.2009
  • Комментариев: 39
  • Публикаций: 0
^
да. хак начинает работать только на новозагруженные файлы. у меня так
  • Группа: User
  • ICQ: --
  • Регистрация: 25.10.2009
  • Комментариев: 24
  • Публикаций: 3
^
Другой способ который работает для ранее загруженных файлов на сервере

Открыть engine/download.php

Найти:
$file = new download ( FILE_DIR . $row['onserver'], $row['name'], $config['files_force'], $config['files_max_speed'] );


Заменить на:
$file = new download ( FILE_DIR . $row['onserver'], "[mastermind.pp.ua/datalife-engine]" . $row['name'], $config['files_force'], $config['files_max_speed'] );


Где [mastermind.pp.ua/datalife-engine] это ваше название сайта. winked
  • Группа: User
  • ICQ: 473900262
  • Регистрация: 23.02.2009
  • Комментариев: 108
  • Публикаций: 3
^
Замечательниший хак товарищи!!! Молодец Baggio smile

--------------------
  • Группа: User
  • ICQ: 368181556
  • Регистрация: 17.11.2009
  • Комментариев: 39
  • Публикаций: 0
^
не этот хак для всех файлов заработал
  • Группа: User
  • ICQ: 86871143
  • Регистрация: 5.11.2008
  • Комментариев: 178
  • Публикаций: 6
^
спасибо большое :), работает со старыми аттачами

sergey_479, не работает твой способ
  • Группа: User
  • ICQ: --
  • Регистрация: 25.10.2009
  • Комментариев: 24
  • Публикаций: 3
^
sanya48,
На 8.3-8.5 всё прекрасно работает, у тебя какая версия?
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Baggio, на какой убунте работаешь??
  • Macho

  • 3 апреля 2010 09:15
  • Группа: User
  • ICQ: --
  • Регистрация: 1.04.2010
  • Комментариев: 61
  • Публикаций: 12
^
Очень даже полезный хак winked
  • Группа: User
  • ICQ: --
  • Регистрация: 3.10.2009
  • Комментариев: 27
  • Публикаций: 0
^
Все работает и со старыми тоже
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
хак хорош
  • MaDm1X

  • 7 апреля 2011 20:21
  • Группа: User
  • ICQ: --
  • Регистрация: 28.02.2010
  • Комментариев: 5
  • Публикаций: 0
^
sergey Спасибо заработала так*)