dle.in.ua » Хаки » Добавляем название сайта к аттачментам Dle 8.2 - 8.3

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

Автор: Baggio от 19-03-2010, 15:07
Добавляем название сайта к аттачментам 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 - название вашего сайта
  • Группа: User
  • Icq: --
  • Комментариев: 91
  • Публикаций: 0
  • сенкс=) отличная штука, чтоб пользователи возвращялись на сайт

    --------------------
    • llipek
    • Регистрация: 28.01.2009
    • Репутация: (0|0|0)
    • 19 марта 2010 15:18
    • 1
    ^
  • Группа: User
  • Icq: 368181556
  • Комментариев: 39
  • Публикаций: 0
  • filename="[my-site.ru]' а если так то название будет в скобках
    • Freekiller
    • Регистрация: 17.11.2009
    • Репутация: (1|1|0)
    • 19 марта 2010 16:57
    • 2
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • со старыми аттачами будет работать?
    • apocalypce
    • Регистрация: --
    • Репутация: (||)
    • 19 марта 2010 19:30
    • 3
    ^
  • Группа: User
  • Icq: 368181556
  • Комментариев: 39
  • Публикаций: 0
  • нет
    • Freekiller
    • Регистрация: 17.11.2009
    • Репутация: (1|1|0)
    • 19 марта 2010 19:35
    • 4
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: Freekiller
    нет

    а грузиться аттачи будут? нет возможности проверить((
    • apocalypce
    • Регистрация: --
    • Репутация: (||)
    • 19 марта 2010 20:06
    • 5
    ^
  • Группа: User
  • Icq: 368181556
  • Комментариев: 39
  • Публикаций: 0
  • да. хак начинает работать только на новозагруженные файлы. у меня так
    • Freekiller
    • Регистрация: 17.11.2009
    • Репутация: (1|1|0)
    • 19 марта 2010 20:08
    • 6
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 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'], "[dle.in.ua]" . $row['name'], $config['files_force'], $config['files_max_speed'] );


    Где [dle.in.ua] это ваше название сайта. winked
    • sergey_479
    • Регистрация: 25.10.2009
    • Репутация: (0|0|0)
    • 20 марта 2010 00:34
    • 7
    ^
  • Группа: User
  • Icq: 473900262
  • Комментариев: 108
  • Публикаций: 3
  • Замечательниший хак товарищи!!! Молодец Baggio smile

    --------------------
    • Dekster
    • Регистрация: 22.02.2009
    • Репутация: (0|0|0)
    • 20 марта 2010 01:16
    • 8
    ^
  • Группа: User
  • Icq: 368181556
  • Комментариев: 39
  • Публикаций: 0
  • не этот хак для всех файлов заработал
    • Freekiller
    • Регистрация: 17.11.2009
    • Репутация: (1|1|0)
    • 20 марта 2010 08:31
    • 9
    ^
  • Группа: User
  • Icq: 86871143
  • Комментариев: 178
  • Публикаций: 6
  • спасибо большое :), работает со старыми аттачами

    sergey_479, не работает твой способ
    • sanya48
    • Регистрация: 5.11.2008
    • Репутация: (0|0|0)
    • 20 марта 2010 11:21
    • 10
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 24
  • Публикаций: 3
  • sanya48,
    На 8.3-8.5 всё прекрасно работает, у тебя какая версия?
    • sergey_479
    • Регистрация: 25.10.2009
    • Репутация: (0|0|0)
    • 20 марта 2010 13:52
    • 11
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Baggio, на какой убунте работаешь??
    • AIIEJLbCuH
    • Регистрация: --
    • Репутация: (||)
    • 28 марта 2010 06:11
    • 12
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 61
  • Публикаций: 12
  • Очень даже полезный хак winked
    • Macho
    • Регистрация: 1.04.2010
    • Репутация: (0|0|0)
    • 3 апреля 2010 09:15
    • 13
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 27
  • Публикаций: 0
  • Все работает и со старыми тоже
    • serik52
    • Регистрация: 3.10.2009
    • Репутация: (0|0|0)
    • 20 июня 2010 07:49
    • 14
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • хак хорош
    • WWWital
    • Регистрация: --
    • Репутация: (||)
    • 4 июля 2010 13:21
    • 15
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 5
  • Публикаций: 0
  • sergey Спасибо заработала так*)
    • MaDm1X
    • Регистрация: 28.02.2010
    • Репутация: (0|0|0)
    • 7 апреля 2011 20:21
    • 16
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.