PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aussehen von Paidmail ändern



cesar
06.05.2010, 19:39
Hey,


und zwar mal wieder was von mir ;)


Ich würde gerne das aussehen der Paidmails verändern.

Und zwar hier die Änderungen

- Zeit ablaufen lassen
- In der Mitte einen Banner einbauen


Immer wenn ich etwas ändern will in der pcheck.php hauts mir alles durcheinander


Ich hoffe ihr könnt mir helfen


mfg

jpwfour
07.05.2010, 10:29
In der pclick.php die Höhe des Vergütungsframes anpasen:


<frameset rows="18,*" border="0">

In der pcheck.php Zeit ablaufen lassen, also einen Javascript Countdown Einbauen, sollte noch nicht viel zerstören können. Irgendwo hier im Forum müsste es auch 'ne Anleitung zu geben, hm, achja:
http://www.designerscripte.net/showthread.php?t=53&highlight=timer

Nachdem du das eingebaut hast, sollte dann was nicht so funktionieren wie gedacht, wäre der Inhalt deiner pcheck.php hilfreich :yes:

Banner im Vergütungsframe ist auch möglich, auch wenn kaum Sponsoren das erlauben, aber egal :wink:
http://www.designerscripte.net/showthread.php?t=4390

cesar
07.05.2010, 22:09
In der pclick.php die Höhe des Vergütungsframes anpasen:


<frameset rows="18,*" border="0">In der pcheck.php Zeit ablaufen lassen, also einen Javascript Countdown Einbauen, sollte noch nicht viel zerstören können. Irgendwo hier im Forum müsste es auch 'ne Anleitung zu geben, hm, achja:
http://www.designerscripte.net/showthread.php?t=53&highlight=timer

Nachdem du das eingebaut hast, sollte dann was nicht so funktionieren wie gedacht, wäre der Inhalt deiner pcheck.php hilfreich :yes:

Banner im Vergütungsframe ist auch möglich, auch wenn kaum Sponsoren das erlauben, aber egal :wink:
http://www.designerscripte.net/showthread.php?t=4390

Danke für die Hilfe, es funzt auch fast so wie ich vorhab.

hiermal meine pcheck.php


<?
@require_once ('lib/functions.lib.php');
@db_connect();
if (!isset($headmsg)) $headmsg = "";
if (!isset($wait)) $wait = "";
if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false";

$_GET['uid'] = (int)$_GET['uid'];
$_GET['tan'] = addslashes ($_GET['tan']);

$user_mail = db_query("SELECT e.start,e.aufendhalt,e.status,e.uid,v.verdienst FROM
".$db_prefix."_paidmails_empfaenger e
LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
WHERE e.tan='".$_GET['tan']."' AND e.uid=".$_GET['uid']." LIMIT 1");

$mail = mysql_fetch_assoc($user_mail);

if ($_GET['auszahlen']!='true') {
if (mysql_num_rows($user_mail)) {
if ($mail['status'] != 0) {
if ($mail['status'] == 1) $headmsg = 'Mail schon bestädigt!';
if ($mail['status'] == 2) $headmsg = 'Fakeversuch!';
} else {
$headmsg = 'Bitte warte '.$mail['aufendhalt'].' Sek.!';
$wait = '<meta http-equiv="refresh" content="'.$mail['aufendhalt'].';url=pcheck.php?tan='.$_GET['tan'].'&auszahlen=true&uid='.$_GET['uid'].'">';
db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET start=".time()." WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']."");
}
} else {
$headmsg = 'Diese Mail ist nicht für Dich!';
}
}else{




if (($mail['start']+$mail['aufendhalt']-1) <= time() AND $mail['status'] == 0) {

kontobuchung ('+',$mail['verdienst'],$mail['uid']);
buchungsliste (create_code(14),$mail['verdienst'],'Paidmailverdienst',$mail['uid']);
refumsatz ($mail['verdienst'],$mail['uid']);
aktivralley ($mail['verdienst'],$mail['uid']);
bilanz(0,$forced['verdienst']);

db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=1 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");
db_query("UPDATE ".$db_prefix."_paidmails_versendet SET bestaedigt=bestaedigt+1 WHERE tan='".$_GET['tan']."' LIMIT 1");
$headmsg = $mail['verdienst'].' '.$waehrung.' gutgeschrieben!';
} else {
$headmsg = 'Wartezeit umgangen! Paidmail ungültig!';
db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=2 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");
}

}


?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<?if ($wait) echo $wait;?>
<link rel="stylesheet" href="/css/bframe.css" type="text/css">
<? if ($_GET['auszahlen'] != 'true'){?>
<script language="JavaScript" type="text/javascript">
var Zeit = <?=$mail['aufendhalt']?>;

function doTime()
{if(false==false){
if (Zeit > 0) {
Zeit--;
document.timer.time.value = Zeit;
aktiv = setTimeout('doTime()', 1000);}
else clearTimeout(aktiv);
}else aktiv=setTimeout('doTime()',1000);
}
</script>
<?}?>
</head>
<body bgcolor="#c0c0c0" topmargin="0" leftmargin="0" <? if ($_GET['auszahlen'] != 'true'){?>onload="setTimeout('doTime()',0)"<?}?>>
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
<tr>
<td align="left" width="30%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b><br>
<form name="timer">
<b>Du musst noch <input type="text" name="time" size="1" value="0" readonly style="background: none; color: black; border: none; font-weight: bold; text-align: center;">&nbsp;Sekunden warten!</b>
</form>

</td>
<td align="center" width="40%"><img src="http://www.bonus-welt.eu/images/banner/banner468x90.gif"></img></td>
<td align="right" width="30%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr>
</table>
</body>
</html>
<?db_close();?>

So 2 Sachen hab ich noch die mir nicht passen und zwar, der Counter läuft von 0 los auch wenn mail schon bestätigt. Und die andere Sache ich hätte es gern so drin dass oben rechts der counter steht und wenn mail bestätigt dass der counter umspringt auf mail bestätigt.

Danke schonmal im voraus.


mfg

jpwfour
07.05.2010, 23:08
So?

<?
@require_once ('lib/functions.lib.php');
@db_connect();
if (!isset($headmsg)) $headmsg = "";
if (!isset($wait)) $wait = "";
if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false";

$_GET['uid'] = (int)$_GET['uid'];
$_GET['tan'] = addslashes ($_GET['tan']);

$user_mail = db_query("SELECT e.start,e.aufendhalt,e.status,e.uid,v.verdienst FROM
".$db_prefix."_paidmails_empfaenger e
LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
WHERE e.tan='".$_GET['tan']."' AND e.uid=".$_GET['uid']." LIMIT 1");

$mail = mysql_fetch_assoc($user_mail);

if ($_GET['auszahlen']!='true') {
if (mysql_num_rows($user_mail)) {
if ($mail['status'] != 0) {
if ($mail['status'] == 1) $headmsg = 'Mail schon bestädigt!';
if ($mail['status'] == 2) $headmsg = 'Fakeversuch!';
} else {
$headmsg = 'Bitte warte <span id="timer">'.$mail['aufendhalt'].'</span> Sek.!';
$wait = '<meta http-equiv="refresh" content="'.$mail['aufendhalt'].';url=pcheck.php?tan='.$_GET['tan'].'&auszahlen=true&uid='.$_GET['uid'].'">';
db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET start=".time()." WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']."");
}
} else {
$headmsg = 'Diese Mail ist nicht für Dich!';
}
}else{




if (($mail['start']+$mail['aufendhalt']-1) <= time() AND $mail['status'] == 0) {

kontobuchung ('+',$mail['verdienst'],$mail['uid']);
buchungsliste (create_code(14),$mail['verdienst'],'Paidmailverdienst',$mail['uid']);
refumsatz ($mail['verdienst'],$mail['uid']);
aktivralley ($mail['verdienst'],$mail['uid']);
bilanz(0,$forced['verdienst']);

db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=1 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");
db_query("UPDATE ".$db_prefix."_paidmails_versendet SET bestaedigt=bestaedigt+1 WHERE tan='".$_GET['tan']."' LIMIT 1");
$headmsg = $mail['verdienst'].' '.$waehrung.' gutgeschrieben!';
} else {
$headmsg = 'Wartezeit umgangen! Paidmail ungültig!';
db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=2 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");
}

}


?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<?if ($wait) echo $wait;?>
<link rel="stylesheet" href="/css/bframe.css" type="text/css">
<? if ($_GET['auszahlen'] != 'true'){?>
<script language="JavaScript" type="text/javascript">
var Zeit = <?=$mail['aufendhalt']?>;
function doTime()
{

if (Zeit > 0) {
Zeit--;
document.getElementById('timer').innerHTML = Zeit;
aktiv = setTimeout('doTime()', 1000);
}else clearTimeout(aktiv);

}
</script>
<?}?>
</head>
<body bgcolor="#c0c0c0" topmargin="0" leftmargin="0" <? if ($_GET['auszahlen'] != 'true'){?>onload="doTime()"<?}?>>
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
<tr>
<td align="left" width="30%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b><br>
</td>
<td align="center" width="40%"><img src="http://www.bonus-welt.eu/images/banner/banner468x90.gif"></img></td>
<td align="right" width="30%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr>
</table>
</body>
</html>
<?db_close();?>

cesar
08.05.2010, 10:32
Jo danke genau das war es.

Somit kann hier geschlossen werden, ich hab alles so wie ich es wollte.


mfg

cesar
09.05.2010, 21:13
So hab grad noch nen fehler gefunden und zwar es wird rechts nur ausgegeben



EUR gutgeschrieben!


Der Betrag wird nicht mehr angezeigt.




mfg

jpwfour
09.05.2010, 21:42
Das ist aber auf eine Änderung von dir her passiert?

Sollte in dieser Zeile sein:


$headmsg = $mail['verdienst'].' '.$waehrung.' gutgeschrieben!';

Sieht die bei dir noch genauso aus?

cesar
09.05.2010, 22:40
ja die zeile ist bei mir noch drin, ich hab ja auch nur den inhalt von oben rauskopiert und dann bei mir eingefügt. hier mal meine pcheck.php



<?
@require_once ('lib/functions.lib.php');
@db_connect();
if (!isset($headmsg)) $headmsg = "";
if (!isset($wait)) $wait = "";
if (!isset($_GET['auszahlen'])) $_GET['auszahlen'] = "false";

$_GET['uid'] = (int)$_GET['uid'];
$_GET['tan'] = addslashes ($_GET['tan']);

$user_mail = db_query("SELECT e.start,e.aufendhalt,e.status,e.uid,v.verdienst FROM
".$db_prefix."_paidmails_empfaenger e
LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
WHERE e.tan='".$_GET['tan']."' AND e.uid=".$_GET['uid']." LIMIT 1");

$mail = mysql_fetch_assoc($user_mail);

if ($_GET['auszahlen']!='true') {
if (mysql_num_rows($user_mail)) {
if ($mail['status'] != 0) {
if ($mail['status'] == 1) $headmsg = 'Mail schon bestädigt!';
if ($mail['status'] == 2) $headmsg = 'Fakeversuch!';
} else {
$headmsg = 'Bitte warte <span id="timer">'.$mail['aufendhalt'].'</span> Sek.!';
$wait = '<meta http-equiv="refresh" content="'.$mail['aufendhalt'].';url=pcheck.php?tan='.$_GET['tan'].'&auszahlen=true&uid='.$_GET['uid'].'">';
db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET start=".time()." WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']."");
}
} else {
$headmsg = 'Diese Mail ist nicht für Dich!';
}
}else{




if (($mail['start']+$mail['aufendhalt']-1) <= time() AND $mail['status'] == 0) {

kontobuchung ('+',$mail['verdienst'],$mail['uid']);
buchungsliste (create_code(14),$mail['verdienst'],'Paidmailverdienst',$mail['uid']);
refumsatz ($mail['verdienst'],$mail['uid']);
aktivralley ($mail['verdienst'],$mail['uid']);
bilanz(0,$forced['verdienst']);

db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=1 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");
db_query("UPDATE ".$db_prefix."_paidmails_versendet SET bestaedigt=bestaedigt+1 WHERE tan='".$_GET['tan']."' LIMIT 1");
$headmsg = $mail['verdienst'].' '.$waehrung.' gutgeschrieben!';
} else {
$headmsg = 'Wartezeit umgangen! Paidmail ungültig!';
db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=2 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");
}

}


?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<?if ($wait) echo $wait;?>
<link rel="stylesheet" href="/css/bframe.css" type="text/css">
<? if ($_GET['auszahlen'] != 'true'){?>
<script language="JavaScript" type="text/javascript">
var Zeit = <?=$mail['aufendhalt']?>;
function doTime()
{

if (Zeit > 0) {
Zeit--;
document.getElementById('timer').innerHTML = Zeit;
aktiv = setTimeout('doTime()', 1000);
}else clearTimeout(aktiv);

}
</script>
<?}?>
</head>
<body bgcolor="#c0c0c0" topmargin="0" leftmargin="0" <? if ($_GET['auszahlen'] != 'true'){?>onload="doTime()"<?}?>>
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
<tr>
<td align="left" width="30%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b><br>
</td>
<td align="center" width="40%"><a href="http://www.platinads.de/bannerklf.php?id=13441&usubid=" target="_blank">
<img src="http://www.platinads.de/banner.php?id=13441" border="0" width="468" height="60"></a></td>
<td align="right" width="30%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr>
</table>
</body>
</html>
<?db_close();?>

didith1207
10.05.2010, 07:20
hmm.. hier wurde aber schon sehr viel gebastelt :(


bilanz(0,$forced['verdienst']); entweder rausnehmen oder richtigstellen zu:

bilanz(0,$mail['verdienst']);-----------------------------------------------------------------------

<?db_close();?> gehört weiter oben vor :


?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

cesar
10.05.2010, 18:34
Ich hab deine datei aus post #4 genommen.


Ich hab deine änderungen übernommen, aber es taucht immer noch nur "EUR gutgeschrieben" auf.


mfg

jpwfour
10.05.2010, 20:00
Auch im Quellcode?
Evtl. wird der Text vom Banner überdeckt oder so.

Weil $mail['verdienst'] genau das ist, was man auch aufs Konto bekommt, also wenn es "leer" ist, ergo auch 0 aufs Konto....

cesar
10.05.2010, 21:11
komisch bei der letzten paidmail jetzt funktionierts...


alles nen bissl komisch...


mfg