übernahme des notification mod

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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 »

welches dblayer verwendest du? steht in der config.php
Benutzeravatar
esperitox
Mitglied
Beiträge: 803
Registriert: 17.04.2002 21:40
Wohnort: Line 758
Kontaktdaten:

Beitrag von esperitox »

Tatsächlich @simpson das war mir vorher garnet aufgefallen das der Forenname bei normalen Notify´s zu Antworten auf Beiträge net angezeigt wird :( Dann werd ich ihn vorerst mal wieder ausbauen bis es einen Fix dafür gibt.....

eseperitox
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

saerdnaer hat geschrieben:ich machs...

ah
Danke Andreas :wink:
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
esperitox
Mitglied
Beiträge: 803
Registriert: 17.04.2002 21:40
Wohnort: Line 758
Kontaktdaten:

Beitrag von esperitox »

Also das mit dem Foren Namen habe ich hinbekommen:

functions_post.php:

[Suchen]

Code: Alles auswählen

$sql = "SELECT u.user_id, u.username, u.user_email, u.user_lang, t.topic_title
                                FROM " . TOPICS_WATCH_TABLE . " tw, " . TOPICS_TABLE . " t, " . USERS_TABLE . " u
                                WHERE tw.topic_id = $topic_id AND t.forum_id = f.forum_id
                                        AND tw.user_id NOT IN (" . $userdata['user_id'] . ", " . ANONYMOUS . $user_id_sql . " )
                                        AND tw.notify_status = " . TOPIC_WATCH_UN_NOTIFIED . "
                                        AND t.topic_id = tw.topic_id
                                        AND u.user_id = tw.user_id";
                        if ( !($result = $db->sql_query($sql)) )
                        {
                                message_die(GENERAL_ERROR, "", "", __LINE__, __FILE__, $sql);
                        }

[Ersetzen mit]

Code: Alles auswählen

$sql = "SELECT u.user_id, u.username, u.user_email, u.user_lang, t.topic_title, t.forum_id, f.forum_id, f.forum_name
                                FROM " . TOPICS_WATCH_TABLE . " tw, " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . FORUMS_TABLE . " f
                                WHERE tw.topic_id = $topic_id AND t.forum_id = f.forum_id
                                        AND tw.user_id NOT IN (" . $userdata['user_id'] . ", " . ANONYMOUS . $user_id_sql . " )
                                        AND tw.notify_status = " . TOPIC_WATCH_UN_NOTIFIED . "
                                        AND t.topic_id = tw.topic_id
                                        AND u.user_id = tw.user_id";
                        if ( !($result = $db->sql_query($sql)) )
                        {
                                message_die(GENERAL_ERROR, "", "", __LINE__, __FILE__, $sql);
                        }

Wenn er garnet erst abgefragt wird kann er auch net angezeigt werden :wink:


esperitox
Benutzeravatar
Simpson
Ehemaliges Teammitglied
Beiträge: 1088
Registriert: 20.05.2002 17:35
Wohnort: Göttingen
Kontaktdaten:

Beitrag von Simpson »

Hm bleibt noch das mit der Emailadresse und dann hm dann dürfte es das gewesen sein.
Benutzeravatar
esperitox
Mitglied
Beiträge: 803
Registriert: 17.04.2002 21:40
Wohnort: Line 758
Kontaktdaten:

Beitrag von esperitox »

Du meinst die absender adresse?Also bei mir steht als absender support@powerforum.de genau die,die ich beim Installieren des Forums angegeben habe oder hab ich das falsch verstanden?

Welche Version hast du denn versucht einzubauen?

esperitox
Benutzeravatar
Simpson
Ehemaliges Teammitglied
Beiträge: 1088
Registriert: 20.05.2002 17:35
Wohnort: Göttingen
Kontaktdaten:

Beitrag von Simpson »

1.2 und bei mir kommt statt der Mailadi die ich angebe root@vpserver.de richtig wäre aber forum-do_not_reply@debytes-community.de
Benutzeravatar
Simpson
Ehemaliges Teammitglied
Beiträge: 1088
Registriert: 20.05.2002 17:35
Wohnort: Göttingen
Kontaktdaten:

Beitrag von Simpson »

Ich bau den Spaß jetzt noch mal in mein Testforum ein...
Benutzeravatar
Simpson
Ehemaliges Teammitglied
Beiträge: 1088
Registriert: 20.05.2002 17:35
Wohnort: Göttingen
Kontaktdaten:

Beitrag von Simpson »

Gut also das Emailadressenproblem habe ich jetzt nicht mehr zumindest in meinem Testforum schon mal nicht.

Dann habe ich das gemacht was du geschrieben hast esperitox in der functions.php

Das was du da schriebst konnte man 2x machen, es gibt 2x den gleichen Absatz in der functions.php, das heisst ich habe auch 2x ersetzt.

Jetzt habe ich das Problem, ich bekomme 2x ne Mail bei Topicbenachrichtigung (NICHT Forumbenachrichtigung) die Mails unterscheiden sich nur in der Betreffzeile:

Topic Reply Notification for forum "Test Forum 1" - Welcome to phpBB 2
Topic Reply Notification for "Welcome to phpBB 2" in forum "Test Forum 1"

...ansonsten ist der Inhalt jeweils der gleiche.

Dafür bekomme ich aber den Forennamen jetzt angezeigt *g* wie man sieht.

EDIT:

Achso eh du fragst - ich habe die Forenbenachrichtigung nicht für den Usernmanen benutzt, ist also deaktiv.
Benutzeravatar
Simpson
Ehemaliges Teammitglied
Beiträge: 1088
Registriert: 20.05.2002 17:35
Wohnort: Göttingen
Kontaktdaten:

Beitrag von Simpson »

Ah hat sich erledigt, jetzt gehts. Habe mal nur das erstgefundene ersetzt.

Damit scheint der Mod komplett zu funzen, mal schauen, ich werde ihn in mein Forum noch mal einbauen...
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“