Hallo,
gibt es eine Möglichkeit dass nur Aufrufe des Bettellinks aus Deutschland, der Schweiz und Österreich vergütet werden ?
Druckbare Version
Hallo,
gibt es eine Möglichkeit dass nur Aufrufe des Bettellinks aus Deutschland, der Schweiz und Österreich vergütet werden ?
klar es gibt für alles eine möglichkeit...
ich würde dir das länderaddon aus dem download empfehlen und eben die bettel datei auch einbinden so das eventuell alle anderen Länder eine andere Seite zu sehen bekommen ohne das sie vergütet wird
moin,
kann man auch direkt übern server machen das nur user aus DE/AT/CH drauf kommen alle anderen auf ne seite mit infos in 27 sprachen warum die nicht rein kommen ;)
aber das ist ne sache da sollte man schon fit mit sein server sein
wikipedia geoip
DimpleX
also das länderaddon aus dem download installieren und dann die bettel.php mit diesem code ersetzen:
das teil ist so gemacht das die werbung immer angezeigt wird aber nur bei User aus Deutschland,Schweiz und österreich bekommt der User eine vergütungPHP-Code:
<?
$ccode_array = mysql_fetch_array(db_query("SELECT * FROM laendercode WHERE IP_FROM<=inet_aton('".$ip."') AND IP_TO>=inet_aton('".$ip."');"));
$cc2=$ccode_array['CC2'];
if($cc2 == 'DE' OR $cc2 == 'AT' OR $cc2 == 'CH'){?>
<?
$_GET['ref'] = (int)$_GET['ref'];
if ($pageconfig['reload_betteln'] == 0){
$betteltext = '<b>Die Bettelfunktion ist auf dieser Seite deaktiviert';
}else{
if ($_SESSION['uid'] == $_GET['ref'] || $_GET['ref'] == $_COOKIE['uid']){
$betteltext = '<b><font color="#FF0000">Du kannst dich nicht selbst anbetteln!</font></b>';
}else{
$reloadcheck = db_query("SELECT bis FROM ".$db_prefix."_reloads WHERE ip = '".$ip."' and tan = 'bettelaufruf' and bis >= ".time()." LIMIT 1");
if (!mysql_num_rows($reloadcheck)) {
$minimum = $pageconfig['min_betteln'];
$maximum = $pageconfig['max_betteln'];
srand((double)microtime()*1000000);
$bettelsumme = rand($minimum*100,$maximum*100)/100;
$new_reload = time()+$pageconfig['reload_betteln'];
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_GET['ref']."','bettelaufruf','".$new_reload."')");
db_query("UPDATE ".$db_prefix."_kontodaten SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme.", kontostand = kontostand + '".$bettelsumme."' WHERE uid = '".$_GET['ref']."'");
refumsatz ($bettelsumme,$_GET['ref']);
aktivralley ($bettelsumme,$_GET['ref']);
bilanz(0,$bettelsumme);
$betteltext = '<b>Du hast für den User '.$_GET['ref'].' gerade '.$bettelsumme.' '.$waehrung.' erbettelt!</b>';
} else {
$reloadcheck = mysql_fetch_array($reloadcheck);
$betteltext = '<b><font color="#FF0000">Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' Minuten fürs Betteln gesperrt</font></b>';
}
}
}
?>
<?head("Betteln auf ".$seitenname);?>
Verdiene auch Du mit!<br>
Melde Dich bei <?=$seitenname;?> an und bewirbe Deinen persönlichen Bettellink, so
verdienst Du deine <?=$waehrung;?> fast wie im Schlaf!<br>
<br>
<div align="center"><?=$betteltext;?></div>
<?foot();?>
<?
$filename = 'lib/texte/bettelwerbung.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
if ($inhalt != ''){
head("Werbung dieser Seite");
echo nl2br($inhalt);
foot();
}
?>
<?} else {?>
<?head("Betteln auf ".$seitenname);?>
Aufruf wurde nicht vergütet!<br>
<br>
<div align="center"><?=$betteltext;?></div>
<?foot();?>
<?
$filename = 'lib/texte/bettelwerbung.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
if ($inhalt != ''){
head("Werbung dieser Seite");
echo nl2br($inhalt);
foot();
}
}?>
Hast du denn auch das ländercode addon drinne?
http://www.designerscripte.net/downl...do=file&id=196
Mach mal nach $cc2=$ccode_array['CC2'];
und schau mal was dann da steht.PHP-Code:
echo'$cc2';