PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu Paidlinks



Dreamerweb
14.01.2007, 17:04
Habe das Addon Paidlinks eingebaut.
Funktioniert sehr gut bis auf einen kleinen Fehler in der Anzeige.

Es wir oben immer angezeigt das noch 76 Paidlinks zum klicken vorhanden sind. Diese Zahl ändert sich nie.

Hier mal der Code dazu.
Kann mir einer dabei helfen.

MFG



<? $ex_fc = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >= 1 and werbeart = 'paidlinks' and status = '1'");
while ($count = mysql_fetch_array($ex_fc)) {
$fc_gebucht++;
$fc_menge = $fc_menge + $count['menge'];
$fc_wert = $fc_wert + ($count['verdienst']*$count['menge']);
} ?>

<? head("Paidlinks Information");?>
<br>
Die Anzahl der angezeigten Paidlinks kann im Userprofil eingestellt werden
<br>
Es sind <b>
<?=@number_format($fc_gebucht,0,",",".");?></b> Paidlinks Kampagnen aktiv
<? foot();?>
<?
userstatus();
$max_links = mysql_fetch_array(db_query("SELECT `max_links` FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'].""));

head("");

$paidlinks = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >='1' and werbeart = 'paidlinks' and status = '1' ORDER BY verdienst ASC");
while($f_plinks=mysql_fetch_array($paidlinks)){
$int_reload = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE tan='".$f_plinks['tan']."' and (uid='".$_SESSION['uid']."' or ip='".$ip."') and bis >= ".time()."");
if (!mysql_num_rows($int_reload) && $x_banner <= ($max_links['max_links']-1)) {
$x_banner++;
echo '<b><div align="center" id="banner_'.$x_banner.'"><a href="pl.php?tan='.$f_plinks['tan'].'" target="_blank" onClick="document.getElementById(\'banner_'.$x_banner.'\'). style.display=\'none\';">'.$f_plinks['banner'].'</a></b><br>Reload:'. $f_plinks['reload']/3600 .' Std. | Verdienst: '.number_format($f_plinks['verdienst'],2,',','.').' | Aufendhalt:'.$f_plinks['aufendhalt'].' Sekunden<br><br></div>';

}
}
if ($x_banner <= 0) {
echo '<div align="center"><font color="#FF0000"><b>Alle Textlinks im Reload !</b></font></div>';
} else {
echo '<br><div align="center"><form action="" method="post"><input type="Submit" name="mehr_banner" value="Weitere Paidlinks ?"></form></div>';
}
foot();
?>

dude32
14.01.2007, 18:09
öffne die paidlinks.php im odner verdienen


erstetze alles vor

<?
userstatus();

mit dem hier:

<? $ex_fc = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >= 1 and werbeart = 'paidlinks' and status = '1'");
while ($text = mysql_fetch_array($ex_fc)) {
$int_reload = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE tan='".$text['tan']."' and (uid='".$_SESSION['uid']."' or ip='".$ip."') and bis >= ".time()."");
$fc_gesamt++;
$fc_menge = $fc_menge + $text['menge'];
$fc_wert = $fc_wert + ($text['verdienst']*$text['menge']);
if (mysql_num_rows($int_reload) > 0) { $reload++; }
} ?>

<? head("Paidlinks Information");?>
<br>
<center>In Deinem <a href="?content=/konto/userprofil"><u><b>Userprofil</b></u></a> kannst Du einstellen wieviele Paidlinks Du auf einmal sehen möchten !!!<br>
<br>
<b>Aktive Paidlinks: <?=@number_format(($fc_gesamt-$reload),0,',','.');?>&nbsp;&nbsp;&nbsp;&nbsp;Reloadsperre: <?=@number_format($reload,0,',','.');?>
<br><br>



<? foot();?>

damit sollte das prob gelöst sein

Dreamerweb
14.01.2007, 18:32
danke für die Hilfe

geht jetzt alles


Schönes Restwochenende noch