[Problem] Teampage

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

[Problem] Teampage

Beitrag von Firestarter »

Ich hab mir mal die Teampage genauer angeschaut und bin eigentlich von diesem Mod überzeugt, doch leider unterschiedet der Mod nur zwischen Admin und Mod, aber leider nicht zwischen Admin, JuniorAdmin und Mod, wie kann man es verändern?

Auch weiterführend wie kann man dort den Color_groups-Mod einbinden??

Ich bin für Hilfe mehr als dankbar.

MfG

Firestarter
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Re: [Problem] Teampage

Beitrag von Leuchte »

Firestarter hat geschrieben:wie kann man es verändern?
In der team.php einfach die SQL-Abfrage um Junior Admins erweitern

Code: Alles auswählen

$sql = "SELECT *
	FROM ". USERS_TABLE ."
	WHERE user_level IN (" . MOD . ", " . ADMIN . ")
(kA wie die Konstante dafür ist)evtl.

Code: Alles auswählen

$sql = "SELECT *
	FROM ". USERS_TABLE ."
	WHERE user_level IN (" . MOD . ", " . ADMIN . ", " . JUNIOR_ADMIN . ")
Auch weiterführend wie kann man dort den Color_groups-Mod einbinden??
Schau dir den Color Groups Mod mal an. Dort werden die "normalen" Links zum Profil/Usernamen einfach ersetzt. Statt

Code: Alles auswählen

$team_username = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL ."=". $team[$i]['user_id']) .'">'. $team[$i]['username'] .'</a>';
z.B.

Code: Alles auswählen

$team_username = color_group_colorize_name($team[$i]['user_id']);
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

hab mal versucht beides so einzubauen, leider beides schief gegangen (immer nur Fehlermeldungen).

Ich hab leider kein Webspace derzeit, daher bitte ich um verständnis für den folgenden Code.

So sieht die normale team.php aus.
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Da ich weiss, wie die normale team.php aussieht, habe ich den Code mal entfernt ;)
Etwas habe ich vergessen, was einen Fehler aufruft: Nach

Code: Alles auswählen

include($phpbb_root_path . 'common.'.$phpEx);
dieses einfügen

Code: Alles auswählen

include($phpbb_root_path . 'includes/functions_color_groups.'.$phpEx);
Ansonsten poste die Fehlermeldung hier
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

schuldige, ich vergass ist ja von dir *peinlich*

Folgende Fehlermeldung kommt bei Einbau bzgl. JuniorAdmin =>
  • Could not get userdata

    DEBUG MODE

    SQL Error : 1054 Unknown column 'JUNIOR_ADMIN' in 'where clause'

    SELECT * FROM phpbb_users WHERE user_level IN (2, 1, JUNIOR_ADMIN) ORDER BY user_level ASC LIMIT 0, 50

    Line : 169
    File : team.php
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Joa wie schon geschrieben
(kA wie die Konstante dafür ist)evtl.
;) JUNIOR_ADMIN war nur ein Beispiel. Schau am besten in die includes/constants.php ob es dort eine Konstante gibt

Code: Alles auswählen

define('JUNIOR', 3);
Wieder nur Beispiele, aber sowas in der Art sollte dort stehen. Ansonsten musst du halt schauen, welches User Level der Junior Admin hat und das direkt in die Query eintragen
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

ich finde in dieser Datei nur folgenden Eintrag (Abgleich mit der Installanleitung des Mods)

Code: Alles auswählen

define('JR_ADMIN_TABLE', $table_prefix.'jr_admin_users');
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Ansonsten musst du halt schauen, welches User Level der Junior Admin hat und das direkt in die Query eintragen

Code: Alles auswählen

$sql = "SELECT * 
   FROM ". USERS_TABLE ." 
   WHERE user_level IN (" . MOD . ", " . ADMIN . ", 3)
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

hmmm...

Laut MySQL-Eintrag haben alle JuniorAdmins folgenden Userlevel "user_level = 2" , dies ist gleich mit den "normalen" Moderatoren, die ebenfalls "user_level = 2" als Eintrag haben.

Also geht es wohl nicht oder ?
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Antworten

Zurück zu „phpBB 2.0: Mod Support“