tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1156
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    snackx snackx ist offline Mitglied Bronze
    Registriert seit
    Jun 2002
    Ort
    Kleve (NRW)
    Beiträge
    47
    Hallo,

    ich suche ein Script, wo ich bis zu 25 Oberkategorien mit jeweils einer Unterkategorie benutzen kann.

    Vielen Dank im voraus.

    Gruß

    Dirk
     

  2. #2
    Avatar von SirNeo
    SirNeo SirNeo ist offline Mitglied Platin
    Registriert seit
    Aug 2001
    Ort
    NRW, PB
    Beiträge
    652
    Habe da was gefunden, vielleicht kanst du ja das gebrauchen:

    Treemenü
     

  3. #3
    snackx snackx ist offline Mitglied Bronze
    Registriert seit
    Jun 2002
    Ort
    Kleve (NRW)
    Beiträge
    47
    Danke für den Tip,
    leider war ich da auch schon,
    ich bräuchte etwas, was mehr kann als nach folgendes:
    <?php
    $menue = array(
    array("Aktivboxen", 100,),
    array("Aashima",101),
    array("Creative Labs",102),
    array("Trust",103),
    array("Wavemaster",104),

    array("CD/CDRW/DVD", 200),
    array("CD-ROM", 201),
    array("CDRW", 202),
    array("DVD", 203),
    );
    // Diese Funktion erstellt ein Link
    function verweis($nr,$name) {
    global $PHP_SELF;
    return "<a href='$PHP_SELF?hauptrubrik=$nr' class=content>".$name."</a>";
    }
    // Prüft, welche Hauptrubrik geöffnet wird
    if(!$hauptrubrik) $hauptrubrik = 1;
    else {
    $rubrik = $hauptrubrik;
    $hauptrubrik = substr($hauptrubrik,0,1);
    }
    // Eine Schleife, die das "menue"-Array durchgeht
    // Ausgabe je nach Bedingung
    for($i=0;$i<sizeof($menue);$i++) {
    // Ausgabe der Hauptrubriken (Teilbar durch 100)
    //if($menue[$i][1]<999) {
    if($menue[$i][1]%100==0) {
    echo verweis($menue[$i][1],$menue[$i][0])."<br>";
    }
    if(substr($menue[$i][1],0,1)==$hauptrubrik && $menue[$i][1]%100) {
    echo " => "."<a href=csc_articles.php?saSearch[category]=".$menue[$i][0]." target=right class='content'>".$menue[$i][0]."</a>"."<br>";
    }
    }
    ?>
    da es hier nur max 9 Kategorien verwalten kann.
    Trotzdem Danke
    Dirk
     

  4. #4
    Registriert seit
    Dec 2001
    Ort
    Apelnstedt (Niedersachsen)
    Beiträge
    149
    Hi,

    ich würde es über eine Art Vater---Kind Struktur in eine Datenbank
    Tabelle lösen.

    Vater = Oberkategorie
    Kind = Unterkategorie

    Du trägst einfach alle deine Kategorien(Ober und Unter)
    in die Datenbank-Tabelle ein. Eine Spalte heißt Vater dort hat eine Oberkategorie -1 drin stehen und eine Unterkategorie hat dort die ID
    der Oberkategorie stehen.

    Alles Klar ****



    gruß
    texaner
     

  5. #5
    Registriert seit
    Jul 2001
    Ort
    Schweiz
    Beiträge
    837
    Oder hier:
    http://rheinbreitbach.net/js-menue/

    Ist zwar JS aber mir gefällts.
     
    Das maximale Volumen subterraner Agrarprodukte steht in reziproker Relation zur spirituellen Kapazität des Produzenten.
    (Die dümmsten Bauern haben die grössten Kartoffeln.)

    Mein Technologie Blog: http://www.freeworld.net/blog/

Ähnliche Themen

  1. Treemenu mit Layern - ein und ausblenden
    Von morgenstern im Forum PHP
    Antworten: 2
    Letzter Beitrag: 02.03.06, 17:11
  2. Treemenu
    Von kevkev im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 03.07.05, 17:25
  3. TreeMenu Fehler
    Von Michaelnocturne im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 14.03.05, 02:11