MyBB.de Forum

Normale Version: Themen-Abonnements manipulieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich möchte gerne meine User manuell dazu "zwingen", alle vorhandenen Foren zu abonnieren.

Reicht es aus, dazu nur die Tabelle "prefix_forumsubscriptions" zu bearbeiten (leeren und dann mit der fsid 1 neu anfangen und Datensätze hinzufügen) oder greifen die Abo´s auch auf Einträge in anderen Tabellen zurück?
Das sollte die einzige Tabelle sein, die du ändern musst.
Danke ... bis jetzt hat´s funktioniert. Beschwerden leite ich an dich weiter Wink
Noch eine Frage zu den Mail Wink - ist es möglich (wenn ja, wo?),
den eMail Text zu ändern?

Also zum Beispiel Werbung einfügen oder so?
(14.09.2008, 10:56)E.B. schrieb: [ -> ]Noch eine Frage zu den Mail Wink - ist es möglich (wenn ja, wo?),
den eMail Text zu ändern?

Also zum Beispiel Werbung einfügen oder so?

In der Sprachdatei messages.lang.php und zwar must du den Text der Variablen
PHP-Code:
$l['email_subscription'] = "Hallo {1},
[...]"

oder
PHP-Code:
$l['email_forumsubscription'] = "Hallo {1},
[...]" 
ändern.
Ah! Habs gefunden, danke!

mfG
Nach einer Anfrage, hier eine kleine Anleitung zu der Vorgehensweise in Bezug auf Beitrag 1.

Anmerkung dazu: Dies ist nur bei relativ kleinen Foren (User- und Foren-Anzahl) zu empfehlen, da sonst der Arbeitsaufwand zu groß wird. Alle folgenden Beispiele beziehen sich auf die MyBB-Standardeinstellungen (Tabellen-Präfix) und die Verwaltung mit phpMyAdmin.

Als erstes natürlich - für den Fall der Fälle - die aktuelle Datenbank-Tabelle "mybb_forumsubscriptions" sichern!

[attachment=5326]

Dann die Datenbank-Tabelle "mybb_forumsubscriptions" leeren. Die folgende Sicherheitsabfrage bestätigen.

[attachment=5327]

Die nötigen Daten können nun manuell eingefügt werden. Ich habe mir dazu eine kleine SQL-Text-Datei geschrieben, die das automatisch erledigt (Beispiel als Anhang anbei).

Ändern musst du in diesem Beispiel ggf. den Tabellen-Präfix "mybb_", falls du nicht die Standardeinstellungen verwendest, und natürlich die Zahlen, die in den Klammern stehen.

- Die erste Zahl ist dabei eine fortlaufende Nummerierung; diese muss immer um 1 erhöht werden.

- Die zweite Zahl ist die ID des Forums, welches abonniert werden soll.

- Die dritte Zahl ist die ID des Users, welcher das Forum abonnieren soll.

In dem Beispiel haben also die

- User 1 und 2 die Foren 2, 4 und 5 der
- User 3 das Forum 2 und der
- User 4 das Forum 5

abonniert.

Diese Datei kannst du nun deinen Wünschen entsprechend bearbeiten und erweitern. Achte dabei darauf, dass das letzte Zeichen der Datei ein Semikolon ist!

Wenn alle Abonnenments eingetragen sind, kannst du den Inhalt dieser Textdatei in die Datenbank-Tabelle "mybb_forumsubscriptions" einfügen.

[attachment=5328]