PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [S] nach dem Klick = Banner verschwunden?



KeePon
26.02.2007, 09:17
Hallo ich suche nach den änderungen die es mir ermöglichen nach einen banner und textklick, diesen verschwinden zu lassen.

ich habe hier im forum 2 tage gesucht, aber die links in diversen threads zum die zum thema angegeben sind laufen ins leere.

wäre dankbar wenn mir da jemand unter die arme greifen kann.


cu keepon

dieter-kh
26.02.2007, 10:19
Original von KeePon
Hallo ich suche nach den änderungen die es mir ermöglichen nach einen banner und textklick, diesen verschwinden zu lassen.

ich habe hier im forum 2 tage gesucht, aber die links in diversen threads zum die zum thema angegeben sind laufen ins leere.

wäre dankbar wenn mir da jemand unter die arme greifen kann.


cu keepon

Für Banner in klick4.php
alt:

<a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt=""></a>

Ersetzen durch:

<a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="1" color="#000000" height="60" width="468" alt="" onClick="document.getElementById(\'banner_'.$x_banner.'\'). style.display=\'none\';"></a>

Für Paidlinks in paidlinks.php wie oben:


<a href="pl.php?tan='.$f_banner['tan'].'" target="_blank" onClick="document.getElementById(\'banner_'.$x_banner.'\'). style.display=\'none\';"><b>'.$f_banner['banner'].'</b> </a>

Ich hoffe das sind genug Arme :D

KeePon
26.02.2007, 10:50
Hallo dieter,

danke für die helfenden arme, ich habs erstmal mit der klick4.php porbiert. dies scheint nicht zu funktionieren. bin mir auch nicht sicher ob ich mich so optimal ausgedrückt habe. ich wollte gerne das die geklickten verschwinden und der nächste banner quasi nach oben rutscht.

zu sicherheit poste ich mal meine klick4.php hier:



<?
userstatus();
$max_banner = mysql_fetch_array(db_query("SELECT `max_forced` FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'].""));
head("");
$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >='1' and werbeart = 'forcedbanner' and status = '1' and sponsor != '".$_SESSION['uid']."' 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 <= ($max_banner['max_forced']-1)) {
echo '<div align="center"><a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="1" color="#000000" height="60" width="468" alt="" onClick="document.getElementById(\'banner_'.$x_banner.'\'). style.display=\'none\';"></a><br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufendhalt:'.$f_banner['aufendhalt'].' Sekunden<br><br></div>';
$x_banner++;
}
}
if ($x_banner <= 0) {
echo '<div align="center"><font color="#FF0000"><b>Alle Banner im Reload !</b></font></div>';
} else {
echo '<div align="center"><form action="" method="post"><input type="Submit" name="mehr_banner" value="Weitere Banner ?"></form></div>';
}
foot();
?>

dieter-kh
26.02.2007, 11:02
Original von KeePon
Hallo dieter,

danke für die helfenden arme, ich habs erstmal mit der klick4.php porbiert. dies scheint nicht zu funktionieren. bin mir auch nicht sicher ob ich mich so optimal ausgedrückt habe. ich wollte gerne das die geklickten verschwinden und der nächste banner quasi nach oben rutscht.

zu sicherheit poste ich mal meine klick4.php hier:



<?
userstatus();
$max_banner = mysql_fetch_array(db_query("SELECT `max_forced` FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'].""));
head("");
$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >='1' and werbeart = 'forcedbanner' and status = '1' and sponsor != '".$_SESSION['uid']."' 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 <= ($max_banner['max_forced']-1)) {
echo '<div align="center"><a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="1" color="#000000" height="60" width="468" alt="" onClick="document.getElementById(\'banner_'.$x_banner.'\'). style.display=\'none\';"></a><br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufendhalt:'.$f_banner['aufendhalt'].' Sekunden<br><br></div>';
$x_banner++;
}
}
if ($x_banner <= 0) {
echo '<div align="center"><font color="#FF0000"><b>Alle Banner im Reload !</b></font></div>';
} else {
echo '<div align="center"><form action="" method="post"><input type="Submit" name="mehr_banner" value="Weitere Banner ?"></form></div>';
}
foot();
?>


hallo,
genau wie du es beschreibst hab ich es auch verstanden !!

also bei mir funktioniert das so sollte also bei dir genau so sein ?(

Pantau
26.02.2007, 11:18
(s) Schnipsel-Wegklickbare Banner, Links und Mails (http://www.designerscripte.net/thread.php?threadid=240)

KeePon
26.02.2007, 11:26
ich habe jetzt mal aus dem forum hier von "dude32" seine gepostete klick4.php komplett übernommen (hatte ich mir vorher nicht getraut). jetzt funktioniert es wunderbar. ich poste hier nochmal die klick4.php die ich übernommen hab, falls nochjemand das problem hat (original von dude23):



<?
userstatus();
$max_banner = mysql_fetch_array(db_query("SELECT `max_forced` FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'].""));
$userdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'].""));
$verg_min=$userdaten[forced_min];
head("");
$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >='1' and werbeart = 'forcedbanner' and status = '1' and sponsor != '".$_SESSION['uid']."' ORDER BY verdienst DESC");
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 <= ($max_banner['max_forced']-1)) {
$x_banner++;
echo '<div align="center" id="banner_'.$x_banner.'"><a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="" onClick="document.getElementById(\'banner_'.$x_banner.'\'). style.display=\'none\';"></a><br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt:'.$f_banner['aufendhalt'].' Sekunden<br><br></div>';

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



danke für deine hilfe, dieter