Интересное

Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.

Партнеры

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
продажа аккаунтов разных сервисов

Тема в разделе: Услуги и сервисы ваших web-сайтов

Sdelkin

Просмотров: 179819

Ответов: 26

Автор: Sdelkin

3-02-2018, 18:55

хостинг от M-HOSTER

Тема в разделе: Хостинг

wmmax

Просмотров: 57670

Ответов: 0

Автор: wmmax

1-02-2018, 15:42

Комплексное продвижение (прогон) сайтов ру и en

Тема в разделе: Поисковая оптимизация

Kysovue

Просмотров: 142520

Ответов: 73

Автор: Kysovue

25-01-2018, 21:16

Special offer! SSD NVMe хостинг, Выделенный сервер и VPS SSD

Тема в разделе: Хостинг

iphoster

Просмотров: 61148

Ответов: 0

Автор: iphoster

10-11-2017, 22:56

продвижение сайтов, прогоны

Тема в разделе: Поисковая оптимизация

brig2

Просмотров: 77663

Ответов: 7

Автор: brig2

5-11-2017, 14:00

Информер MD5 для загруженных файлов в DLE


Хак показывает MD5 для файлов загруженных на сайт в Datalife Engine. По идее должно работать почти на всех версиях DLE, инструкция сделана на основе версии DataLife Engine 9.2. MD5 будет показываться только для новых файлов.

Установка:

1. В phpmyadmin выполнить запрос:

ALTER TABLE  `dle_files` ADD `md5` VARCHAR( 250 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL DEFAULT  ''



2. Открыть файл engine/inc/files.php и найти:

$img_result .= "<div><font color=green>$image_name -> $lang[files_upok]</font></div>";

$added_time = time() + ($config['date_adjust'] * 60);


Ниже добавить:

$md5_f = md5_file(ROOT_DIR . "/uploads/files/" . $file_prefix . $image_name);




Чуть ниже найти:

$db->query( "INSERT INTO " . PREFIX . "_files (news_id, name, onserver, author, date, md5) values ('$news_id', '$image_name', '{$file_prefix}{$image_name}', '$author', '$added_time')" );


Заменить на:

$db->query( "INSERT INTO " . PREFIX . "_files (news_id, name, onserver, author, date, md5) values ('$news_id', '$image_name', '{$file_prefix}{$image_name}', '$author', '$added_time', '$md5_f')" );



3. Открыть файл engine/modules/functions.php и найти в функции show_attach:

$replace_1[] = "<span class="attachment"><a href="{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
$replace_2[] = "<span class="attachment"><a href="{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}" >\1</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";


Заменить на:

$replace_1[] = "<span class="attachment"><a href="{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']}){$md5f}</span>";
$replace_2[] = "<span class="attachment"><a href="{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}" >\1</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']}){$md5f}</span>";



А выше добавить:

if($row['md5']) $md5f = "<br /><span style="font-size: 9px;">MD5: <i>{$row['md5']}</i></span>";


Автор: ko1yan

Другие новости по теме: