Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Links ausgeben und bestimmte classen zuweisen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Links ausgeben und bestimmte classen zuweisen

    Hi, ich habe mal wieder eine Frage. Ich habe einen kleinen script entwickelt die die verscheidenene Namen bzw Titel von seiten aus der db ausliest und anhand der id auch einen Content zuweist. Soweit funzt auch alles. Nun würde ich halt noch eine class="activ" der aktiven (aktuellen) Seite, bzw Links zuweisen. Hier liegt nun genau mein problem.
    PHP-Code:
        function get_links() {
        include 
    "config/config.php";
    if (
    $stmt $db->prepare("SELECT name, titel, content, id FROM content ORDER BY  `content`.`id_position` DESC ;")) {
      
    $stmt->execute();
      
    $stmt->bind_result($name$titel$content$id);
      while(
    $stmt->fetch()) {
        if (
    $content == 1){
            if (
    Irgendeine Vraiable oder sonstwas) {
                echo 
    "<li class='active'>\n";
            }else{
                echo 
    "<li>";
            }
            echo 
    "<a href='index.php?id=".(int)$id"' >$titel</a> ";
            echo 
    "</li>\n";
        }else{
            if (
    Irgendeine Vraiable oder sonstwas) {
                echo 
    "<li class='active'>\n";
            }else{
                 echo 
    "<li>";
            }
        echo 
    "<a href='index.php?id=". (int)$name"' >$titel</a> ";
        echo 
    "</li>\n";
       }
      }
      
      
    $stmt->close();
      }
    $db->close();

    $content = 1 ist notwendig um zu erkennen ob es sich um generierten Inhalt handelt oder ein Modul. Wenn $content = 1, dann ist es ein Modul und wird etwas anders ausgegeben.

    Beispeil:




    Vielen Dank

  • #2
    Mach Dir halt klar, was

    -aktive Seite-
    -Link auf aktive Seite-
    -das aktive durchlaufene Item-

    gemeinsam haben.

    Kommentar


    • #3
      eigentlich müssten die die gleiche id haben wie der ausgegebene content. Dies ist aber nicht der Fall.

      Kommentar


      • #4
        Du rufst die Seiten folgendermaßen auf:

        PHP-Code:
        index.php?id=".(int)$id
        Das heißt, daß Du die ID der aktuellen Seite in der Variablen GET['id'] finden müßtest.

        Passt ?

        Kommentar


        • #5
          JUHU mann da war ich aber echt blind Vielen vielen Dank!

          Kommentar

          Lädt...
          X