Moderatoren Anzeige - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Moderatoren Anzeige (/thread-17542.html) |
Moderatoren Anzeige - Juventiner - 22.12.2010 Hallo ihr lieben, ich habe im September 2010, nach dem Upgrade auf MyBB 1.6.0 eine Zeile im Script geändert, so das Moderatoren nur noch dort farbig angezeigt werden, wo sie auch die Berechtigung zum moderieren haben. Dies hat alles ohne Probleme funktioniert, als ich jetzt jedoch auf MyBB 1.6.1 geupgradet habe, wurde der Code ja automatisch gelöscht, da das ganze Script erneuert wurde. Ich hatte natürlich daran gedacht und habe ihn vorher gespeichert. Als ich ihn dann wieder einfügen wollte hatte es zwar eine reaktion, jedoch die falsche. Anstatt das Moderatoren nur noch dort angezeigt werden, wo sie Berechtigung zum moderieren haben, werden sie weterhin global als Modeator farbig dagestellt. Hier ist mal der Code, welchen ich im Script ersetzt habe: PHP-Code: $post['username_formatted'] = format_name($post['username'], $post['usergroup'], $post['displaygroup']); Line: 229 Und hier der Code, mit welchem ich den obirgen Code ersetzt habe: PHP-Code: $allowed_coloered_groups = array('4', 'gruppe2', 'gruppe3'); // 4 => Admin In diesem Code musste ich das gruppe2 und gruppe3 durch die GruppenID's austauschen, welche farbig sichbar sind. Die habe ich auch getan. Wo liegt nun das Problem? RE: Moderatoren Anzeige - StefanT - 22.12.2010 Ich glaube nicht, dass an der Codestelle irgendwas geändert wurde. Dein Code sollte genau so funktkionieren wie vorher. RE: Moderatoren Anzeige - Juventiner - 22.12.2010 Wieso glaubst du das? Ich habs ja hochgeladen, und funktioniert hatte der Code bei MyBB 1.6.0 ja auch schon so. RE: Moderatoren Anzeige - NetHunter - 22.12.2010 Also, die Datei ist schonmal richtig. Ich würde das so machen. Finde: PHP-Code: // Get the usergroup Darunter einfügen: PHP-Code: if($post['usergroup'] == "6" && is_moderator($post['fid'], "", $post['uid']) == "0") RE: Moderatoren Anzeige - Juventiner - 22.12.2010 Also soll ich den Code, welchen ich einfügre gegen den Originalen wieder ersetzen und dann dies zusätzlich, oder soll ich meinen Code darin lassen und deins nur an entsprechender Stelle hinzufügen? RE: Moderatoren Anzeige - NetHunter - 23.12.2010 Bitte das Original wiederherstellen und dann meinen Code einbringen. Sorry für die unklare Darstellung. RE: Moderatoren Anzeige - Juventiner - 24.12.2010 Also, wenn ich keinen Fehler gemacht habe hats nur zum Teil funktioniert. Manche User werden jetzt noch Global als Moderator angezeigt, andere werden nur noch in denen, in denen sie auch Moderator sind als Moderator angezeigt. Frohe Weihnachten im übrigen noch. ;D |