Workaround zum Problem, dass Admineinstellungen nicht aufklappen

Begonnen von Andi, 10 November 2008, 20:33:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Andi

Die einzelnen Kategorien der Systemeinstellungen sind standardmässig zusammengeklappt und können per Klick, mittels Javascript aufgeklappt werden. Unter verschiedenen Umständen, kann es vorkommen dass dies nicht funktioniert und die Einstellungen für den Admin dadurch unerreichbar sind.
Beispiel dazu: http://www.pragmamx.org/Forum-topic-27484.html

Im kommenden pragmaMx 0.1.11 wird dieses Problem behoben sein, indem die Einstellungen standardmässig aufgeklappt sind und automatisch beim laden der Seite, per Javascript zusammengeklappt werden. So bleiben die Einstellungen erreichbar, auch wenn Javascript aus welchen Gründen auch immer, nicht funktioniert.


Um dies bereits in 0.1.10 zu verwirklichen, nachfolgend eine kleine Bastelanleitung:

- Editiere die Datei admin/modules/settings.php
- ab ca. Zeile #1054, ersetze folgende Codezeilen:
        echo "<fieldset class='" . $class . " closed'>\n"
         . "<legend><span class='collapsible collapsed'>" . $legend . "</span></legend>\n"
         . "<div class='toggle' style='display:none;'>\n";

durch die nachfolgenden:
        echo "<fieldset class='collapsible " . $class . "'>\n"
         . "<legend><span class='collapsible expanded'>" . $legend . "</span></legend>\n"
         . "<div class='toggle' style='display:block;'>\n";


- Editiere die Datei includes/javascript/fieldset.js.php
- nach der Zeile #60 mit folgendem Inhalt:
    <?php endforeach; ?>


- füge folgende zusätzliche Zeilen ein:
    // alle zuklappen
    $("button.fieldset-cls_all").click();


- Alles speichern und auf den Server laden....
- Evtl. müssen Cookies gelöscht werden.


Wenns nicht funzt, bitte hier melden, ist nämlich nur ganz grob getestet in der 0.1.10 ;)
schön´s Grüssle, Andi

trulla


Franky

"Ich möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."

Franky

Also geht, sind geöffnet.

Schließen geht jetzt allerdings nicht mehr. Macht ja aber auch nix  :BD:

IE bringt mir jetzt noch diese Fehlermeldung:


Webpage Script Errors

0.
Message: 'null' is null or not an object
Line: 5
Char: 5
Code: 0
URI: http://192.168.70.10/html/admin.php?op=Configure
"Ich möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."