Notification Mod: Nachricht nur bei neuem Thema

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

hmueller hat geschrieben:Soweit ich weiß, schickt der Mod sowohl bei einem neuen Thema als auch bei einen neuen Beitrag eine Mail. Und das wäre eine zu große Mail-Flut, deshalb sollte es so sein, daß die Mail nur bei Erstellung eines neuen Themas kommt.
nein dieser mod schickt dir nur bei einem neuem thema eine mail....
das mir den neuen antworten kann das phpbb ja bereits... aber nur pro topic... ( dafür ist der benachrichtungslink in der viewtopic... )

@itst: deine lösung schick einem aber auch beim editeren eines posts eine mail... ;-)

ah
hmueller
Mitglied
Beiträge: 458
Registriert: 30.07.2002 10:39
Wohnort: Neuötting
Kontaktdaten:

Beitrag von hmueller »

saerdnaer hat geschrieben: nein dieser mod schickt dir nur bei einem neuem thema eine mail....
Bist Du sicher? Siehe Benachrichtigungs-Mails des Mods:

Code: Alles auswählen

Subject: Benachrichtigen bei neuen Beiträgen im Forum "{FORUM_NAME}" - {TOPIC_TITLE}

Hallo {USERNAME}!

{POSTERNAME} hat einen neues Thema mit der Bezeichnung "{TOPIC_TITLE}" im Forum "{FORUM_NAME}" erstellt. Du kannst den folgenden Link benutzen, um direkt zum Thema zu gelanden:

{U_TOPIC}

-----------------------------------------------
Text des Beitrags:
{POST_TEXT}
-----------------------------------------------

Du erhältst diese E-Mail, weil du über neue Beiträge im Forum "{FORUM_NAME}" auf {SITENAME} benachrichtigt werden wolltest. Um die Benachrichtigung zu deaktivieren, benutze den folgenden Link:

{U_STOP_WATCHING_FORUM}

{EMAIL_SIG}

Code: Alles auswählen

Subject: Benachrichtigen bei neuen Beiträgen im Forum "{FORUM_NAME}" - {TOPIC_TITLE}

Hallo {USERNAME}!

{POSTERNAME} hat eine neue Antwort zum Thema "{TOPIC_TITLE}" im Forum "{FORUM_NAME}" erstellt. Du kannst den folgenden Link benutzen, um direkt zum Thema zu gelanden:

{U_TOPIC}

-----------------------------------------------
Text des Beitrags:
{POST_TEXT}
-----------------------------------------------

Du erhältst diese E-Mail, weil du über neue Beiträge im Forum "{FORUM_NAME}" auf {SITENAME} benachrichtigt werden wolltest. Um die Benachrichtigung zu deaktivieren, benutze den folgenden Link:

{U_STOP_WATCHING_FORUM}

{EMAIL_SIG}

So wie ich das sehe schickt der Mod zwar unterschiedliche Mails weg (ob neues Thema oder neuer Beitrag), die Mail bei neuer Antwort (Beitrag) kommt aber nicht aufgrund des topic-notify, sondern aufgrund des watching-forum. --> Die Links {U_STOP_WATCHING_FORUM} sind jeweils gleich. Also schickt der Mod nicht nur bei neuen Themen eine Mail.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

saerdnaer hat geschrieben: @itst: deine lösung schick einem aber auch beim editeren eines posts eine mail... ;-)
Nö.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
hmueller
Mitglied
Beiträge: 458
Registriert: 30.07.2002 10:39
Wohnort: Neuötting
Kontaktdaten:

Beitrag von hmueller »

Hallo,

bezugnehmend auf meinen obigen Beitrag müßte das doch relativ einfach funktionieren, daß nur bei neuem Thema eine Mail geschickt wird??

Wenn der Mod -ganz einfach ausgedrückt- jetzt das macht:

Code: Alles auswählen

if beitrag = neues thema
then send mail_für_neues_thema
else send mail_für_neue_antwort
dann ändern in:

Code: Alles auswählen

if beitrag = neues thema
then send mail_für_neues_thema
else send gar nichts
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..hast Dir ma den Code angeschaut, den ma in die functions_post.php eintragen muss?

..da wird doch bereits definiert if ( $mode == "reply" ) ABSCHICKEN und if ( $mode == "newtopic" ) ABSCHICKEN.
Erwinchen666
Mitglied
Beiträge: 216
Registriert: 12.11.2001 01:00

Beitrag von Erwinchen666 »

Hallo,
abgesehen von der Möglichkeit ein Forum zu abonieren, kann man ja unabhängig davon sich auch über die Fortführung eines Threads informieren lassen.
Wenn man jetzt an dieser Stelle Einschnitte macht, führt das dann nicht dazu, dass man ein bestehendes Topic nicht mehr beobachten kann?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

@itst: normalerweiße schon... da vor newtopic ja noch editpost steht... :

Code: Alles auswählen

      case 'editpost': 
      case 'newtopic': 
         @mail("e-mail-adresse", "Beitrag in FORUM: $subject", "Thema: $subject\nAutor: 
@hmueller:
hmueller hat geschrieben:
saerdnaer hat geschrieben: nein dieser mod schickt dir nur bei einem neuem thema eine mail....
Bist Du sicher? Siehe Benachrichtigungs-Mails des Mods:
ja. die andere email ist nur dabei weil der mod ja beachrichtigungs und erweiterte email texte mod heißt... das heißt die 2. datei ist nur dabei weil zusätzlich weitere infos in die mail mit reingeschrieben werden...

ah
Everlong
Mitglied
Beiträge: 77
Registriert: 03.10.2003 03:49
Wohnort: Berlin

Beitrag von Everlong »

Hallo,

bei mir klappt das leider nicht, ich habe folgendes in die posting.php eingebaut:

Code: Alles auswählen

switch ( $mode ) 
   { 
      case 'editpost': 
      case 'newtopic': 
      case 'reply':

$mheaders  = "FROM: forum@meinedomain.de\r\n"; 
$mheaders .= "Content-type: text/plain; charset=iso-8859-1"; 
$mmsg = "Autor: ".$username."\nSubject: ".$subject."\n\nLink:\nhttp://www.meinedomain.de/viewtopic.php?t=".$topic_id."#".$post_id."";  
mail("meineemail", "Neuer Post im Forum", $mmsg, $mheaders);

$username = ( !empty($HTTP_POST_VARS['username']) ) ? $HTTP_POST_VARS['username'] : ''; 
         $subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : ''; 
         $message = ( !empty($HTTP_POST_VARS['message']) ) ? $HTTP_POST_VARS['message'] : '';
usw. ;)

Die Email kommt an, allerdings nur mit der $topic_id alles andere ist leer. Liegt es evt. an meiner Version 2.0.6? Sind die Namen der benötigten Variablen dort anders?

Danke schonmal für eure Hilfe. :D
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Hallo,

nach langem suchen habe ich dies hier nun gefunden.

Hat einer eine funktionierende Version?

Das Thema wurde ja leider nie beendet. :cry:
Grüße
Felix
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Hallo,

kann keiner Helfen? Hat keiner eine Lösung? :cry:
Grüße
Felix
Antworten

Zurück zu „phpBB 2.0: Mod Support“