Hallo,
hplose.de hat die AGB geändert, in den AGB lautet es nun:
§ 8.14.7 - Wird die Paidmail aus der Mailhistory heraus bestätigt, so muss der Werbetext vollständig in einer eigenen Seite geöffnet werden, so dass der User den gesamten Text der Werbebotschaft ungeteilt lesen kann. Die Verwendung einer TEXTAREA die den Text nur ausschnittsweise darstellt ist nicht zulässig. Eine direkte Bestätigung ohne Anzeige des Werbetextes ist nicht statthaft. Die Bestätigung muss mit der Anzeige des Textes verbunden sein.
Damit auch das VMS den Anforderungen von hplose gerecht wird habe ich die Mailhistory dahingehend angepasst:
Neue: /content/verdienen/paidmails.php
PHP-Code:
<?
userstatus();
head("Paidmailhistory");
$paidmails = db_query("SELECT
e.gueltig, e.tan, v.verdienst, v.beschreibung, v.mailtext, v.aufendhalt
FROM ".$db_prefix."_paidmails_empfaenger e
LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
WHERE e.uid=".$_SESSION['uid']." && e.gueltig > ".time()." && e.status=0
LIMIT 10");
while ($mail = mysql_fetch_array($paidmails)){
echo '
<table border="1" id="mail_'.$mail['tan'].'" width="100%">
<tr>
<td colspan="2" align="center"><b>'.$mail['beschreibung'].'</b></td>
</tr>
<tr>
<td><font size="2"><b>Verdienst:</b> '.$mail['verdienst'].' '.$waehrung.' <b>Aufenthalt:</b> '.$mail['aufendhalt'].' Sek.</td>
<td align="center"><b><a href="pclick.php?do=showtext&tan='.$mail['tan'].'&uid='.$_SESSION['uid'].'" onClick=document.getElementById("mail_'.$mail['tan'].'").style.display="none" target="_Blank">Bestätigen</a></td>
</Tr>
</table>
';
}
if (!mysql_num_rows($paidmails)){
echo '<center><b>Keine Paidmails vorhanden!</b></center>';
}
echo '<p align="center"><input type="button" onClick="javascript:location.reload();" value="Weitere Paidmails"></p>';
foot();?>
neue pclick.php
PHP-Code:
<?
@require_once ('lib/functions.lib.php');
@db_connect();
$_GET['uid'] = (int)$_GET['uid'];
$_GET['tan'] = addslashes ($_GET['tan']);
$mail = mysql_fetch_array(db_query("SELECT `ziel`,`mailtext` FROM ".$db_prefix."_paidmails_versendet WHERE tan='".$_GET['tan']."' LIMIT 1"));
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Paidmail by <?=$seitenname;?></title>
</head>
<?if($_GET['do'] != 'showtext'){?>
<frameset rows="15,*" border="0">
<frame name="abuse" src="pcheck.php?tan=<?=$_GET['tan'];?>&uid=<?=$_GET['uid'];?>" scrolling="no" frameborder="0">
<frame name="werbung" src="<?=$mail['ziel'];?>" scrolling="auto" frameborder="0">
</frameset>
<?}else{?>
<body>
<?=nl2br($mail['mailtext']);?>
<a href="pclick.php?tan=<?=$_GET['tan'];?>&uid=<?=$_GET['uid'];?>">Bestätigen</a>
<?}?>
</body>
</html>
<?db_close();?>
Natürlich könnte man es auch so machen das der Mailtext nur angezeigt wird, wenn die Mail von HPLose ist, aber ich finde das allgemein eine gute Sache da so die Mails etwas mehr an Qualität gewinnen und nicht nur wie Banner weggeklickt werden.
Ungetestet, aber sollte funktionieren!