PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Easy Inbox löscht Mails nicht



Lachi
31.05.2009, 18:32
Hallo,

habe ja nun die Easy Inbox, doch fällt mir bei der auf das die geklickten Mails die schon vergütet sind immer noch angezeigt werden.

Wie kann ich machen damit die weggeklickt werden und erst nach der Reload wieder erscheinen?

Gruß Lachi

Hardy
31.05.2009, 18:39
hmm...
das klingt danach als ob die tabelle reloads_mails (oder so ähnlich) nicht in der datenbank vorhanden ist.:suspicious:

check das mal

Lachi
31.05.2009, 20:48
Die Tabelle ist vorhanden und es werden auch IP in der Rel. angezeigt.

Mein Problem ist das die schon geklickten Mails weiterhin in der Easy Inbox angezeigt werden mit dem Hinweis in der Frame:

Paidmail nicht vorhanden, oder noch im Reload!

Wenn die Mail aber nicht vorhanden wäre dann sollte sie doch erst gar nicht angezeigt werden.

Gruß Lachi

Hardy
31.05.2009, 21:15
hmm das ist aber nicht normal...dann lade nochmal die easy inbox hoch und kontrolliere den link in deinen menü ob er auch auf die easy inbox verlingt und nicht auf die alte mailistory

Lachi
31.05.2009, 23:09
alles so wie es sein soll

Hardy
31.05.2009, 23:15
hast du mal ein link zu deiner webseite und eventuell ein testaccount?

Lachi
31.05.2009, 23:29
Hast ne PN

Lachi
01.06.2009, 00:35
So habe nun mal die Mail sortierung rausgenommen und es funktioniert wieder

Also wenn ich das einfüge:


$max = mysql_fetch_array(db_query ("SELECT ".$db_feld.", art, sort FROM ".$db_prefix."_userdaten WHERE uid = '".$_SESSION['uid']."' LIMIT 1"));

$pmail = db_query("SELECT t1.* FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT JOIN ".$db_prefix."_reloads AS t2 ON (t1.tan = t2.tan AND (t2.uid = '".$_SESSION['uid']."' OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 and t1.reload >= 3600 AND t1.verdienst > 0 ORDER BY t1.".$max['art']." ".$max['sort']." LIMIT ".$max[$db_feld]."") OR die(mysql_error());


werden meine mail sortiert aber die Easy Inbox zeigt mir dann auch die Mails die in der Reload sind an.

Wenn ich es rausnehme dann werden zwar keine Mails in der Reload angezeigt aber dafür sind die Mails nicht sortiert

Lachi
01.06.2009, 12:31
Okay der Fall Easy Inbox ist geklärt:yes:

Habe mich heute Nacht um halb vier nocheinmal hingesetzt und herausgefunden wo der Fehler ist:

Alt:

$pmail = db_query("SELECT t1.* FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT JOIN ".$db_prefix."_reloads AS t2 ON (t1.tan = t2.tan AND (t2.uid = '".$_SESSION['uid']."' OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 and t1.reload >= 3600 AND t1.verdienst > 0 ORDER BY t1.".$max['art']." ".$max['sort']." LIMIT ".$max[$db_feld]."") OR die(mysql_error());


Neu:


$pmail = db_query("SELECT t1.* FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT JOIN ".$db_prefix."_reloads_mail AS t2 ON (t1.tan = t2.tan AND (t2.uid = '".$_SESSION['uid']."' OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 and t1.reload >= 3600 AND t1.verdienst > 0 ORDER BY t1.".$max['art']." ".$max['sort']." LIMIT ".$max[$db_feld]."") OR die(mysql_error());


Aber trotzdem vielen dank für die Hilfe

Gruß Lachi