Das ist ja das "lustige" an der Sache. Im ACP steht eindeutig drinne, dass sie Moderatoren in den Foren XYZ sind und in diesen Foren werden sie auch als Moderatoren angegeben in der Anzeige.
Deswegen bin ich auch so ratlos, was da falsch gelaufen sein könnte.
Danke
Frank-Andre
Problem mit Moderator
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Ich kann zwischenzeitlich sagen wie der Fehler entstehen wird. Eine Behebung erscheint jedoch nicht einfach und nur Du könntest dies erledigen.
Vergleiche erst einmal jeden Eintrag unter prefix_users der betreffenden User mit denen eines Users bei dem alles richtig ist.
Sollte hier alles stimmen wird irgendwo in den nachfolgenden Einträgen ein Fehler sein. (Vermutlich durch die Übernahme entstanden).
-Das Board besaß vermutlich vor der Übernahme bereits Foren, etc.
Das Board verwaltet die Moderatorenrechte ebenso wie die Gruppenrechte.
Die User ID wird einer Gruppen ID zugeordnet.
Der Weg ist also folgender:
Beispiel:
Registration = User_ID 36 (prefix_users)
Befugnisse als Moderator eingestellt = Group_ID wird erstellt bspw. 40.
(prefix_user_group) Dort wird nun die User_ID der Group_id zugeordnet. (User 36 ist Mitglied der Gruppe 40)
Da es keine vom Admin gebildete Gruppe ist soll diese nicht angezeigt werden. Also:
Unter (prefix_group) wird die group_id definiert als unsichtbare Gruppe deklariert. - Somit könntest Du die Gruppe als nicht mehr sichtbar setzen.
Unter (prefix_auth_access) wird die Group_id nun mit der forum_id verknüpft und die entsprechenden Rechte werden gesetzt.
Also:
gruppe 40 hat auf dem Forum 12 die und die Rechte.
gruppe 40 hat auf dem Forum 18 die und die Rechte.
Die Forumszahl erscheint jeweils als f=Zahl(ID) als Link in der Forenansicht.
Es könnten noch weitere Einteäge vorhanden sein die ich so nicht erkannt habe. Ein Backup wäre hier also stark angeraten.
Da es sich "lediglich" um die übernommenen User handelt, dürfte es ein Datenfehler sein. Ich würde den oder die betroffenen User einfach löschen und neu erstellen. Das Datum der Registrierung, etc. könntest Du problemlos aus den alten Userdaten unter prefix_user herausnehmen und dem "neuen" User übergeben (Abschreiben und nach der Neueintragung eintragen bezw. ändern).
Dies ist sicherlich nicht die erhoffte Hilfe. Evtl. kommst Du so aber irgendwie an dein Ziel.
Vergleiche erst einmal jeden Eintrag unter prefix_users der betreffenden User mit denen eines Users bei dem alles richtig ist.
Sollte hier alles stimmen wird irgendwo in den nachfolgenden Einträgen ein Fehler sein. (Vermutlich durch die Übernahme entstanden).
-Das Board besaß vermutlich vor der Übernahme bereits Foren, etc.
Das Board verwaltet die Moderatorenrechte ebenso wie die Gruppenrechte.
Die User ID wird einer Gruppen ID zugeordnet.
Der Weg ist also folgender:
Beispiel:
Registration = User_ID 36 (prefix_users)
Befugnisse als Moderator eingestellt = Group_ID wird erstellt bspw. 40.
(prefix_user_group) Dort wird nun die User_ID der Group_id zugeordnet. (User 36 ist Mitglied der Gruppe 40)
Da es keine vom Admin gebildete Gruppe ist soll diese nicht angezeigt werden. Also:
Unter (prefix_group) wird die group_id definiert als unsichtbare Gruppe deklariert. - Somit könntest Du die Gruppe als nicht mehr sichtbar setzen.
Unter (prefix_auth_access) wird die Group_id nun mit der forum_id verknüpft und die entsprechenden Rechte werden gesetzt.
Also:
gruppe 40 hat auf dem Forum 12 die und die Rechte.
gruppe 40 hat auf dem Forum 18 die und die Rechte.
Die Forumszahl erscheint jeweils als f=Zahl(ID) als Link in der Forenansicht.
Es könnten noch weitere Einteäge vorhanden sein die ich so nicht erkannt habe. Ein Backup wäre hier also stark angeraten.
Da es sich "lediglich" um die übernommenen User handelt, dürfte es ein Datenfehler sein. Ich würde den oder die betroffenen User einfach löschen und neu erstellen. Das Datum der Registrierung, etc. könntest Du problemlos aus den alten Userdaten unter prefix_user herausnehmen und dem "neuen" User übergeben (Abschreiben und nach der Neueintragung eintragen bezw. ändern).
Dies ist sicherlich nicht die erhoffte Hilfe. Evtl. kommst Du so aber irgendwie an dein Ziel.
By Olaf01
ICH DANKE DIR !!!!
Ich habe den Fehler gefunden.
In der Tabelle phpbb_user_group war bei den entsprechenden Gruppen das Feld user_pending mit NULL belegt anstelle mit 0, nachdem ich das geändert habe geht es jetzt einwandfrei (nach den ersten Tests zumindestens
)
Dank Deiner Anleitung konnte ich den Fehler finde, dafür nochmals DANKE.
CU
Frank-Andre
Ich habe den Fehler gefunden.
In der Tabelle phpbb_user_group war bei den entsprechenden Gruppen das Feld user_pending mit NULL belegt anstelle mit 0, nachdem ich das geändert habe geht es jetzt einwandfrei (nach den ersten Tests zumindestens

Dank Deiner Anleitung konnte ich den Fehler finde, dafür nochmals DANKE.
CU
Frank-Andre
"credendo vides"
-
- Mitglied
- Beiträge: 216
- Registriert: 12.11.2001 01:00