![]() |
Private NAchrichten inerhalb einer bestimmten Gruppe - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Private NAchrichten inerhalb einer bestimmten Gruppe (/thread-20155.html) |
Private NAchrichten inerhalb einer bestimmten Gruppe - ignos - 01.02.2008 Hallo, ich habe ein etwas selstsamen Anliegen. Wäre es möglich ein Plugin oder Modifikation zu programmieren damit sich nur Mitglieder einer bestimmten Gruppe gegenseitig Nachrichten schreiben können, also nur inerhalb der Gruppe können PNs verschickt werden + PNs verschicken an Admins und Moderatoren! Vielleicht kann man es ja auch so machen das man einstellen kenn welche Gruppe wem was schicken kann. Für hilfe wäre ich dankbar. RE: Private NAchrichten inerhalb einer bestimmten Gruppe - XxAnimusxX - 02.02.2008 Nunja es wäre schon möglich, indem man vor dem Absenden überprüft, in welcher Benutzergruppe der Empfänger ist und diese Information mit der Benutzergruppe des Absenders vergleicht; gibt es keine Übereinstimmung oder die Benutzergruppe ist nicht 3,4 oder 6 (+ benutzerspezifische GruppenID's) so wird ein Fehler angezeigt. Das kann man lösen indem man unmittelbar vor dem Aufruf der PN-Klasse die Abfragen tätigt oder ein Bypass schreibt, der das Übermitteln der PN selbst managed. Ich schau mal grade nach wie man es am besten lösen könnte. /edit: Fertig. Bitte melde dich doch per PN mit möglichen Kontaktdaten (bevorzugt Messenger) damit ich dir das Plugin anpassen kann. mfg, animus RE: Private NAchrichten inerhalb einer bestimmten Gruppe - ignos - 02.02.2008 hast eine pn /edit: Leider ist ein Problem aufgetaucht! Die Mods und Admins könne auch keine Pns schicken an die Gruppe die nicht in allow ist! RE: Private NAchrichten inerhalb einer bestimmten Gruppe - XxAnimusxX - 06.02.2008 Hier ist das Plugin, welches ich dem User "ignos83" geschickt habe, vll erfüllt sie bei dem einen oder anderen seinen Zweck: ![]() In den "./inc/plugins/"-Ordner verschieben und im ACP aktivieren. Da es ein kleines custom plugin ist, habe ich auf Einstellungsmöglichkeiten im ACP verzichtet, so muss man die benötigten Änderungen unmittelbar im Plugin vornehmen (nach der Editierung und dem anschließenden Hochladen/Ersetzen des Plugins muss das Plugin nicht reaktiviert werden, die Änderungen werden sofort wirksam) Die Einstellungen die man tätigen kann/muss: PHP-Code: $admin_allow = array(3,4,6); Standard-Einstellung (s. o.) sind: Supermod, Mod, Admin. PHP-Code: $allow = array(3,4,6); Diese Liste ist für eigens erstellte Benutzergruppen gedacht, denen die Benutzer - ungeachtet der jeweiligen Benutzergruppe - eine private Nachricht schreiben dürfen. RE: Private NAchrichten inerhalb einer bestimmten Gruppe - reisender - 11.02.2008 wo finde ich die Gruppen ID??? RE: Private NAchrichten inerhalb einer bestimmten Gruppe - XxAnimusxX - 11.02.2008 Gebe mal in PHPMyAdmin folgenden Query in die SQL-Box ein: Code: SELECT gid,title FROM `mybb_usergroups` RE: Private NAchrichten inerhalb einer bestimmten Gruppe - reisender - 12.02.2008 ok danke sehr RE: Private NAchrichten inerhalb einer bestimmten Gruppe - Anke - 13.02.2008 Hallöle, also ich habe mal ne Frage, - weil ich dat nicht kapiere.. *wie üblich* also habe das Plugin installiert, und was mache ich dann? Wie kann ich nun nur den Admins eine Pn schicken? Wo sehe ich eine Änderung? - Finde nix... Lg Anke RE: Private NAchrichten inerhalb einer bestimmten Gruppe - XxAnimusxX - 14.02.2008 Nunja wenn das Plugin aktiviert ist, sieht man keine Änderung. Du als Admin wirst ja auch keine Änderungen feststellen können, da Admins aus dem Plugin ausgeschlossen sind, d.h. das Plugin wird nicht ausgeführt. Ist das Plugin jedoch einmal aktiv, so können z.B. registrierte Benutzer nur registrierte Benutzer anschreiben, zudem auch alle Gruppen die in "$allow" definiert wurden. RE: Private NAchrichten inerhalb einer bestimmten Gruppe - Anke - 14.02.2008 Achsoooooo verstehe, jaaa dann ist dat nixe für miche... hihi.. danke für die Erklärung. |