Regeln für eingehende Nachrichten via SQL

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Regeln für eingehende Nachrichten via SQL

Beitrag von issjut »

Im ucp lassen sich diese ja festlegen. Ich hätte es gerne so, dass für alle bestehenden Mitglieder sowie für alle neuen Mitglieder die noch zum Forum hinzustößen, folgende Regeln festgelegt werden.

Wenn Absender ein ignoriertes Mitglied ist Nachricht löschen

und
Wenn Ordner voll:
Akzeptiere keine neuen Nachrichten (Neue Nachrichten werden zurückgehalten, bis ausreichend Speicherplatz vorhanden ist)


Zweite einstellung sollte etwas einfacher sein, wenn es nicht sogar schon als default so vorhanden ist ?!?!

Ich dachte vielleicht an einen SQL befehl.

Kann mir da Jemand helfen?
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

Sorry für den post im falschen Forum, aber ich hab das ganze eher weniger als Mod gesehen. Aber wie man es macht ist es ja eh immer falsch ;-)
Danke fürs verschieben!

hab nun mal geschaut, also die regel die ich für alle haben möchte, wird in der DB folgendermaßen eingetragen

tabelle: phpbb_privmsgs_rules

rule_id = 1, user_id = 53, rule_check = 2, rule_connection = 8, rule_string = , rule_user_id = 0, rule_group_id = 0, rule_action = 4, rule_folder_id = 0

Außerdem gibt es in der phpbb_users table die Spalte user_message_rules die sich bei einer erstellten Regel von 0 auf 1 verändert.

Problem dürfte es sein, dass die phpbb_privmsgs_rules table normalerweise wohl nur dann befüllt wird, wenn ich im ucp selbst die Regel festlege und für jeden User eine eigene Regel angelegt wird.

Ich verstehe nicht wirklich viel davon, aber wenn ich diese Regel für alle User als default festlegen möchte, dann müsste ich das wohl irgendwie bei der Registrierung automatisieren (also die tabelle befüllen), oder?

Den Wert in der phpbb_users bei allen von 0 auf 1 zu setzen ist da ja eher weniger das Problem.

Jut, nun verstehe ich auch wieso das Thema zu Mod Suche/Anfrage verschoben wurde ;-)

Kann mir denn da Jemand helfen?
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

einmal schiebe ich es noch nach oben. Vielleicht kann mir ja jemand sagen mit wieviel aufwand es verbunden wäre, bzw ob es überhaupt möglich wäre
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“