Seite 1 von 1

Regeln für eingehende Nachrichten via SQL

Verfasst: 27.10.2008 02:03
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?

Verfasst: 28.10.2008 15:17
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?

Verfasst: 30.10.2008 20:58
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