• 16-04-2014, 15:35:18
    #1
    Üyeliği durduruldu
    Merhaba,

    arkadaşlar forumdaki konuları inceledim fakat bir sonuç alamadım.

    AKTİF OLAN
    <li class="secili">
                <a href="hakkimizda.html" title="Aktif- Aktif">Aktif</a>
              </li>
    Normali
              <li>
                 <a href="kalite.html" title="Normal- Kalite">Normal</a>
              </li>
    	
    <?php
              $sorgulaa = mysql_query("SELECT * FROM kurumsal");
    		 while($verii = mysql_fetch_array($sorgulaa)){
    		  ?>
              <li>
                 <a href="kalite.html" title="Normal- Kalite">Normal</a>
              </li>
              <?php } ?>
    Ben php ile bu şekilde çekiyorum aktifliği nasıl ayarlıcağım konusunda yardımınızı istiyorum.
  • 16-04-2014, 15:53:13
    #2
    bu işi css le çözebilirsiniz http://www.w3schools.com/cssref/sel_active.asp
  • 17-04-2014, 00:55:05
    #3
    sersat adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    arkadaşlar forumdaki konuları inceledim fakat bir sonuç alamadım.

    AKTİF OLAN
    <li class="secili">
                <a href="hakkimizda.html" title="Aktif- Aktif">Aktif</a>
              </li>
    Normali
              <li>
                 <a href="kalite.html" title="Normal- Kalite">Normal</a>
              </li>
    	
    <?php
              $sorgulaa = mysql_query("SELECT * FROM kurumsal");
    		 while($verii = mysql_fetch_array($sorgulaa)){
    		  ?>
              <li>
                 <a href="kalite.html" title="Normal- Kalite">Normal</a>
              </li>
              <?php } ?>
    Ben php ile bu şekilde çekiyorum aktifliği nasıl ayarlıcağım konusunda yardımınızı istiyorum.
    Hocam bu yazdığım kodları inceleyin hemen kavrarsınız. bi dosyada test edin. Anlamadığınız yer olursa sorabilirsiniz. R10+ butonunu tıkırdatmayı unutmayalım. Kolay gelsin.
    <?php
    	$active 	= array('anasayfa' => '','anasayfa' => '', 'hakkimizda' => '', 'kalite' => '');
    	$selected 	= str_replace(array('/','.html'),'',$_SERVER["REQUEST_URI"]);
    	$selected ? $active[$selected] = ' class="secili" ' :  $active['anasayfa'] = ' class="secili" ';
    ?>
    	<li <?php echo $active['hakkimizda'] ?>>
    		<a href="hakkimizda.html" title="Aktif- Aktif">Aktif</a>
    	</li>
    	<li <?php echo $active['kalite'] ?>>
    		<a href="kalite.html" title="Normal- Kalite">Normal</a>
    	</li>
  • 17-04-2014, 01:11:14
    #4
    hocam aşağıdaki kod adres satırını verir bunu bir değişkene atabilirsin örneğin

    $a = "http://".$_SERVER['HTTP_HOST']."".$_SERVER['REQUEST_URI']."";

    substr() fonksiyonu ile alan adından sonraki kısmını alırsın örnek siteadi.com/kalite.html ise sadece kalite.html kısmını değişkene alırsın.

    sonra yazdırmaya geldiğinde bir şart koyabilrisin

    <li <?php if ($a=="kalite.html") echo "class='secili' ";?> >
    <a href="kalite.html" title="Normal- Kalite">Normal</a>
    </li>
  • 17-04-2014, 15:35:13
    #5
    Üyeliği durduruldu
    AsiRuh adlı üyeden alıntı: mesajı görüntüle
    Hocam bu yazdığım kodları inceleyin hemen kavrarsınız. bi dosyada test edin. Anlamadığınız yer olursa sorabilirsiniz. R10+ butonunu tıkırdatmayı unutmayalım. Kolay gelsin.
    <?php
    	$active 	= array('anasayfa' => '','anasayfa' => '', 'hakkimizda' => '', 'kalite' => '');
    	$selected 	= str_replace(array('/','.html'),'',$_SERVER["REQUEST_URI"]);
    	$selected ? $active[$selected] = ' class="secili" ' :  $active['anasayfa'] = ' class="secili" ';
    ?>
    	<li <?php echo $active['hakkimizda'] ?>>
    		<a href="hakkimizda.html" title="Aktif- Aktif">Aktif</a>
    	</li>
    	<li <?php echo $active['kalite'] ?>>
    		<a href="kalite.html" title="Normal- Kalite">Normal</a>
    	</li>
    Teşekkürler Test edicem sağolun.