Хак «Этот файл скачали» для DLE

Данный модуль для DataLife Engine 9.x выводить информацию в PopUp окне о том, кто скачал файл.

Достоинства:
* Нет запросов к БД.
* Подсветка ников.
* Загружается информация с помощю AJAX и jQuery UI Dialog.
* Все файлы в одной папке.
* Красивый эффект открытия(bounce) и закрытия(explode).

Совместимость с DataLife Engine 9.x

Установка:

[1) Для начала скопируйте все файлы из папки upload в данном архиве на ваш сервер.

2)Откройте файл /engine/download.php

Найти:

if (! $row)
die ( «Access denied» );

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

@include ENGINE_DIR . ‘/modules/WhoDownloadThisFile/add.php’;

3) Откройте файл /engine/modules/functions.php

Найти:

if ( ! $user_group[$member_id[‘user_group’]][‘allow_files’] ) {

$replace_1[] = «{$lang[‘att_denied’]}»;
$replace_2[] = «{$lang[‘att_denied’]}»;

} elseif( $config[‘files_count’] == ‘yes’ ) {

$replace_1[] = «{$row[‘name’]} [{$size}] ({$lang[‘att_dcount’]} {$row[‘dcount’]})»;
$replace_2[] = «1 [{$size}] ({$lang[‘att_dcount’]} {$row[‘dcount’]})»;

} else {

$replace_1[] = «{$row[‘name’]} [{$size}]»;
$replace_2[] = «1 [{$size}]»;

}

}

$db->free();

$story = str_replace ( $find_1, $replace_1, $story );
$story = preg_replace( $find_2, $replace_2, $story );

return $story;

Заменить на:

$WhoDownloadThisFile_button = ‘
— WEBoss.Net’;

if ( ! $user_group[$member_id[‘user_group’]][‘allow_files’] ) {

$replace_1[] = «{$lang[‘att_denied’]}»;
$replace_2[] = «{$lang[‘att_denied’]}»;

} elseif( $config[‘files_count’] == ‘yes’ ) {

$replace_1[] = «{$row[‘name’]} [{$size}] ({$lang[‘att_dcount’]} {$row[‘dcount’]})».$WhoDownloadThisFile_button;
$replace_2[] = «1 [{$size}] ({$lang[‘att_dcount’]} {$row[‘dcount’]})».$WhoDownloadThisFile_button;

} else {

$replace_1[] = «{$row[‘name’]} [{$size}]».$WhoDownloadThisFile_button;
$replace_2[] = «1 [{$size}]».$WhoDownloadThisFile_button;

}

}

$db->free();

$story = str_replace ( $find_1, $replace_1, $story );
$story = preg_replace( $find_2, $replace_2, $story );

return ».$story;

Прикреплённые файлы:
Файл: whodownloadthisfile.rar
Размер: [13,62 Kb] (забрали: 8 раз)

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *