Seite 1 von 1

Download Mod (Hotschi) - Download ohne Beschränkungen

Verfasst: 26.12.2005 13:55
von manidu
Hallo!

Ich habe den Download Mod von Hotschi in meinem Forum installiert.

In das Forum können nur von mir hinzugefügte Mitglieder kommen (Samariterbund, Interner Bereich).

Nun hätte ich gerne, dass auch User mit 0 Beiträgen und ohne Traffic Dateien downloaden dürfen. (Auch, wenn ich in der Konfiguration bei "Anzahl Beiträge die ein User braucht, um downloaden zu können" den Wert 0 eintrage, funktioniert dass nicht.)

Wäre super, wenn mir da jemand helfen könnte, weil Dinge wie z.B. Arzneimittellisten auch von 0-Postern runtergeladen werden sollten können... =)


mfg

manidu

Verfasst: 26.12.2005 14:15
von manidu
Gut, ich habs mittlerweile selbst gelöst... Falls jemand das selbe Problem hatte:

Datei: includes/functions_downloads.php

FINDE:

Code: Alles auswählen

if ( $userdata['session_logged_in'] AND $userdata['user_traffic'] > $file_size AND $file_extern == "0")
	{
		$status = '<a href="'.append_sid("load.$phpEx?id=$file_id").'"><img src="' . $images['Dl_yellow'] . '" border="0" alt="' . $lang['Dl_yellow_explain'] . '" title="' . $lang['Dl_yellow_explain'] . '"></a>';
		$file_name = '<a class="gen" href="'.append_sid("load.$phpEx?id=$file_id").'">'.$file_name_orig.'</a>';
		$auth_dl = TRUE;
	}
	else
	{
		$status = '<img src="' . $images['Dl_red'] . '" alt="' . $lang['Dl_red_explain_alt'] . '" title="' . $lang['Dl_red_explain_alt'] . '">';
		$file_name = $file_name_orig;
		$auth_dl = 0;
	}

	if ( $userdata['user_posts'] < $board_config['dl_posts'] AND $file_extern == "0" AND $file_free == "0" )
	{
		$status = '<img src="' . $images['Dl_red'] . '" alt="' . $lang['Dl_red_explain_alt'] . '" title="' . $lang['Dl_red_explain_alt'] . '">';
		$file_name = $file_name_orig;
		$auth_dl = 0;
	}

	if (intval($dl_auth[$cat_id]['auth_dl']) == 0 && intval($index[$cat_id]['auth_dl']) == 0 && $userdata['user_level'] != ADMIN)
	{
		$status = '<img src="' . $images['Dl_red'] . '" alt="' . $lang['Dl_red_explain_perm'] . '" title="' . $lang['Dl_red_explain_perm'] . '">';
		$file_name = $file_name_orig;
		$auth_dl = 0;
	}

	if ( $file_free == "1")
	{
		$status = '<a href="'.append_sid("load.$phpEx?id=$file_id").'"><img src="' . $images['Dl_green'] . '" border="0" alt="' . $lang['Dl_green_explain'] . '" title="' . $lang['Dl_green_explain'] . '"></a>';
		$file_name = '<a class="gen" href="load.' . $phpEx . '?id=' . $file_id . '">'.$file_name_orig.'</a>';
		$auth_dl = TRUE;
	}

	if (($file_klicks * $file_size) >= $file_traffic && intval($file_traffic) > 0)
	{
		$status = '<img src="' . $images['Dl_blue'] . '" alt="' . $lang['Dl_blue_explain_file'] . '" title="' . $lang['Dl_blue_explain_file'] . '">';
		$file_name = $file_name_orig;
		$auth_dl = 0;
	}

	if ($board_config['overall_traffic'] - $board_config['remain_traffic'] <= 0)
	{
		$status = '<img src="' . $images['Dl_blue'] . '" alt="' . $lang['Dl_blue_explain'] . '" title="' . $lang['Dl_blue_explain'] . '">';
		$file_name = $file_name_orig;
		$auth_dl = 0;
	}

	if ( $file_extern == "1")
	{
		$status = '<a href="'.append_sid("load.$phpEx?id=$file_id").'" target="_'.$file_name_orig.'"><img src="' . $images['Dl_grey'] . '" border="0" alt="' . $lang['Dl_grey_explain'] . '" title="' . $lang['Dl_grey_explain'] . '"></a>';
		$file_name = '<a class="gen" href="load.' . $phpEx . '?id=' . $file_id . '" target="_'.$file_name_orig.'">'.$lang['Dl_extern'].'</a>';
		$auth_dl = TRUE;
	}
ERSETZE DURCH:

Code: Alles auswählen

if ($userdata['session_logged_in'])
	{
		$status = '<a href="'.append_sid("load.$phpEx?id=$file_id").'"><img src="' . $images['Dl_green'] . '" border="0" alt="' . $lang['Dl_green_explain'] . '" title="' . $lang['Dl_green_explain'] . '"></a>';
		$file_name = '<a class="gen" href="load.' . $phpEx . '?id=' . $file_id . '">'.$file_name_orig.'</a>';
		$auth_dl = TRUE;
	}
Viel Spaß damit! :wink:

Verfasst: 26.12.2005 20:01
von oxpus
Wenn Du die Downloads als "frei" eingestellt, den Usern X Traffic und den Gesamttraffic auf Maximum gestellt hättest, ginge das auch.
Und die Angabe des Gesamttraffic hatte einen Sinn:
Was passiert, wenn durch den Download MOD mehr Traffic entsteht, als Du kostenlos in Deinem Vertrag hast?