Актульнаый релиз „DataLife Engine 19.0 Final“ buildid 109

подробнее о релизе

Главная страница / DataLife Engine / Плагины для DLE / Домен или название сайта в имени скачиваемых файлов

Домен или название сайта в имени скачиваемых файлов

16 декабря 2025 | 18:20 | Вторник
19
0
[ Рейтинг: 0 / Голосов: 0 ]
Домен или название сайта в имени скачиваемых файлов

Хак добавляет к имени файлов, скачиваемых с Вашего сайта, название сайта или любой другой текст.

Установка:

Открыть 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 я отключил правку в плагине, потому что мне не нужно добавлять это на загружаемые сайты на сайт, если вам нужно будет - включите правку в плагине.

Комментарии:
ℹ️
 
Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2025 | Карта сайта