Seite 1 von 1

Newsletter bei neuem Thema

Verfasst: 19.09.2008 09:21
von ushi
Hallo liebes phpBB-Team,

wir betreiben ein kleines vereinsinternes Forum zur Kommunikation. Vorher hatten wir einen Mail-Verteiler. Nun kommt der Wunsch auf, dass die Mitglieder per eMail benachrichtigt werden sollen, wenn in einem bestimmten Forum ein neues Thema geschrieben wird.

Ich hab gesagt: 'Klickt auf "Forum beobachten."'

Das stieß auf allgemeine Ablehnung. :-?

Also meine Frage: Gibt es einen Mod der eine Rundmail herausbringt, sobald im Thema 'News' ein neuer Beitrag (oder ein neues Thema) verfasst wurde?
Bzw. an welcher Stelle kann ich meine eigenen php-Kenntnisse ins Spiel bringen, um das Ziel zu erreichen?

Danke, Grüße, ushi

Verfasst: 19.09.2008 12:01
von hundestaffel
Soweit ich weiß kann man im Profil einen Haken setzen wo steht bei Antworten immer Benachrichtigen.

Ich hoffe das ist was du suchst.

Verfasst: 19.09.2008 13:30
von ushi
nein, das ist nicht was ich meine.

ich suche eine funktion, die OHNE einwilligung der user, an diese eine mail versendet, sobald in einem bestimmten forum ein neuer beitrag verfasst wurde.

aber danke, ushi

Verfasst: 19.09.2008 14:07
von Metzle
Hallo,

die Mod newpost2email könnte was für dich sein.

Verfasst: 20.09.2008 15:46
von ushi
danke, ich werde es gleich ausprobieren.

funktioniert

Verfasst: 26.09.2008 12:50
von ushi
Das ist total super. Funktioniert einwandfrei. Ich habe es noch ein wenig modifiziert:

Checkbox im Beitragseditor nach dem Absende-Button eingefügt (posting_editor.html):

Code: Alles auswählen

<input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;

<!-- IF not S_PRIVMSGS -->
    <input type="checkbox" name="infomail" value="send" /> <span class="infomail">Beitrag als Rundmail senden</span>
<!-- ENDIF -->
und eine kleine if-anweisung in posting.php:

Code: Alles auswählen

if ($_POST['infomail'] == 'send')
{
    include($phpbb_root_path . 'newpost2mail.php');
}
So könne die Benutzer wählen, ob ihr Beitrag als Rundmail rausgehen soll.

Weiter gehen die Mails nur an eine bestimmte Nutzergruppe, wenn sie diese nicht mehr erhalten wollen, brauchen sie nur aus der Gruppe austreten.

Ich bedanke mich für den Hinweis und wünsche noch einen schönen Tag, ushi