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]