Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
UserToGroup
Postman
Ich habe heute ein Update eingereicht und ist auch schon freigeschaltet.
Neu in der Version:
- Die Info E-Mails an die User kann abgeschaltet werden.
- Es kann jetzt stufenweise verschoben werden. Von einer Grundstufe ja nach Beitragszahl in 4 weitere Stufen.
Es wird immer in die höchstmögliche Stufe verschoben, egal wo der User gerade drin ist. So ist gewärleistet, dass auch nachträglich in die richtige Gruppe verschoben wird.
Die Stufen müssen in aufsteigender Folge konfiguriert werden. Hat eine Stufe weniger oder die gleiche Anzahl in der Einstellung, so wird diese Stufe und alle weiteren deaktiviert.
Postman
Als nächstes werde ich mich mit der Protokoll- bzw Logdatei beschäftigen.
Da sollen alle Results aus dem Action-Element rein vom Call moveToGroup und sendToMail.
Dann hat man als Admin einen Überblick ob alles wie gewollt funktioniert.
Die Programmierung der Action-Elemente ist sehr mühsam. Wenn Fehler auftreten hat man keine Kontrolle. Die werden auf dem Server ausgeführt und man hat keinen Zugang zur Konsole.
Ich versuche einzelne Befehle mit try zu schützen und wenn der Code Fehler macht in einer globalVar zu speichern und dann im Forum auszugeben.
2
3
4
5
try (
/* code schuetzen */
} catch(e) {
/* result in eine globalVar speichern und im Forum ausgeben */
}
So muss man sich im Prinzip Zeile für Zeile durch das Programm arbeiten.
Postman
In meinem Testforum habe ich das Plugin erweitert um eine log-Datei.
Da hat man einen Überblick über die Aktionen die im Action-Element ablaufen.
Durch Log-Datei können die E-Mails an die Admins entfallen.
Ist erst nur für das Business Template.
Es gibt neue Einträge in der log-Datei
Beim Klick auf die userToGroup.log kommt die geschlossene Box.
Die kann mann man verschieben und fixieren.
Beim öffnen der Box sind die neuen Einträge gekennzeichnet.
Rote Einträge sind Fehler Logs.
So sieht es aus, wenn es seit dem letzten öffnen keine neuen Einträge gibt.
Postman
Es gibt eine Log-Datei in der alle Actionen gespeichert werden.
* Mietglied in andere Gruppe verschoben
* E-Mail an das Mitglied versendet
* E-Mails an eingetragene Mitglieder (Admins) verschickt
Der Link zur Log-Datei wird bei den berechtigten Mitgliedern in ihrem Account-Bereich angezeigt
Ich bereite das Update vor.
Postman
Update - UserToGroup
Jetzt auch mit Log-Datei und auch nach Punkten
Autor: Mike48 + FoX
Version: 0.030
Funktion des Plugin
Mitglieder beim schreiben von Beiträgen nach erreichen einer einstellbaren Anzahl an Beiträgen oder Punkten in eine andere Benutzergruppe verschieben. Egal ob nach Beiträgen oder Punkte, es wird immer erst nach schreiben eines neuen Beitrages in Foren-Themen oder erstellen eines neuen Themas in Foren verschoben.
Wenn nach Punkten verschoben wird, muss das Punktesystem aktiviert werden. Werden im Punktesystem auch negative Punkte eingerichtet, kann auch abgestuft werden. Auch über das Bewertungssystem (Basis-Tarif erforderlich) kann zB. mit Top & Flop auf- und abgestuft werden wenn für Top posivtive und für Flop negative Punke eingerichte sind.
In einer Log-Datei werden alle Aktionen protokolliert:
- Mitglied verschoben
- E-Mail an Mitglied
- E-Mail an Admin
Es können Benutzergruppen festgelegt werden die Einsicht in die Log-Datei haben.
Ein Link zur Log-Datei (userToMove.log) wird den berechtigten Mitglieder in ihrem Account angeboten.
Das verschobene Mitglied kann über seine Auf- oder Abstufung mit einer E-Mail informiert werden.
Bestimmte Mitglieder (Admins) können mit einer E-Mail über eine Verschiebung eines Mitgliedes einformiert werden.
Hinweis zum ermitteln der Benutzergruppen ID:
Admin --> Benutzer --> Gruppen
Die Gruppe aufrufen.
In der Browser Adresszeile steht am Ende die ID (...&id=12345)
Einstellungen:
* Auswahl Punkte oder Beiträge
* ID von 5 Benutzergruppe zwischen denen verschoben werden soll
* Name von 5 Benutzergruppe zwischen denen verschoben werden soll
* Anzahl Beiträge oder Punkte ab denen verschoben werden soll
* Info E-Maile an die User
* Betreff für die E-Mail an die Mitglieder
* Text für die E-Mail an die Mitglieder
* Soll eine E-Mail an alle Admins verschickt werden, wenn ein Mitglied verschoben wurde
* Liste mit User_id der Admins für Info und Fehler E-Mails
* Anzahl Einträge in die Log-Datei
* Welche Benutzergruppen haben Einsicht in die Log-Datei
Das Plugin wurde in allen Templates getestet.
_________________________________________
Update 0.030 vom 03.07.2020
- Auswahl ob nach Anzahl Beiträgen oder Punkten
- Wenn nach Punkten, kann auch auf- oder abgestuft werden
- Berechtigte Mitglieder können eine Log-Datei einsehen
_________________________________________
Update 0.021 vom 20.02.2020
- Es kann in 4 Stufen verschoben werden
- Info E-Mail an die User abschaltbar
_________________________________________
Update 0.012 vom 30.01.2020
- Fehlende Funtion bei Schnellantwort hinzugefügt
Postman
Update ist online
Postman
Update 0.041 ist eingerecht und frei geschaltet.
Update 0.041 vom 20.11.2020
- Logdatei auf hidden gesetzt (Datenschutz)
- Einstellung der Anzahl Zeilen in der Logdatei (Bug beseitigt)
- Monat in der Logdatei korrigiert (Bug)
- Markieren der geraden Zeilen in der Logdatei
Postman
Die Arbeiten für das nächste Update sind abgeschlossen bis auf das rückwärtsstufen bei Beiträgen.
Ist im Business getestet.
Da die Action-Elemente vom Template unabhängig sind und in der Oberen Leiste nur ein Variablenvergleich mit Speicherung geändert verzichte ich auf Tests in den anderen Templates.
Das Update wird in den nächsten Tagen eingereicht.
Ich will den Support ja nicht ärgern.
- Friends of Xobor - kurz gesagt: FoX
- Gaststube
- Werkstatt
- Seminarraum
- Gast-Teststrecke User ignorieren
- Plugin-Schmiede
- Supported by FoX - PN mit Historie
- Supported by FoX - UserToGroup
- Supported by FoX - Account Switcher
- Schlag nach
- Archiv
- Subforum Ebene 2
- Unterforum Ebene 3
- Unterforum Ebene 4
- Unterforum Ebene 4 (Level 6)
- Unterforum Ebene 5 (Level 7)
Jetzt anmelden!
Jetzt registrieren!