Домен или название сайта в имени скачиваемых файлов
Хак добавляет к имени файлов, скачиваемых с Вашего сайта, название сайта или любой другой текст.
Установка:
Открыть engine/classes/download.class.php и найти:
header( 'Content-Disposition: attachment; filename="' . $this->properties['new_name'] . '";' );
Заменить на:
header( 'Content-Disposition: attachment; filename="byroot.ru_' . $this->properties['new_name'] . '";' );
где byroot.ru — имя сайта или любой другой текст.
Код выше для DLE 9.х-12.х.
Плагин для 14.x < DLE < 15.x [модификация от DarkLane]:
Плагин для DLE >= 19.0:
В плагине для DLE 19.0 заменил название сайта, которые бралось из настроек сайта, на домен. Чтобы вернуть название сайта, нужно в плагине открыть файл engine/classes/download.class.php и там будут строки:
//$home_title = str_replace(" ",'-',$config['home_title']);
$home_title = $_SERVER['HTTP_HOST'];
Комментарий //… поменять местами, и тогда будет вместо домена выводится название домена из настроек сайта.
Файл engine/classes/uploads/upload.class.php я отключил правку в плагине, потому что мне не нужно добавлять это на загружаемые сайты на сайт, если вам нужно будет - включите правку в плагине.