Смысл хака:
Теперь для каждой группы вы сможете установить максимальную скорость скачивания ваших файлов.
Установка:
1. Запрос Sql
2. Откройте engine/inc/usergroup.php
Найдите:
Ниже добавьте:
Найти:
Заменить на:
Найти:
Заменить на:
3. Откройте engine/download.php
Найдите:
Заменить на:
Найти:
Заменить на:
Автор: GreenFest
Усё готова!!!

Теперь для каждой группы вы сможете установить максимальную скорость скачивания ваших файлов.
Установка:
1. Запрос Sql
ALTER TABLE dle_usergroups ADD COLUMN group_max_speed varchar(10) default'0';
2. Откройте engine/inc/usergroup.php
Найдите:
$max_pm_value = $user_group[$id]['max_pm'];
Ниже добавьте:
$max_speed = $user_group[$id]['group_max_speed'];
Найти:
$db->query("UPDATE " . USERPREFIX . "_usergroups set group_name='$group_name',
Заменить на:
$db->query("UPDATE " . USERPREFIX . "_usergroups set group_name='$group_name', group_max_speed='$max_speed',
Найти:
<td style="padding:4px;" class="option"><b>{$lang['group_mpm']}</b><br /><span class="small">{$lang['hint_gmpm']}</span></td>
Заменить на:
<td style="padding:4px;" class="option"><b>Максимальная скорость скачивания (kb/s)</b><br /><span class="small">Вы можете ограничить максимальную скорость скачивания файла для данной группы. Максимальная скорость указывается в kb/s.<br>Если вы хотите поставить общую скорость скачивания файлов, то поставьте 0.<br>Общая скорость настраиваться в разделе <a href="$config[http_home_url]$config[admin_path]?mod=options&action=syscon">Настройка параметров скрипта.</a></span></td>
<td style="padding-top:2px;padding-bottom:2px;"><input class="edit" type="text" size="10" name="max_speed" value="{$max_speed}"></td>
</tr>
<tr><td background="engine/skins/images/mline.gif" height=1 colspan=2></td></tr>
<tr>
<td style="padding:4px;" class="option"><b>{$lang['group_mpm']}</b><br /><span class="small">{$lang['hint_gmpm']}</span></td>
<td style="padding-top:2px;padding-bottom:2px;"><input class="edit" type="text" size="10" name="max_speed" value="{$max_speed}"></td>
</tr>
<tr><td background="engine/skins/images/mline.gif" height=1 colspan=2></td></tr>
<tr>
<td style="padding:4px;" class="option"><b>{$lang['group_mpm']}</b><br /><span class="small">{$lang['hint_gmpm']}</span></td>
3. Откройте engine/download.php
Найдите:
$config['files_max_speed'] = intval($config['files_max_speed']);
Заменить на:
if($user_group[$member_id['user_group']]['group_max_speed'] == 0){
$max_speed = $config['files_max_speed'] = intval($config['files_max_speed']);
}else{
$max_speed = $user_group[$member_id['user_group']]['group_max_speed'] = intval($user_group[$member_id['user_group']]['group_max_speed']);
}
$max_speed = $config['files_max_speed'] = intval($config['files_max_speed']);
}else{
$max_speed = $user_group[$member_id['user_group']]['group_max_speed'] = intval($user_group[$member_id['user_group']]['group_max_speed']);
}
Найти:
$file = new download(FILE_DIR.$row['onserver'],$row['name'], $config['files_force'], $config['files_max_speed']);
Заменить на:
$file = new download(FILE_DIR.$row['onserver'],$row['name'], $config['files_force'], $max_speed);
Автор: GreenFest
Усё готова!!!
