3 kleine fragen an zum DL-Mod 5... Oxpus

Enthält archivierte Beiträge von Hotschi's Board zum Download MOD.
Posten ist hier nicht möglich, bitte das Supportforum dafür verwenden!
Gesperrt
Jungpionier

3 kleine fragen an zum DL-Mod 5... Oxpus

Beitrag von Jungpionier »

Hi Oxpus

vieleicht kennst mich ja noch vom lesen aus deinem Board

also ich hab 3 kleine probleme mit der 5er version wir (DU) hatten/hattest doch damals im 4er mod mir eine Anzeige für den Index gebastelt wo dastand wieviel cash ich im moment habe zum downloaden.

Das war folgender code:

in der index.php

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/dl_common.'.$phpEx);
$user_traffic_out = calc_dl_size($userdata['user_traffic']);


$template->assign_vars(array(
	'USER_TRAFFIC' => $lang['Traffic'].': '.$user_traffic_out)
);
und in der index_body.tpl

Code: Alles auswählen

<td width="30%" align="right" class="nav">{L_USERS_CASH}<font color="#000080"><b>{USER_TRAFFIC}</b></font></td>
wie kann ich das mit dem neuen DL-Mod kompatibel machen???



und dann mein 2tes problem:

du hast mir mal ein kleinen Code geschrieben wenn der user eine datei gedownloadet hat und traffic bezahlt hat das er diese dann immer umsonst downloaden darf.

das ganze sah in etwa so aus:

Code: Alles auswählen

	#
#-----[ OPEN ]------------------------------------------
#
includes/functions_downloads.php

#
#-----[ FIND ]------------------------------------------
#
	global $userdata, $board_config, $dl_auth, $index, $images, $lang, $phpEx;

#
#-----[ AFTER, ADD ]------------------------------------------
#
	global $db;

	$r_username = '';

	//Prüfen, ob der User schon bezahlt hat
	$sql = "SELECT DISTINCT username, filename FROM phpbb_loaded
		WHERE (username LIKE '".$userdata['username']."')
			AND (filename LIKE '$file_name')";
	$result = $db->sql_query($sql);
	while ($row = $db->sql_fetchrow($result))
	{
		$r_username = $row['username'];
	}

#
#-----[ FIND ]------------------------------------------
#
	if ( $file_free == "1")

#
#-----[ REPLACE WITH ]------------------------------------------
#
	if ( $file_free == "1" || $r_username != '')

#
#-----[ OPEN ]------------------------------------------
#
load.php

#
#-----[ FIND ]------------------------------------------
#
	$query_klicks = "UPDATE " . DOWNLOADS_TABLE . " SET klicks = klicks + 1, overall_klicks = overall_klicks + 1, last_time = " . time() . " WHERE id = $id";
	$result_klicks = mysql_query($query_klicks);

#
#-----[ AFTER, ADD ]------------------------------------------
#
	$query_log = "INSERT INTO phpbb_loaded VALUES ('". $userdata['username'] ."' , '$file_name', NOW());";
	$result_log = mysql_query($query_log);


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
wie kann ich das wieder integrieren ? das wäre sehr wichtig für mich !!!




und zu guter letzt

hattest du mir einen kleinen Code geschrieben zur Anzeige des usertraffics im Beitragsprofil

das war folgender Code:

Code: Alles auswählen

   1. #
   2. #-----[ OPEN ]-----
   3. #
   4. viewtopic.php
   5.

   6. #
   7. #-----[ FIND ]-----
   8. #
   9. include($phpbb_root_path . 'common.'.$phpEx);
  10.

  11. #
  12. #-----[ AFTER, ADD ]-----
  13. #
  14. include($phpbb_root_path . 'includes/dl_common.'.$phpEx);
  15.

  16. #
  17. #-----[ FIND ]-----
  18. #
  19.       'POSTER_NAME' => $poster,
  20.

  21. #
  22. #-----[ AFTER, ADD ]-----
  23. #
  24.       'POSTER_TRAFFIC' => $lang['Traffic'].': '.calc_dl_size($postrow[$i]['user_traffic']),
  25.

  26. #
  27. #-----[ OPEN ]-----
  28. #
  29. templates/subSilver/viewtopic_body.tpl
  30.

  31. #
  32. #-----[ FIND ]-----
  33. #
  34. {postrow.POSTER_FROM}
  35.

  36. #
  37. #-----[ IN-LINE AFTER, ADD ]-----
  38. #
  39. <br />{postrow.POSTER_TRAFFIC}
  40.

  41.

  42. #
  43. #-----[ SAVE/CLOSE ALL FILES ]-----
  44. #
  45. # EoM

wie kann ich das wieder integrieren ?

wenns nicht wichtig wäre würde ich nicht fragen , wäre lieb von dir wenn du etwas zeit dafür hättest .

DANKE !!!

mfg Jungpionier
oxpus

Beitrag von oxpus »

Öhm, auf einem Board zu fragen reicht wohl nicht?
Ich schliesse hier daher mal ab.
Gesperrt