PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [S] Hilfe wegen wegklicken Paidlinks & Banner



st.pauliblau
12.05.2007, 15:15
Hallo zusammen ,

auf meiner Seite hab ich das Problem , das die Paidlinks und die Hight - Forced Banner nach dem Klicken nicht weggehen.
Da gibt es doch en Codeschnippsel , oder?

Kann mir da jemand weiterhelfen ,

Gruß st.pauliblau

Gremlin
12.05.2007, 15:31
Ja da gibt es einen Schnippsel für, der überall angewandt werden kann.

Du machst ein <div></div> um den Banner, gibst dem Tag als id die Tan vom Banner <div id="<?=$anzeigen['tan'];?>"></div> (Beispielhaft) Und machst dann auf den Link einfach noch einen javascript Befehl der das dann ausblendet:


onClick=document.getElementById("'.$anzeigen['tan'].'").style.display="none"

Gruß
Gremlin

st.pauliblau
13.05.2007, 16:51
Versteh ich leider nicht so ganz.

Kannste genauer erklären , also Schrittweise?

Gremlin
13.05.2007, 19:28
Hoi,
dafür müsstest du mal deine Klick4.php Posten, dann kann ich dir sagen wo du das hinmachen musst.

Gruß
Gremlin

st.pauliblau
13.05.2007, 20:12
Ok. Hier das von den Hight Forced Bannern :


<?
userstatus();
head("HighForced Klickbereich!");
echo '<br><div align="center">Im HighForced-Klickbereich werden nur 5 Banner gleichzeitig angezeigt!</div><br>';

$fbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >='1' and werbeart = 'highforced' and sponsor = 'hp-lose' and status = '1'");
$stat_gesamt = 0;
$stat_verguetung = 0;
$stat_aufenthalt = 0;
$stat_reload = 0;
while($fa=mysql_fetch_array($fbanner)){
$int_reload = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE tan='".$fa['tan']."' and (uid='".$_SESSION['uid']."' or ip='".$ip."') and bis >= ".time()."");
$stat_gesamt++;
$stat_verguetung = $stat_verguetung+$fa['verdienst'];
$stat_aufenthalt = $stat_aufenthalt+$fa['aufendhalt'];
if (mysql_num_rows($int_reload) > 0) { $stat_reload++; }
}
echo "<center>";
echo "Aktive HighForced-Banner: ".number_format(($stat_gesamt-$stat_reload),0,',','.')." | Reloadsperre: ".number_format($stat_reload,0,',','.');
echo " <br /> ";
echo "Ø Aufenthalt: ".number_format(($stat_aufenthalt/$stat_gesamt),2,',','.')." Sek. | ";
echo "Ø Durchlauf: ".number_format(($stat_gesamt*(($stat_verguetung-$minusbanner)/$stat_gesamt)),2,',','.')." ".$waehrung." | ";
echo "Ø Vergütung: ".number_format((($stat_verguetung-$minusbanner)/$stat_gesamt),2,',','.')." ".$waehrung;
echo "</center><hr>";
$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >='1' and werbeart = 'highforced' and sponsor = 'hp-lose' and status = '1' ORDER BY RAND()");

while($f_banner=mysql_fetch_array($forcedbanner)){
$int_reload = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE tan='".$f_banner['tan']."' and (uid='".$_SESSION['uid']."' or ip='".$ip."') and bis >= ".time()."");
if (!mysql_num_rows($int_reload) && $x_banner <= 4) {
echo '<div align="center"><table border="0" cellpadding="5" cellspacing="1" bgcolor="#000000"><tr><td bgcolor="#CCCCCC"><div align="center"><a href="fc-hf.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt=""></a></div></td></tr><tr><td bgcolor="#CCCCCC"><div align="center">Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt:'.$f_banner['aufendhalt'].' Sekunden</div></td></tr></table><br></div>';
$x_banner++;
}
}
if ($x_banner <= 0) {
echo '<div align="center"><font color="#FF0000"><b>Alle HighForced-Banner im Reload !</b></font><br><br><br></div>';
} else {
echo '<div align="center"><form action="" method="post"><input type="Submit" name="mehr_banner" value="Weitere HighForced-Banner ?"></form></div>';
}
foot();
?>

Und hier das von den Paidlinks :


<? $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_banner = mysql_fetch_array(db_query("SELECT `max_paidlinks` 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 RAND()");
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 <= 9) {
echo '<div align="center"><a href="pl.php?tan='.$f_plinks['tan'].'" target="_blank">'.$f_plinks['banner'].'</a><br>Reload:'. $f_plinks['reload']/3600 .' Std. | Verdienst: '.number_format($f_plinks['verdienst'],2,',','.').' | Aufendhalt:'.$f_plinks['aufendhalt'].' Sekunden<br><br></div>';
$x_banner++;
}
}
if ($x_banner <= 0) {
echo '<div align="center"><font color="#FF0000"><b>Alle Textlinks im Reload !</b></font></div>';
} else {
echo '<div align="center"><form action="" method="post"><input type="Submit" name="mehr_banner" value="Weitere Paidlinks ?"></form></div>';
}
foot();
?>

*edit* [php] Tags nutzen ^^ *edit*

Gremlin
13.05.2007, 20:21
Im ersten Fall ersetzt du einfach Zeile 30 mit:



echo '<div align="center" id="highf_'.$x_banner.'"><table border="0" cellpadding="5" cellspacing="1" bgcolor="#000000"><tr><td bgcolor="#CCCCCC"><div align="center"><a href="fc-hf.php?tan='.$f_banner['tan'].'" target="_blank"><img onClick=document.getElementById("highf_'.$x_banner.'").style.display="none"
src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt=""></a></div></td></tr><tr><td bgcolor="#CCCCCC"><div align="center">Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt:'.$f_banner['aufendhalt'].' Sekunden</div></td></tr></table><br></div>';


~~~~~~
Im zweiten Fall ersetzt du einfach Zeile 23 mit:



echo '<div align="center" id="paidl_'.$x_banner.'"><a href="pl.php?tan='.$f_plinks['tan'].'" target="_blank" onClick=document.getElementById("paidl_'.$x_banner.'").style.display="none"
>'.$f_plinks['banner'].'</a><br>Reload:'. $f_plinks['reload']/3600 .' Std. | Verdienst: '.number_format($f_plinks['verdienst'],2,',','.').' | Aufendhalt:'.$f_plinks['aufendhalt'].' Sekunden<br><br></div>';


*ungetestet*

Gruß
Gremlin

st.pauliblau
13.05.2007, 23:39
Habs eingebaut. Funktioniert einwandfrei!

Danke für die Hilfe!

Gruß st.pauliblau