Собсна вот что получилось:
Открываем файл <b>downloads.php</b>
Находим строчку:<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->require_once "maincore.php";<!--c2--></div><!--ec2-->
Добавляем ниже:<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->if (isset($download_id) && isNum($download_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='$download_id'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$data['download_cat']."'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='$download_id'");
if (!file_exists($data['download_url'])) {
header ("HTTP/1.0 403 Forbidden");
exit;
}
header("HTTP/1.1 200 OK");
header("Content-Disposition: attachment; filename=" . basename($data['download_url']));
header("Content-Length: ".filesize($data['download_url']));
header("Content-type: application/octet-stream");
print file_get_contents($data['download_url']);
exit;
}
}
if ($res == 0) redirect("downloads.php");
}<!--c2--></div><!--ec2-->
Находим далее:<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->include LOCALE.LOCALESET."downloads.php";<!--c2--></div><!--ec2-->
Удаляем лишние ниже, до строки:<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->if (!isset($cat_id)) {<!--c2--></div><!--ec2-->
Вот вообщем-то и все... :thumbsup:
Открываем файл <b>downloads.php</b>
Находим строчку:<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->require_once "maincore.php";<!--c2--></div><!--ec2-->
Добавляем ниже:<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->if (isset($download_id) && isNum($download_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='$download_id'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$data['download_cat']."'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='$download_id'");
if (!file_exists($data['download_url'])) {
header ("HTTP/1.0 403 Forbidden");
exit;
}
header("HTTP/1.1 200 OK");
header("Content-Disposition: attachment; filename=" . basename($data['download_url']));
header("Content-Length: ".filesize($data['download_url']));
header("Content-type: application/octet-stream");
print file_get_contents($data['download_url']);
exit;
}
}
if ($res == 0) redirect("downloads.php");
}<!--c2--></div><!--ec2-->
Находим далее:<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->include LOCALE.LOCALESET."downloads.php";<!--c2--></div><!--ec2-->
Удаляем лишние ниже, до строки:<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->if (!isset($cat_id)) {<!--c2--></div><!--ec2-->
Вот вообщем-то и все... :thumbsup: