Хак позволяет выставить ограничитель на максимальное
количество одновременно загружаемых файлов для каждой группы
пользователей
1. Выполнить запрос:
ALTER TABLE `dle_usergroups` ADD `count_files` tinyint(1) NOT NULL AFTER `allow_files`;
2. Открыть engine\download.php 3. Найти: @session_start (); 4. Ниже вставить: if( !$_SESSION['dwlcnt'] ) $_SESSION['dwlcnt'] = 0; 5. Найти: if (! $user_group[$member_id['user_group']]['allow_files']) die ( "Access denied" ); 6. Ниже вставить: if( $user_group[$member_id['user_group']]['count_files']
) if ( $user_group[$member_id['user_group']]['count_files'] <
$_SESSION['dwlcnt'] ) die("Дождитесь окончания хотя б одного из файлов
текущих загрузок"); 7. Найти: $file->download_file (); 8. ВЫШЕ вставить: $_SESSION['dwlcnt']++; 9. Найти: $file->download_file (); 10. Ниже вставить: $_SESSION['dwlcnt']--;
11. Открыть engine\inc\usergroup.php 12. Найти: <tr> <td
style="padding:4px;"
class="option"><b>{$lang['group_afil']}</b><br
/><span
class="small">{$lang['hint_gafile']}</span></td> <td
style="padding-top:2px;padding-bottom:2px;"><input type="radio"
name="allow_files" {$allow_files_yes} value="1" >
{$lang['opt_sys_yes']} <input type="radio" name="allow_files"
{$allow_files_no} value="0" {$admingroup}>
{$lang['opt_sys_no']}</td> </tr> 13. Ниже вставить: <tr> <td
style="padding:4px;" class="option"><b>Ограничитель
загрузок</b><br /><span class="small">Число
максимальных загрузок для пользователей
группы</span></td> <td
style="padding-top:2px;padding-bottom:2px;"><input type="input"
name="count_files" value="1"></td> </tr>
14. Найти: $allow_files = intval( $_REQUEST['allow_files'] ); 15. Ниже вставить: $count_files = intval( $_REQUEST['count_files'] ); 16. Найти: max_pm, max_foto, 17. Заменить на: max_pm, max_foto, count_files, 18. Найти: '$max_pm', '$max_foto', 19. Заменить на: '$max_pm', '$max_foto', '$count_files', 20. Найти: allow_files='$allow_files', 21. Заменить на: count_files='$count_files', allow_files='$allow_files',
Скачивать могут только зарегистрированные пользователи. [ Регистрация | Вход]
|