Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Interfacedaten Problem

  1. #1
    Neuer Benutzer
    Registriert seit
    06.07.2006
    Beiträge
    11

    Interfacedaten Problem

    Hallöle,

    ich habe da auch mal wieder ein kleines Problemchen.

    Ich habe bei den Interfacedaten von Webmasterlose eingegeben, Mindestanzahl der übrigbleibenden Mails: 600

    Nun habe ich aber trotzdem auch Mails drin, wo nur noch 10, 100 oder halt unter 600 Mails übrig sind...

    Naja nun ist das ziemlich nervig, jede einzelne Mail durchzugehen und zu schauen, ob denn noch mindestens 600 übrig sind.

    Und zum Anderen müllt das ja auch unnötig die Datenbank zu!

    Wenn mir also vielleicht jemand helfen könnte, wäre ich sehr dankbar.

    Achso, dies ist bei allen Sponsoren so, WML war nur ein Beispiel.

    Gruß, Melli

  2. #2
    Erfahrener Benutzer Avatar von MK75
    Registriert seit
    08.07.2006
    Beiträge
    272
    Morgen Melli,

    vielleicht wäre es mal noch hilfreich wenn Du uns noch sagen würdest welche Addon Du für den Mailversand nutzt.

  3. #3
    Neuer Benutzer
    Registriert seit
    06.07.2006
    Beiträge
    11
    Hallöle,

    ja also ich denke mal kein AddOn, also auf dem Mailversand bezogen....

    Also ich benutze kein Automailer, Cronmailer usw.

    Hm, obwohl, ich benutze das Mailbegrenzer AddOn von Stropha.

    Aber das Problem hatte ich vor diesem AddOn auch schon.

    Hilft das weiter? Soll ich hier mal irgendeine Datei posten oder so?

    Gruß, Melli

  4. #4
    Erfahrener Benutzer Avatar von MK75
    Registriert seit
    08.07.2006
    Beiträge
    272
    Du hats nur das Mailbegrenzungs Addon von Stropha ? Mist, das kenne ich nun gar nicht. Ich dachte Du nimmst ein Addon hier aus dem Forum oder das von Zent.

    Und ich habe bei mir folgendes:

    Betreiber-ID
    Seiten-ID
    Schnittstellen Passwort
    Eigenverdienst in Prozent
    Bitte Refverdienste bedenken Ganzzahlen
    Mindestvergütung bei den Sponsoren
    Basierend auf die Sponsorenwährung Ganzzahlen
    Mindestvergütung bei den Sponsoren
    Surfview (0=deaktiv) Ganzzahlen
    Mindestvergütung bei den Sponsoren
    Surfklick (0=deaktiv) Ganzzahlen
    Wieviel % sollen eingebucht werden? Ganzzahlen
    Umrechnung
    Basierend auf die Sponsorenwährung Punkt statt Komma
    Aufendhalt in Sek. für den User Ganzzahlen
    da steht aber nichts von Paidmails oder der Gleichen. Wie versendest Du denn sonnst Mails an Deine User ? Nur Adminmails ? Ich komme irgendwie grad nicht so richtig mit. ?(

  5. #5
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Ich habe bei den Interfacedaten von Webmasterlose eingegeben, Mindestanzahl der übrigbleibenden Mails: 600
    Wenn ich das so lese kommt mir das so vor als wenn du das Paidmail Interface von webmaster89 nutzt...

    Fehler könnten an der webmasterlose.paidmails.php oder wie die heist liegen, könnte sein das dort einfach das Feld "mindestanzahl" nicht an die WML Api übergeben wird.

    Gruß
    Gremlin
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  6. #6
    Neuer Benutzer
    Registriert seit
    06.07.2006
    Beiträge
    11
    Hallo,

    jepp richtig das Addon von Webmaster89. Hier mal meine Webmasterlose.int.php Datei oder besser gesagt der Paidmailausschnitt davon.
    PHP-Code:
    <?
    @require_once ('../lib/functions.lib.php');
    db_connect();
    $file1 = "";

    $interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'webmasterlose'"));

    if ($interfacedaten['pmindestverguetung'] > 0.00) {
    // Webmasterlose Paidmails nullen
    db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='paidmail' and status='1'");
    // Surfviews einlesen
    $fb=@fopen("http://www.webmasterlose.de/lose/interface/output_paidmail2.php?id=".$interfacedaten['betreiber']."&uebrig=".$interfacedaten['puebrig']."&ma=".$interfacedaten['pmaxiaufenthalt']."&verguetung=".$interfacedaten['pmindestverguetung']."&pw=".$interfacedaten['pass']."","r");
    if($fb){
        while($line=fgets($fb,1000)) {
        $file1.=$line;
        }
    fclose($fb);
    }
    $code = explode("|", $file1);
    $tl_count = (count($code)/6)-1;
    $bid_lesen = 4;
    // Paidmailcodes splitten
    $code = explode("|", $file1);
    $zahl = floor( count($code)/7 );

    for ($u=1;$u <= $zahl;$u++) {
        $kampagne[$u]['id']         = $code[($u-1)*7];
        $kampagne[$u]['name']       = $code[(($u-1)*7)+1];
        $kampagne[$u]['text']       = $code[(($u-1)*7)+2];
        $kampagne[$u]['bid']        = $code[(($u-1)*7)+3];
        $kampagne[$u]['verguetung']  = $code[(($u-1)*7)+4];
        $kampagne[$u]['uebrig']      = $code[(($u-1)*7)+5];
        $kampagne[$u]['mindestaufenthalt']     = $code[(($u-1)*7)+6];
        $aktuell[] = $kampagne[$u]['id'];
        $url = "http://www.webmasterlose.de/lose/paidmail.php?id=".$interfacedaten['betreiber']."&bid=".$kampagne[$u]['bid']."&aid=".$interfacedaten['seite']."";
            $zeit = $kampagne[$u]['mindestaufenthalt'];
            $uebrig = $kampagne[$u]['uebrig'];

    $int_tan        = '';
    $int_ziel        = $url;
    $int_menge        = round($kampagne[$u]['uebrig']);
    $int_kid        = $kampagne[$u]['bid'];
    $int_name         = $kampagne[$u]['name'];
    $int_text         = $kampagne[$u]['text'];
    $int_verdienst    = ($kampagne[$u]['verguetung']*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);
    $int_preis        = $kampagne[$u]['verguetung']*$interfacedaten['umrechnung'];
    $ext_verguetung    = $kampagne[$u]['verguetung'];
    $int_aufenthalt   = $kampagne[$u]['mindestaufenthalt'];
    $int_tan        = create_code(32);
    $int_bis = time() + (86400*$interfacedaten['pgueltig']);

    // Paidmails updaten oder eintragen
    $int_menge = round($int_menge/$interfacedaten['puebrig']);
    if ($ext_verguetung >= $interfacedaten['pmindestverguetung'] and $int_menge > 1) {
        $paidmail_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'");
        if (!mysql_num_rows($paidmail_check)) {
        db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,beschreibung,mailtext,preis,verdienst,aufendhalt,menge,sponsor,werbeart,gueltig) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_name."','".$int_text."','".$int_preis."','".$int_verdienst."','".$int_aufenthalt."','".$int_menge."','webmasterlose','paidmail','".$int_bis."')");
        } else {
        db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$int_aufenthalt."', gueltig = '".$int_bis."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");
        }
    }
    }
    }


    // Abgelaufene Werbung löschen
    db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and status = '0'");
    // Zeit setzen
    db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner Webmasterlose'");
    db_close();
    ?>
    Gruß, Melli

  7. #7
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    PHP-Code:
    $fb=@fopen("http://www.webmasterlose.de/lose/interface/output_paidmail2.php?id=".$interfacedaten['betreiber']."&uebrig=".$interfacedaten['puebrig']."&ma=".$interfacedaten['pmaxiaufenthalt']."&verguetung=".$interfacedaten['pmindestverguetung']."&pw=".$interfacedaten['pass']."","r"); 
    Da wird aber definitiv die mindestmenge mit an die api übergeben, schau mal nach ob in der vms_interface ein Feld puebrig vorhanden ist. Wenn ja dann stimmt alles, dann könntest du es jedoch anders lösen in dem du &uebrig=".$interfacedaten['puebrig']." mit &uebrig=ANZAHL ersetzt (Anzahl ist eine Zahl)

    Eine Weitere Möglichkeit ist folgende: Die Mails werden ja nur ausgelesen, deshalb könnte es sein das zum Zeitpunkt des einlesens wirklich `puebrig` mails vorhanden waren, jedoch zum Zeitpunkt des Versendens diese nicht mehr vorhanden sind.

    Gruß
    Gremlin
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  8. #8
    Neuer Benutzer
    Registriert seit
    06.07.2006
    Beiträge
    11
    Hallo,

    also ja die Spalte "puebrig" existiert. Dort steht auch die Anzahl drin, die ich im Interface über den Adminforce eingebe.

    Habe die Zeile
    PHP-Code:
    $fb=@fopen("http://www.webmasterlose.de/lose/interface/output_paidmail2.php?id=".$interfacedaten['betreiber']."&uebrig=".$interfacedaten['puebrig']."&ma=".$interfacedaten['pmaxiaufenthalt']."&verguetung=".$interfacedaten['pmindestverguetung']."&pw=".$interfacedaten['pass']."","r"); 
    nun in diese geändert
    PHP-Code:
    $fb=@fopen("http://www.webmasterlose.de/lose/interface/output_paidmail2.php?id=".$interfacedaten['betreiber']."&uebrig=600&ma=".$interfacedaten['pmaxiaufenthalt']."&verguetung=".$interfacedaten['pmindestverguetung']."&pw=".$interfacedaten['pass']."","r"); 
    Aber geändert hat sich nichts.

    Ich bezweifel auch, dass 1 Minute nachdem der Cron gelaufen ist, mit einmal 500 Mails von der entsprechenden Kampagne aufgebraucht sind.

    Wie gesagt, bei den anderen Sponsoren ist es das Selbe!

    Gruß, Melli

  9. #9
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Ich bezweifel auch, dass 1 Minute nachdem der Cron gelaufen ist, mit einmal 500 Mails von der entsprechenden Kampagne aufgebraucht sind
    Stimmt auch wieder, aber über nen längeren Zeitraum hätte das sein können.


    Aber sonst sehe ich leider nix wos dran liegen könnte.
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  10. #10
    melonentempel, haste nee lösung gefunden ? ich habe leider genau das selbe problem

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. VMS -> Interfacedaten
    Von Hamiiklamm im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 11.02.2008, 17:57
  2. Interfacedaten Betreiber
    Von Marcin73 im Forum [HD] Programmieren
    Antworten: 5
    Letzter Beitrag: 27.11.2007, 22:21
  3. Interfacedaten
    Von murpi im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 02.04.2007, 20:31
  4. Was eingeben bei Interfacedaten
    Von platti im Forum Support zum VMSone
    Antworten: 7
    Letzter Beitrag: 04.01.2007, 14:58
  5. Interfacedaten probblem
    Von kleinerengel im Forum Support zum VMSone
    Antworten: 11
    Letzter Beitrag: 01.01.2007, 15:34

Berechtigungen

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