merhabalar,
arkadaşlar yine yoğun tempodan dolayı beyin iflas etmiş durumda.. yardıma ihtiyacım var.
Şimdi kategori bölümü varolsun, ve o kategorilerin birine girince o girilen kategori yazısının altına border-bottom gibi bi çizgi oluşsun yani kullanıcı hangi kategoride olduğunu görebilsin,
yardımlarınızı bekliyorum.
Nerde olduğunu gösterme
2
●316
- 17-04-2015, 00:24:53wrecking adlı üyeden alıntı: mesajı görüntüle
Bu soruya nasıl bi cevap bekliyorsun ?
Kategorileri nasıl çekiyor nasıl listeliyorsun vt kullanıyormusun yoksa kullanmıyormusun ?
mysql vt dan çektiğini varsayarsak;
$kategori_id = $_GET['id];
kategori listeleme fonsiyonunda da ;
if($mysqlveri['id'] == $kategori_id){ echo '<b>'.$mysqlveri['kategori_name'].'</b>';//girilen kategori koyu ton }else{ echo $mysqlveri['kategori_name'];//diğer kategoriler normal görünüm }
Olay sarı çizmeli mehmet ağa olduğu için anca bu kadar anlatabildim kolay gelsin.
Bu bir örnektir. - 17-04-2015, 10:04:30$_GET parametresini kullanmıyorsan yada sef link yapısı kullanıyorsan;
menu('site/kisiler.php', 'Kişi Listesi');menu fonksiyonu ve içerinse kullandığım url fonksiyonu
function menu($url, $gorunen){ echo "<li ".(strpos($_SERVER['REQUEST_URI'], $url)? 'class="aktif"' : '')."><a href='".url($url)."'>$gorunen</a></li>"; } function url($yol = ''){ return ANASAYFA.$yol; // ben burda bir sabitten aldım, sizin sisteminiz farklıysa ona göre düzenleyin }burda dikkat etmen gereken; menu fonksiyonuna ilk parametreyi site adresi olmadan vermen.
Örneğin; gitmesini istediğin url'i http://site.com/kullanici/kayit-ol varsayalım, kullanıyorken
menu('kullanici/kayit-ol', 'Kayıt');şeklinde kullanmalısın, çünkü $_SERVER['REQUEST_URI'] site.com/ 'dan sonraki kısmı veriyor.
url fonksiyonu ilede bunu halletmelisin, verilen parametrenin başına site adresini ekleyerek tam bir adress elde ediceksin.
css ilede aktif class'ı olan li'ye border-bottom vermelisin. örneğin;
li.aktif { border-bottom: 1px solid black; }