HowTo: Forum notification automatische Einstellung?!?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

HowTo: Forum notification automatische Einstellung?!?

Beitrag von JumpinJack »

Hallo.

Also ich hab da jetzt den oben genannten Mod eingebaut. Meine frage, ist es möglich dem Mod zu sagen er soll alle User bei allem benachrichtigen?

Abmelden wenns die leute nervt können die sich ja immer noch. Wichtig ist mir auch bei neuanmeldungen. Die sollten beim create account auch direkt immer benachrichtigt werden. Gibts da was oder kann man das was machen?
Liebe Grüße
JumpinJack
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Musst ja eigentlich nur so einstellen, dass der Standart so ist.
Wird das in der DB abgefragt?
Dann musst du es wahrscheinlich nur dort ändern.
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

Naja es wird in der DB hinterlegt. Es gibt eine extra Forumtabelle. Wo drinne steht welches forum von welchem User beobachtet werden soll.

Mein Problem ist dabei bestimmt schwer zu lösen oder?!?
Liebe Grüße
JumpinJack
Benutzeravatar
Eclipse16V
Mitglied
Beiträge: 576
Registriert: 27.11.2002 17:04
Wohnort: Gießen
Kontaktdaten:

Beitrag von Eclipse16V »

Das habe ich auch schon versucht.
Wollte so einen Newsletter machen und habe es nicht hinbekommen.
www.Eclipse16V.de
Erste Eclipse16V IG Deutschlands
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

Naja ich sag mal so....wenn ich hingehe und beim erzeugen eines users dem script sage, schreib in die tabelle forum_noti die User-IP und alle Foren dann sollte das doch klappen. Nur müste mir jetzt einer sagen wo ich das vielleicht einbinden könnte und wie der code lautet?!? :D
Liebe Grüße
JumpinJack
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

das wo kann ich dir beantworten: in der includes/usercp_register.php
und das wie ist einfach ne insert query...

ah
Benutzeravatar
Eclipse16V
Mitglied
Beiträge: 576
Registriert: 27.11.2002 17:04
Wohnort: Gießen
Kontaktdaten:

Beitrag von Eclipse16V »

und wie genau (für Anfänger wie mich)
www.Eclipse16V.de
Erste Eclipse16V IG Deutschlands
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

umd das genauer zu machen bräuchte ich einen strukturdump dieser forum_notification tabelle

ah
Benutzeravatar
Eclipse16V
Mitglied
Beiträge: 576
Registriert: 27.11.2002 17:04
Wohnort: Gießen
Kontaktdaten:

Beitrag von Eclipse16V »

Hier der Teil der Install Anleitung:

Code: Alles auswählen

CREATE TABLE phpbb_forums_watch (
    forum_id smallint(5) unsigned NOT NULL default '0',
    user_id mediumint(8) NOT NULL default '0',
    notify_status tinyint(1) NOT NULL default '0',
    KEY forum_id (forum_id),
    KEY user_id (user_id),
    KEY notify_status (notify_status)
 );

 ALTER TABLE phpbb_forums 
    ADD forum_notify TINYINT(1) UNSIGNED DEFAULT '1' NOT NULL
    AFTER forum_last_post_id
www.Eclipse16V.de
Erste Eclipse16V IG Deutschlands
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

includes/usercp_register.php
suche:

Code: Alles auswählen

			$sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
				VALUES ($user_id, $group_id, 0)";
			if( !($result = $db->sql_query($sql, END_TRANSACTION)) )
			{
				message_die(GENERAL_ERROR, 'Could not insert data into user_group table', '', __LINE__, __FILE__, $sql);
			}
danach einfügen:

Code: Alles auswählen

			$sql = "INSERT INTO " . FORUMS_WATCH_TABLE . " (forum_id, user_id, notify_status)
				VALUES (1, $user_id, 0), (2, $user_id, 0), (3, $user_id, 0)";
			if( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not insert data into forum watch table', '', __LINE__, __FILE__, $sql);
			}
ob das FORUMS_WATCH_TABLE stimmt weis ich nicht... dazu müsste man in der includes/constants.php nachschauen die obrige query fügt eine benachrichtigung für die foren mit der id 1, 2 und 3 hinzu... muss man halt dementsprechend ändern...

ah
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“