• 17-04-2015, 00:07:58
    #1
    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.
  • 17-04-2015, 00:24:53
    #2
    wrecking adlı üyeden alıntı: mesajı görüntüle
    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.

    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
    #3
    $_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; }