Results 1 to 4 of 4

Thread: Aktiven Hyperlink farbig hervorheben!

  1. #1
    dreamworker.de Experte
    Join Date
    02/2010
    Posts
    82

    Aktiven Hyperlink farbig hervorheben!

    Hallo, ich benötige mal wieder ein bisschen Hilfe.

    Und zwar habe ich eine Galerie und möchte das die dortigen Hyperlinks von der Navigation eine andere Farbe erhalten.
    Ich habe im Internet schon einen Lösungsansatz gefunden, aber weiß nicht wie ich ihn im meinem Scipt anwenden kann.

    Und zwar kann ich dem li eine id zuweisen id="aktuell" und das ganze über css lösen. Aber da das ganze ja dynamisch ist weiß ich nicht wie ich das in der foreach schleife umsetzen kann,
    dass nur die gerade aufgerufene Seite in der Navigation die Farbe wechselt.




    PHP Code:
    <div id="galerie">
    <?php
    // Galerien ermitteln
    $verzeichnisse glob"galerien/*"GLOB_ONLYDIR );
    echo 
    '<div id="nav"><ul>';
    foreach (
    $verzeichnisse as $dir)
    {
        
    $dirname array_popexplode"/"$dir ) );
        echo 
    '<li id="aktuell"><a href="index.php?site=galerie_index&galerie=' .$dirname'">' .$dirname'</a></li>';
    }
    echo 
    '</ul></div>';

    // Galerie anzeigen

    if (empty($_GET['galerie']))  {$_GET['galerie'] =  "Degus";}
    if (isset( 
    $_GET['galerie'] ) )
    {
        echo 
    '<div id="preview">';
        
    $break 1;
        
    $bilder glob"galerien/{$_GET['galerie']}/thumbs/*.jpg" );
        
    natsort$bilder );
        foreach (
    $bilder as $bild)
        {
            
    $bild array_popexplode"/"$bild ) );
            echo 
    '<a href="galerien/' .$_GET['galerie']. '/images/' .urlencode$bild ). '" rel="lightbox[demoscript]" class="thumb"><img src="galerien/' .$_GET['galerie']. '/thumbs/' .$bild'" /></a>';
            echo (
    $break == 0) ? "<br />\n" "";
            
    $break++;
        }
        echo 
    '</div>';

    ?>
    </div>
    mfg noobylishes

  2. #2
    dreamworker.de Experte
    Join Date
    07/2009
    Posts
    50

    Re: Aktiven Hyperlink farbig hervorheben!

    Du übergibst in deinem Link die Variable galerie. Dann prüfst du einfach, ob der Wert von $galerie gleich deinem Verzeichnisnamen $dirname ist und du weißt ob der Link aktiv ist oder nicht.

    PHP Code:
    <?php

        
    foreach ($verzeichnisse as $dir) {
            
    $dirname array_popexplode"/"$dir ) );

            
    $class '';
            if (isset(
    $_GET['galerie']) && $_GET['galerie'] == $dirname) {
                
    $class ' class="aktiv"';
            }

            echo 
    '<li'.$class'><a href="index.php?site=galerie_index&galerie=' .$dirname'">' .$dirname'</a></li>';
        }

  3. #3
    dreamworker.de Beginner
    Join Date
    12/2014
    Posts
    1

    Re: Aktiven Hyperlink farbig hervorheben!

    Hallo liebe Community,


    mein Problem liegt im folgender Code:
    _______________

  4. #4
    dreamworker.de Junior
    Join Date
    11/2014
    Posts
    13

    Re: Aktiven Hyperlink farbig hervorheben!

    Anzeigen:
    Webhosting ab 3,99 €
    Quote Originally Posted by sarakhan View Post
    Hallo liebe Community,


    mein Problem liegt im folgender Code:
    _______________
    Aehm ich seh keinen Code^^

Similar Threads

  1. Spry Framework: SpryMenuBar Aktiven Link hervorheben
    By Wolf183 in forum Adobe Dreamweaver
    Replies: 0
    Last Post: 08.10.2011, 21:38
  2. Layout: CSS Menü mit aktiven Menüpunkten & Vorlage
    By Racoon in forum Adobe Dreamweaver
    Replies: 11
    Last Post: 27.09.2010, 07:28
  3. Aktiven Link anzeigen
    By wOnk in forum Clientseitige Programmierung
    Replies: 0
    Last Post: 23.05.2007, 13:18
  4. Anfänger: Farbe des aktiven Links ändern mit js
    By Knarzer77 in forum Adobe Dreamweaver
    Replies: 9
    Last Post: 14.01.2007, 19:12
  5. [PHP] Tutorial - Aktiven Menü-Link
    By wOnk in forum PHP, ASP, SSI & CF
    Replies: 0
    Last Post: 13.12.2006, 22:51

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •