Tüm başlıklar üzerinden dahil edildiğinde navigasyon geçerli sayfaya güncel bir sınıf atamak

1 Cevap

Ben tüm başlıkları ve PHP ile sayfa dahil üst navigasyon var

Ben <li class="current"> için bir sınıf atamak istediğiniz

bu yüzden <li> 'nin bir liste var ve geçerli sayfa "geçerli" bir sınıf almalısınız

ve vücut geçerli sayfanın bir sınıf almalısınız

http://www.mysite.com/home vücut böylece <body class"home"> olmalı ve = için

Teşekkürler

1 Cevap

Sen gibi bir şey kullanabilirsiniz:

<?
    $parts = explode("/", strtolower(preg_replace("/[^\\/\w]/", "", $_SERVER["REQUEST_URI"])));
?>

[...]

<body class="<? echo $parts[0] ?>">

Sen perinizi navigasyon öğelerin her linke $ _SERVER ["REQUEST_URI"] karşılaştırabilirsiniz. Note that the $_SERVER["REQUEST_URI"] can be spoofed by the client, bu nedenle bunu kullanarak veya arka sayfa görüntülemeden önce garip bir şey tekmeyi emin olun.