ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Aktiver Menüpunkt

Geschlossen
  1. #1
    User Pic
    rjgamer Mitglied
    Registriert seit
    30.12.2006
    Beiträge
    311
    Beitragswertungen
    37 Beitragspunkte
    Hallo Leute,

    Ich arbeite gerade an einem neuen Design. Nun bin ich auf ein Problem gestossen. Wie kann ich in einem dynamischen Menü den aktiven Menülink (dort wo man momentan gerade drauf ist) grafisch hervor heben zB. mit einer class="active".

    Meine Code für das Menü sieht momentan wie folgt aus:
    <!-- vertikaler menupunkt -->
    {_list_vmenupoint@<li><div class="middleMenu"><a target="%1" href="%2">%3</a></div>|</li>|<br /><ul>|</ul></li>}
    <!-- vertikaler menupunkt anfang -->
    {_list_vmenubegi@<ul id="menu">}
    {_list_vmenuende@</ul>}


    Es wäre nun cool wenn es noch ein %4 geben würde welches ein class=active beim aktiven Menüpunkt outputted und bei den anderen leer bleibt.

    Gibt es für dieses Problem schon eine Lösung? Oder gibt es irgendeinen Tipp von euch?

    Gruss Redfish


    Zuletzt modifiziert von Redfish am 04.06.2010 - 20:07:12
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    rjgamer Mitglied
    Registriert seit
    30.12.2006
    Beiträge
    311
    Beitragswertungen
    37 Beitragspunkte
    Ist der gezeigte Code schon in der aktuellen ilch Version implementiert? Dein dortiger Post ist schon 2 Jahre alt...

    Gruss und danke für deine Antwort
    Redfish
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich denke nicht, kannst ja selbst nachschauen zunge
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    rjgamer Mitglied
    Registriert seit
    30.12.2006
    Beiträge
    311
    Beitragswertungen
    37 Beitragspunkte
    Habs getestet... beim Standard ilch Template gibts eine Errormeldung. Bei meinem noch nicht fertigen Design aber nicht. Aber funktionieren tuts. Danke. Trotdem wäre ich froh wenn die Errormeldung auch beim Defaultdesign verschwinden würde. Weisst du wieso die Fehlermeldung erscheint?

    Die Errormeldung lautet:
    Warning: Invalid argument supplied for foreach() in /home/teambavaria-info/htdocs/include/includes/class/design.php on line 222


    Gruss


    Zuletzt modifiziert von Redfish am 05.06.2010 - 19:52:50
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    rjgamer Mitglied
    Registriert seit
    30.12.2006
    Beiträge
    311
    Beitragswertungen
    37 Beitragspunkte
    Zusatz...

    Es betrifft folgende Zeile in der Design.php:
    foreach ($menuar as $pos=>$row) {

    Aus meiner Sicht ist die Foreach Schlaufe korrekt. Aber wieso wird die Error Meldung geworfen? Ich kenne den Code von ilch zuwenig um mehr darüber sagen zu können.

    Wäre froh um eure Unterstützung,
    Gruss Redfish
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ok der sollte aber eigentlich irgendwie nur auftreten, wenn ein Menü komplett leer ist, beheben solltest du ihn können indem die Variablen leer initialisiert werden, dazu vor

            while ($r = db_fetch_assoc($erg)) {
                $menuar[$r['pos']] = $r;
                $menupaths[$r['path']] = $r['pos'];
            }


    folgende Zeile einfügen.

    $menuar = $menupaths = array();
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    rjgamer Mitglied
    Registriert seit
    30.12.2006
    Beiträge
    311
    Beitragswertungen
    37 Beitragspunkte
    alles klar... werde es morgen gleich ausprobieren.

    Vielen Dank!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    rjgamer Mitglied
    Registriert seit
    30.12.2006
    Beiträge
    311
    Beitragswertungen
    37 Beitragspunkte
    Funktioniert perfekt... danke!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten