Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 29

Thema: Bettelaufrufe nur aus D CH A vergüten

  1. #1
    NeedSomeWeed
    Gast

    Ausrufezeichen Bettelaufrufe nur aus D CH A vergüten

    Hallo,

    gibt es eine Möglichkeit dass nur Aufrufe des Bettellinks aus Deutschland, der Schweiz und Österreich vergütet werden ?

  2. #2
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    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

  3. #3
    Erfahrener Benutzer
    Registriert seit
    16.06.2009
    Beiträge
    2.346

    Rotes Gesicht

    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

  4. #4
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    also das länderaddon aus dem download installieren und dann die bettel.php mit diesem code ersetzen:

    PHP-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();
    }

    }?>
    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ütung

  5. #5
    Gesperrt
    Registriert seit
    19.03.2007
    Beiträge
    42
    Zitat Zitat von didith1207 Beitrag anzeigen
    also das länderaddon aus dem download installieren und dann die bettel.php mit diesem code ersetzen:

    PHP-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();
    }

    }?>
    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ütung
    Hmm, bei mir kommt nur: Aufruf wurde nicht vergütet!, egal ob ich aus Deutschland oder aus was weiß ich für einem Land bin. Habe das Vms 1.2.4

  6. #6
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Hast du denn auch das ländercode addon drinne?
    http://www.designerscripte.net/downl...do=file&id=196

  7. #7
    Gesperrt
    Registriert seit
    19.03.2007
    Beiträge
    42
    Zitat Zitat von Hardy Beitrag anzeigen
    Hast du denn auch das ländercode addon drinne?
    http://www.designerscripte.net/downl...do=file&id=196
    Ja und die Datenbank wurde auch aktualisiert.

  8. #8
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Mach mal nach $cc2=$ccode_array['CC2'];
    PHP-Code:
    echo'$cc2'
    und schau mal was dann da steht.

  9. #9
    Gesperrt
    Registriert seit
    19.03.2007
    Beiträge
    42
    Zitat Zitat von Hardy Beitrag anzeigen
    Mach mal nach $cc2=$ccode_array['CC2'];
    PHP-Code:
    echo'$cc2'
    und schau mal was dann da steht.
    Nein leider nicht dort steht dann:

    $cc2
    Betteln auf Lalala
    Aufruf wurde nicht vergütet!

  10. #10
    Zitat Zitat von Hardy Beitrag anzeigen
    und schau mal was dann da steht.
    Kann ich dir jetzt schon sagen, es wird $cc2 da stehen <== Edit: Mist, zu spät

    Mach lieber:
    PHP-Code:
    echo $cc2


Seite 1 von 3 123 LetzteLetzte

Ähnliche Themen

  1. alle topframes vergütung in Bonuslose vergüten
    Von mine321 im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 29.10.2014, 17:50
  2. Heutige Bettelaufrufe
    Von Satimania im Forum Support zum VMSone
    Antworten: 0
    Letzter Beitrag: 21.04.2012, 12:33
  3. Bezahlte Startseite Zeitverzögert vergüten
    Von Rallef im Forum Support zu Addons & Erweiterungen
    Antworten: 1
    Letzter Beitrag: 01.04.2009, 22:29
  4. Vergütung der Bettelaufrufe im Pop-up
    Von Bonian im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 26.10.2008, 23:26
  5. Seltsame Bettelaufrufe
    Von Frenja im Forum User
    Antworten: 10
    Letzter Beitrag: 14.03.2008, 16:56

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •