Rechte für mods ?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
HdZ

Beitrag von HdZ »

hast du auch die anpassungen richtig gemacht?
in der login.php mußte noch einstellen das auch mods sich als "admin" anmelden können (variable).
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

ich habe die änderungen gem. anleitung an der login.php vorgenommen, aber irgendwie geht es trotzdem nicht. (es kommt einfach die index.php des forums und nicht die login.php)
HdZ

Beitrag von HdZ »

verlink doch ma die login.php
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

hier meine login.php klick*
HdZ

Beitrag von HdZ »

is doch klar, ein fehler beim einbau...

Code: Alles auswählen

if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN && ($userdata['user_level'] == ADMIN || in_array($userdata['user_level'], explode(',', $board_config['modcp_levels_used'])))))
Nur wenn der Bedienstete angemeldet ist und ADMIN ist, wird er eingelassen in den Adminbereich.
Versuch es ma damit

Code: Alles auswählen

if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && ($userdata['user_level'] == ADMIN || in_array($userdata['user_level'], explode(',', $board_config['modcp_levels_used'])))))
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

aber die mods sind doch moderatoren und nicht admins. kommen die dann trotzdem in die modcp rein ?

habe die eingaben mehrfach mit der anleitung überprüft und es stand so in der anleitung. ich werde es heute abend mal probieren ob so funzt.

danke schon mal.
HdZ

Beitrag von HdZ »

Sofern sie in dieser $board_config[] Variable stehen sollten sie.

Dein bisheriges lautet übersetzt in etwa so:
Wenn (nicht_angemeldet oder (benutzer_will_in_admin_bereich und ist_angemeldet und benutzer_ist_admin und (benutzer_ist_admin oder benutzer_ist_in_variable))) ...

Dadurch das du vor der letzten Klammer mit der $board_config-Abfrage noch das

Code: Alles auswählen

&& $userdata['user_level'] == ADMIN
stehen hast, werden Moderatoren das Login nicht zu Gesicht bekommen.

Falls ich irgendwo Fehler gemacht haben sollte, bitte korrigieren.
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

spitze, hat funktioniert.

herzlichen dank.
HdZ

Beitrag von HdZ »

Solche probleme haben wir nicht.
Da wir für jede Ebene (Admin, Hauptmod, Mod) ein eigenes CP haben, brauch ich nur abzufragen ob der user_level != USER ist...
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

habt ihr das selbst programmiert ? oder wie hast du das gemacht ?
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“