| Author |
Post |
|
profi-concept
|
#1 Fri Dec 05, 2008 6:22 am
|
|
Guest
|
Hallo, Habe auch beim Admin die Menüs die nicht Sichtbar sein sollen (bsp. deaktiverte Erweiterung) für den Admin nicht sichtbar gemacht. Ist ein wenig verwirrend, wenn man als admin das Gast-Menü testet und man dann ein anderes Menü angezeigt bekommt. Da sucht man dann nach einem Fehler der "eigentlich" nicht da ist. ADD_MENU_visibility-Fix.patchMfG Stelzi « Last edit by Quix0r on Tue Jul 06, 2010 8:16 pm. »
|
|
|
#2 Fri Dec 05, 2008 5:23 pm
|
|
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
|
Hat dies fuer so viel Verwirrung gesorgt? Eigentlich war dies dafuer gedacht, dass der Admin in aller Ruhe die Erweiterung durchtesten kann - seine Einstellungen - bevor er diese freigibt fuer die Mitglieder. Ich werde da mal einen allgemeinen Hinweis (generic) einbauen, der eingeblendet wird, wenn der Admin ein durchsichtiges bzw. gesperrtes Menue im Gast- oder Mitgliedsbereich aufruft. Danke dennoch fuer den Tipp. 
|
|
profi-concept
|
#3 Fri Dec 05, 2008 7:04 pm
|
|
Guest
|
Naja wenn der admin das guestmenü testet und auf ein Link von einer Erweiterung klickt, die zwar installiert aber nicht aktivirt ist, komt da ohnehin eine Fehlermeldung. Meiner Meinung hat ein Link einer deaktivierten Erweiterung, der nichts weiters als eine Fehlermeldung produziert auch wenn ein eingeloggter Admin das Guestmenü testet keine Daseinsberechtigung. Ausserdem habe ich erst nach studium des Quelltextes wirklich realisiert, dass da beim Admin im Guestmenü Links angezeigt werden, die ein Gast nicht sieht. Wenn der Admin das Gastmenü testet ist das sehr verwirrende wenn er nicht das gleiche angezeigt bekommt wie ein nicht eingeloggter Gast. (Außer natürlich wenn bei solchen Links ein großer in Signalfarbe leuchtender und Blinkender Pfeil darauf hinweist, dass der einem Gast nicht angezeigt wird  ) « Last edit by Unknown on Fri Dec 05, 2008 7:05 pm. »
|
|
|
#4 Fri Dec 05, 2008 8:08 pm
|
|
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
|
Hier mal ein Beispiel - was du vielleicht meinen koenntest: } elseif (!EXT_IS_ACTIVE("active")) { ADD_FATAL(EXTENSION_PROBLEM_EXT_INACTIVE, "active"); return; }Dieser Code muesste dann nur in folgenden umgeschrieben werden: } elseif ((!EXT_IS_ACTIVE("active")) && (!IS_ADMIN())) { ADD_FATAL(EXTENSION_PROBLEM_EXT_INACTIVE, "active"); return; }Dann kann ein Admin wieder Gast- bzw. zusaetzlich als Mitglied eingeloggt das Mitgliedsmenue testen. Ich hatte das mal ausgebaut... Ist dann auch wieder mit eingebaut, und das mit der optischen(/akustischen  ) Hervorhebung baue ich dann auch gleich ein.
|
|
|
#5 Thu Dec 18, 2008 6:42 am
|
|
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
|
Ist bereits erledigt. *Closed*
|
Parse time: 0.0497 s · Memory usage: 0.54 MB · Server load: 1.10 · Template sections: 2 · SQL queries: 10