PN-Benachrichtigung nur im ausgeloggten Zustand

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Braveheart
Mitglied
Beiträge: 24
Registriert: 05.02.2005 09:03
Wohnort: Neu Wulmstorf
Kontaktdaten:

PN-Benachrichtigung nur im ausgeloggten Zustand

Beitrag von Braveheart »

Moin, folgendes Problem:
Wenn ein User die PN-Benachrichtigung eingeschaltet hat, bekommt er bei jeder neuen PN eine eMail zugeschickt. Im eingeloggten Zustand nervt das, wenn man viele PN's schickt, da man ja über das Board selbst benachrichtigt wird.
Wie kann ich das abändern, dass der User nur dann eine eMail bekommt, wenn er ausgeloggt ist?

Gruß,
Thomas
Benutzeravatar
Braveheart
Mitglied
Beiträge: 24
Registriert: 05.02.2005 09:03
Wohnort: Neu Wulmstorf
Kontaktdaten:

Beitrag von Braveheart »

push ;)

Keiner ne Ahnung, wie ich das lösen könnte? Arbeite mich erst langsam in PHP rein, stehe noch ziemlich ratlos davor. Aller Anfang ist schwer :cry:

Gruß,
Thomas
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag von mr.no-name »

So wie ich das verstehe möchtest du folgendes:
Wenn jemand eine PN bekommt und er gerade im Forum surft, bekommt er keine Benachrichtigung, da er das direkt sehen kann. Wenn er allerdings nicht online ist, soll er ne Mail bekommen, damit er online kommen und die PN lesen kann....korrekt?

Soweit mir das bekannt ist, ist das nicht möglich, da der Zustand eingelogt oder nicht eingelogt von den Cookies auf dem User-PC abhängt.
Benutzeravatar
Braveheart
Mitglied
Beiträge: 24
Registriert: 05.02.2005 09:03
Wohnort: Neu Wulmstorf
Kontaktdaten:

Beitrag von Braveheart »

Ja genau das ist meine Frage, denn ich habe User, die sich viele PN's schreiben und danach ist ihr Postfach voll mit Benachrichtigungen, obwohl es gar nicht nötig wäre. Gibt es nicht eine Möglichkeit der Abfrage mit
switch user_logged_out?
Dass nur dann ne email verschickt wird?
Matzelein
Mitglied
Beiträge: 925
Registriert: 17.04.2004 11:14
Kontaktdaten:

Beitrag von Matzelein »

Also mit Switch sicher nicht, das muss man schon in der php-Datei erledigen. Aber wo genau und wie, kann ich dir leider nicht sagen, da ich nicht weiß, wo genau die E-Mail verschiekct wird. Aber ein

Code: Alles auswählen

if  (logged_id[PN-Empfaenger-ID])
{ 

  //E-Mail schicken
müsste eigentlich schon möglich sein. Den genauen Code kenn ich leider nicht. Obiger ist nur zur Verdeutlichung, wie es gehen könnte, er ist aber zu 0% funktionsfähig. ;)
http://pollunity.com - Pollerize in between!
Antworten

Zurück zu „Coding & Technik“