User neue Gruppe

  • Seite 4 von 6
06.07.2020 09:20
avatar  Mike48
#46 RE: RE:User neue Gruppe
avatar
Mitglied

Hallo @H-NC

Du kannst umstellen auf Punkte


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
20.11.2020 21:01
avatar  Mike48
#47 RE: RE:User neue Gruppe
avatar
Mitglied




Update - UserToGroup

Bug fixes

Autor: Mike48 + FoX
Version: 0.040


1. Die Daten der Log-Datei waren für jeden auf allen Seiten im Quellcode zu sehen.
Die Variable mit den Log-Daten ist jetzt hidden.

2. Die Einstellung für die Anzahl der Einträge in der Log-Datei funktionierte nicht.
Ist korrigiert.

3. In der Log-datei wurde der Monat nicht richtig angezeigt. Statt zB. November wurde Oktober angezeigt.
Ist korrigiert.

Das Update ist eingereicht und wartet auf Freischaltung.

Hallo @Ingmar,
Bitte lade auch die neuen Bilder mit dem Update hoch.
Beim letzten Update wurde das vergessen.

Besten Dank im Voraus


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
21.11.2020 13:05 (zuletzt bearbeitet: 21.11.2020 13:08)
avatar  Mike48
#48 RE: RE:User neue Gruppe
avatar
Mitglied

Nachtrag mit Version 0.041

Im Business die Markierung der geraden Zeilen in der Logdatei korrigiert.
Die Zeilen hatten alle die gleiche Hintergrundfarbe.
Jetzt sind sie abwechselnd andersfarbig.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
21.11.2020 18:03 (zuletzt bearbeitet: 21.11.2020 18:07)
avatar  Mike48
#49 RE: RE:User neue Gruppe
avatar
Mitglied

Hi @plutomaniac

Version 0.041 ist online.

Teste mal ob alles zufrieden stellend funktioniert

Danke lieber Support


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
22.11.2020 13:58 (zuletzt bearbeitet: 22.11.2020 14:02)
#50 RE: RE:User neue Gruppe
pl
Mitglied

Thank you very much @Mike48 . Date and users are now fixed indeed! Color separation in log is also appreciated. At the scripts, you forgot these which show the admin settings publicly everywhere:



Also, reducing the log entries does not currently truncate the log to the last X entries. For example, if the log has 100 entries but we adjust it to 10, only the 10 most recent entries should remain. Maybe a "clear log" button should be added as well?

Something else, at the email message option, is it {grupp} or {gruppe}? The legend on the left is different from the stock email message on the right.

Optional suggestion (not bug fix): Support reverse user to group. Meaning, if someone's post count becomes less than the current group dictates, move back to the previous one automatically. This is useful when a user intentionally double/triple posts to reach the next level, a mod/admin deletes/merges some of them but the user remains at the next level, forcing an admin to move them manually.


 Antworten

 Beitrag melden
22.11.2020 16:11 (zuletzt bearbeitet: 22.11.2020 16:41)
avatar  Mike48
#51 RE: RE:User neue Gruppe
avatar
Mitglied

Hallo @plutomaniac,

die Einträge in der Logdatei werden erst bei einem neuen Eintrag auf die eingestellte Anzahl gekürzt. Ich werde im nächsten Update die Anzahl Logs bei jedem Seitenaufruf kontrollieren und gegebenen Falls dann kürzen.

Einige Variablen des Plugin sind im Quellcode immer zu sehen. Das ist so vom Pluginsystem vorgesehen, wenn diese Variablen als Templatevariablen verarbeitet werden sollen. Dadurch sind diese Variablen sofort verfügbar und müssen nicht bei jedem gebrauch vom Server gelden werden. Die Variable mit den Logdaten habe ich den Typ geändert auf hidden und steht nicht mehr auf den Seiten zur Verfügung und muss jedes mal vom Server geladen werde.

Die Legenden der Configvariablen sind überarbeitet für ein nächstes Update. {gruppe} ist die richtige Bezeichnung.

Reverse Unterstüzung:
Ich bin davon ausgegangen dass der Wert für die Anzahl Beiträge bei einem Mitglied nicht weniger werden können.
Auch nicht wenn ich im Admin → Einstellungen die Werte neu berechnen lasse.
Wenn mit Punkten gearbeitet wird, dann wird auch zurück gestuft wenn das Mitglied weniger Punkte bekommt.

Sollte es so sein, dass auch Beiträge abgezogen werden, dann werde ich es für ein künftiges Update in betracht ziehen.

Edit:
Ich habe bei einem Mitglied ca. 30 Beiträge und ein Thema gelöscht. Die Anzahl Beiträge bei dem Mitglied wurden nich weniger.
Auch nicht wenn man unter Admin → Einstellungen die Werte neu berechnen lässt.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
22.11.2020 16:57 (zuletzt bearbeitet: 22.11.2020 16:59)
#52 RE: RE:User neue Gruppe
pl
Mitglied

Zitat
Ich werde im nächsten Update die Anzahl Logs bei jedem Seitenaufruf kontrollieren und gegebenen Falls dann kürzen.


Zitat
{gruppe} ist die richtige Bezeichnung.


Ah I see, perfect.

Zitat
Einige Variablen des Plugin sind im Quellcode immer zu sehen.


Interesting. They would need to be called from the server every time someone posts, if kept private. If the log settings are only needed when a user is about to be moved, then it might be worthy to keep that script private. It won't be called that often. But if both of these are called at every post at the forum, then ok, I understand the logic behind your decision. I only mentioned it so that potential spammers won't be able to tell from the source that they need "x" number of posts before upgrading and being able to start PM spamming for instance. This is the problem we were having and why your plugin became a life saver.

Zitat
Die Anzahl Beiträge bei dem Mitglied wurden nich weniger.


Yes! I've noticed that as well. But I'm fairly certain this is a Xobor bug. Deleting posts does not adjust the number, only posting new ones. And the admin control panel option does not fix it either. If this is fixed then it would be very much possible to add the "reverse" moving, at least for posts.


 Antworten

 Beitrag melden
22.11.2020 17:17 (zuletzt bearbeitet: 22.11.2020 17:20)
avatar  Mike48
#53 RE: RE:User neue Gruppe
avatar
Mitglied

Zitat von plutomaniac im Beitrag #52
I only mentioned it so that potential spammers won't be able to tell from the source that they need "x" number of posts before upgrading and being able to start PM spamming for instance.
Ich werde mir die einzelnen Variablen noch mal diesbezüglich ansehen und versuchen, diese auf hidden bei Bedarf zu ändern.

Zitat von plutomaniac im Beitrag #52
But I\'m fairly certain this is a Xobor bug. Deleting posts does not adjust the number, only posting new ones. And the admin control panel option does not fix it either. If this is fixed then it would be very much possible to add the "reverse" moving, at least for posts.
Wenn es mal soweit kommt dass die Anzahl der geschriebenen Beitrage auch abgezogen werden, werde ich es dann ändern.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
23.11.2020 18:34 (zuletzt bearbeitet: 23.11.2020 18:44)
avatar  Mike48
#54 RE: RE:User neue Gruppe
avatar
Mitglied

Ich habe das Plugin nochmal genauer untersucht.

Reverse Unterstüzung:
Die gibt es schon seit dem Update 0.030 vom 03.07.2020.
Unabhängig ob mit Beiträgen oder Punkten gearbeitet wird, kommen die Mitglieder immer in ihre richtige Benutzergruppe. Dabei ist es egal, ob diese höher oder niedriger ist. Das kommt zum Beispiel vor, wenn in den Admin-Einstellungen des Plugin die Werte für die Gruppen geändert werden. Wenn ein Mitglied einen neuen Beitrag schreibt oder ein neues Thema eröffnet, wird es wenn erforderlich, in eine andere Gruppe verschoben die seinen Werten entspricht.

Anpassen der Anzahl Einträge in der Logdatei:
Für das nächste Update ist eine zusätzliche Kontrolle eingebaut.
Die Anzahl der Einträge in der Logdatei wird angepasst, entweder wenn ein Mitglied online geht dass das Recht hat die Logdatei einzusehen oder wenn ein neuer Eintrag in die Logdatei eingetragen wird.

Datenschutz - Variablen des Plugin sind im Quellcode für jeden sichtbar:
Wegen Datenschutz habe ich die folgenden Variablen auf den Typ "hidden" gesetzt und sind nicht mehr im Quellcode der Seite zu sehen.
Gruppen_id, Gruppen_Name, Schwellwert für die einzelnen Stufen, Logdatei (userToMove.log).
Die restlichen Variablen sind aus programmtechnischen Gründen weiterhin im Quellcode der Seite zu sehen.

Das Update ist in Vorbereitung und wird in Kürze eingereicht.
Voraussichtliche Version: 0.050

Ich hoffe, damit alle zufrieden zu stellen.

mfG
Mike48


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
23.11.2020 22:10
#55 RE: RE:User neue Gruppe
pl
Mitglied

Zitat
Anpassen der Anzahl Einträge in der Logdatei


Zitat
Datenschutz - Variablen des Plugin sind im Quellcode für jeden sichtbar


Both perfect!

Zitat
Reverse Unterstüzung


I tested that and it's not what I see. For example:

1. Created test user, user wrote X required posts, user moved to new group
2. Delete multiple posts via the Admin (user should have less than X, platform still reports X though)
3. The user is not transferred back to the previous group, same rights
4. User writes 1 post (less than X/required though) but it not transferred back

So maybe the plugin has the capability of moving back (upon new post, not dynamically) but the "stuck" forum software post indicator is what's causing it to not work.


 Antworten

 Beitrag melden
23.11.2020 23:56 (zuletzt bearbeitet: 24.11.2020 00:20)
avatar  Mike48
#56 RE: RE:User neue Gruppe
avatar
Mitglied

Das Plugin kann nur mit der Anzahl der Beiträge arbeiten die das System für einen User zur verfügung stellt. Das Plugin hat keinen Einfluss auf die Anzahl Beiträge die beim User angezeigt werden.

Ein User hat ja nicht weniger Beiträge geschrieben nur weil ein Admin welche von ihm löscht. Wenn man in das Profil des User oder in die Userliste schaut, dann werden bei der Anzahl Beiträge beim Themen erstellen und Beiträge schreiben diese dem User angerechnet. Es werden ihm aber niemals welche abgezogen egal aus welchem Grund auch immer. Ob das so gewollt oder ein Bug ist, muss die Firma Miranus beantworten. Das Plugin arbeitet an dieser Stelle korrekt.

Zurück gestuft wird aber, wenn ein Admin die Anzahl der Beiträge in den Plugin-Einstellungen für die Gruppen erhöht. Dann kann es sein, das ein User nicht mehr die Anzahl Beiträge geschrieben hat dir für seine Gruppe nötig sind. Dann wird er in die Gruppe zurück versetzt, die für seine Anzahl Beiträge vorgesehen ist. Das habe ich getestet und das kann auch jeder nachstellen und selber testen.

Auch beim Punktesystem werden wahrscheinlich nicht die Punkte wieder abgezogen die man mal für einen neuen Beitrag bekommen hat. Müsste man mal ausprobieren.
Beim Punktesystem kann man aber über die Bewertungen auch negative Punkte vergeben. Dann würde bei negativen Bewertungen auch zurück gestuft.

Edit:
Ich habe es getestet. Wenn Beiträge gelöscht werden, dann werden die Punkte für den Beitrag beim User nicht abgezogen.
@Ingmar, ist das ein Bug?


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
24.11.2020 10:10 (zuletzt bearbeitet: 24.11.2020 10:16)
avatar  Mike48
#57 RE: RE:User neue Gruppe
avatar
Mitglied

Betrifft Zurückstufen

Auch wenn man im Admin beim User die Anzahl seiner Beiträge verändert, dann wird er, wenn er einen neuen Beitrag schreibt oder neues Thema erstellt, in die für ihn richtige Gruppe verschoben, wenn die vorherige nicht mehr die passende ist.

Sollte Miranus es ändern, dass die Anzahl Beiträge und Punkte beim Löschen von Beiträgen auch abgezogen werden, dann wird das Plugin dieses auch berücksichtigen ohne dass ein Update des Plugin nötig wird. Die Funktion ist im Plugin schon seit dem 03.07.2020 enthalten.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
24.11.2020 12:56 (zuletzt bearbeitet: 24.11.2020 12:57)
#58 RE: RE:User neue Gruppe
pl
Mitglied

From my own testing (writing a new post again), this downgrading does not work. But it is ok, this is caused by the forum software, not your plugin. And it is arguably more of an edge case when this plugin is used for spam prevention. According to Ingmar, this forum behavior of not adjusting the post count on deletion is "intended behavior", which doesn't make sense to me but is not the plugin's fault.

Since the downgrade capability is already implemented, feel free to release the new version and if that delete behavior changes, it will already be compatible. Of course I'll report back if everything works as expected.


 Antworten

 Beitrag melden
24.11.2020 14:16 (zuletzt bearbeitet: 24.11.2020 14:21)
avatar  Mike48
#59 RE: RE:User neue Gruppe
avatar
Mitglied

Hallo @plutomaniac

das Plugin agiert nur wenn der User in Foren ein neues Thema erstellt oder einen neuen Beitrag schreibt.
Wenn die Werte im Plugin oder in Admin → Benutzer-Profil geändert werden bleibt der User solange in seiner Gruppe, bis er einen Beitrag schreibt oder ein Thema eröffnet.

Also, solange der User nichts tut, ändert sich auch nichts an seiner Gruppe.

Steht auch so im ersten Absatz der Plugin Beschreibung

Zitat
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.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
24.11.2020 16:35
#60 RE: RE:User neue Gruppe
pl
Mitglied

Zitat
Wenn die Werte im Plugin oder in Admin → Benutzer-Profil geändert werden bleibt der User solange in seiner Gruppe, bis er einen Beitrag schreibt oder ein Thema eröffnet.


Yes of course, I know that. That is to be expected. If such a thing is done, the users will need to be moved up & down manually via the admin control panel. All the previous stuff were about moving up or down a 2nd/3rd etc time because deletions occurred in-between (nothing related to the admin control panel or plugin settings). But that relies on the forum post count and its behavior. That's what I meant with "doesn't work". Anyway, we're saying the same thing.


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!