• 21-08-2009, 17:45:18
    #1
    s.a arkadaşlar yaptiğim bi sitede menü olayında takıldımda sizlere bir sorayim dedim... Kısaca anlatayım. ust-menu.php dosyam var bu dosyadaki kodlar
    <ul>
    <li><a title="ana sayfa" class="hover" href="index.html">Ana Sayfa</a></li>
    <li><a title="hakkımızda" href="hakkimizda.html">Hakkımızda</a></li>
    <li><a title="faaliyet alanlarımız" href="faaliyet.html">Faaliyet Alanlarımız</a></li>
    <li><a title="istek formu" href="istek-formu.html">İstek Formu</a></li>
    <li><a title="iletişim" href="iletisim.html">İletişim</a></li>
    </ul>
    şimdi bu kod ust-menu.php de sürekli sabit yani hep ana sayfa index.html de class="hover" var...

    biraz uğraştım fakat hakkımızda.html sayfasına tıklayınca sitede
    <a title="hakkımızda" class="hover" href="hakkimizda.html">Hakkımızda</a>

    yaptirabiliyorum ve diğer linkler içinde fakat... linkler bu 5 linkin dışına çıkınca yani atiyorum içerik.html olunca menu kayboluyor doğal olarak bu olayı basit bi şekilde nasıl yaparim umarım anlatabilimişimdir... yardımlarınız için şimdiden tşkler...
  • 21-08-2009, 17:49:16
    #2
    Üyeliği durduruldu
    şahsen okudum sabitlikle ne kastettiginize karşı hiç birşey anlamadim.

    menülerin tüm sayfalarda görünmeesini istiyosaniz

    php nin include fonksiyonu ile menüyü diger sayfalarda cagirabilirsiniz
  • 21-08-2009, 17:55:48
    #3
    <ul>
    <li><a title="ana sayfa" class="hover" href="index.html">Ana Sayfa</a></li>
    <li><a title="hakkımızda" href="hakkimizda.html">Hakkımızda</a></li>
    <li><a title="faaliyet alanlarımız" href="faaliyet.html">Faaliyet Alanlarımız</a></li>
    <li><a title="istek formu" href="istek-formu.html">İstek Formu</a></li>
    <li><a title="iletişim" href="iletisim.html">İletişim</a></li>
    </ul>
    şimdi sitemiz index.html de iken
    <a title="ana sayfa" class="hover" href="index.html">Ana Sayfa</a>
    hakkimizda.html e geçincede hocam
    <a title="hakkımızda" class="hover" href="hakkimizda.html">Hakkımızda</a> olması lazim ve index.html deki class="hover" olmamasi lazim bunu anlatmak istemiştim yardım ederseniz sevinirim...
  • 21-08-2009, 18:44:42
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kardeşim şimdi öncelikle sayfalarını PHP yap ve dosyaların içeriği şu şekilde olsun.
    <?php
    	$sayfaadi	= 'Anasayfa'; //Her sayfada değiştir..
    	include('tema_ust.php'); //Tema butonlarını include etmelisin..
    echo'Sayfa İçerği';
    ?>
    Menü dosyası da şu şekilde..:
    <?php
    	global $sayfaadi;
    	echo '<ul>
    			<li><a title="ana sayfa"'; if($sayfaadi=='Anasayfa') echo'class="hover"'; echo'href="index.html">Ana Sayfa</a></li>
    			<li><a title="hakkımızda"'; if($sayfaadi=='Hakkımızda') echo'class="hover"'; echo'href="hakkimizda.html">Hakkımızda</a></li>
    			<li><a title="faaliyet alanlarımız"'; if($sayfaadi=='Faaliyet Alanlarımız') echo'class="hover"'; echo'href="faaliyet.html">Faaliyet Alanlarımız</a></li>
    			<li><a title="istek formu"'; if($sayfaadi=='İstek Formu') echo'class="hover"'; echo'href="istek-formu.html">İstek Formu</a></li>
    			<li><a title="iletişim"'; if($sayfaadi=='İletişim') echo'class="hover"'; echo'href="iletisim.html">İletişim</a></li>
    		</ul>';
    ?>
    Bu kadar=)
  • 21-08-2009, 19:34:48
    #5
    by_grafitus cvbin için tşkler fakat aradığım özellik bu değil sayfalarim yok otomatik sayfalar var bunlar htaccess ile .html yapiyorum neyse orasını geçtim durum böyle olunca her sayfaya verdiğin koduda ekleme gibi şansim yok yani bu olayi benim ust-menu.php dosyamda cözmem lazim onu nası yapcam işte biraz yapmaya çalıştım oldu fakat eksiklikleri var kod söyle örnek olarak
    <? 
    $url = $_SERVER['REQUEST_URI']; // adres çubuğundaki uzantıyı alıyorum ör: hakkimizda.html
    if ($url == 'hakkimizda.html') {
        echo '<ul>
        <li><a href="hakkimizda.html" class="hover">Hakkımızda</a></ul>'
        }
    ?>
    bu kodla hakkimizda.html linkini class hover özelliği veriyorum diğer linklerde var echo icinde ama yazmadim umarım örneği anlamişinizdir yapmak istediğimi sorun burda şimdi menü deki sabit 5 menüden sonra sitedeki diğer menülere tıklandığında menü kayboluyor cünkü adres satirindaki uzantı koşullardan aradığı değil bunu çözmem lazim işte...
  • 21-08-2009, 20:35:48
    #6
    SefaCan adlı üyeden alıntı: mesajı görüntüle
    by_grafitus cvbin için tşkler fakat aradığım özellik bu değil sayfalarim yok otomatik sayfalar var bunlar htaccess ile .html yapiyorum neyse orasını geçtim durum böyle olunca her sayfaya verdiğin koduda ekleme gibi şansim yok yani bu olayi benim ust-menu.php dosyamda cözmem lazim onu nası yapcam işte biraz yapmaya çalıştım oldu fakat eksiklikleri var kod söyle örnek olarak
    <? 
    $url = $_SERVER['REQUEST_URI']; // adres çubuğundaki uzantıyı alıyorum ör: hakkimizda.html
    if ($url == 'hakkimizda.html') {
        echo '<ul>
        <li><a href="hakkimizda.html" class="hover">Hakkımızda</a></ul>'
        }
    ?>
    bu kodla hakkimizda.html linkini class hover özelliği veriyorum diğer linklerde var echo icinde ama yazmadim umarım örneği anlamişinizdir yapmak istediğimi sorun burda şimdi menü deki sabit 5 menüden sonra sitedeki diğer menülere tıklandığında menü kayboluyor cünkü adres satirindaki uzantı koşullardan aradığı değil bunu çözmem lazim işte...
    Otomatik sayfanın $_GET kısmının geçtiği yeri verebilir misin? Ve Sayfaları ne olarak çekiyor? Yani sayfa.php?id=1 gibi mi? Yoksa sayfa.php?id=anasayfa mı?
  • 21-08-2009, 21:39:13
    #7
    yok hayir s.php?url=hakkimizda böyle geçiyor ve hakkimizda.html oluyor
  • 21-08-2009, 21:54:39
    #8
    $url = $_SERVER['REQUEST_URI'];
    echo '
    	<ul>
    		<li><a title="ana sayfa"'; if($url=='anasayfa.html') echo 'class="hover"'; echo 'href="index.html">Ana Sayfa</a></li>
    		<li><a title="hakkımızda"'; if($url=='hakkimizda.html') echo 'class="hover"'; echo 'href="hakkimizda.html">Hakkımızda</a></li>
    		<li><a title="faaliyet alanlarımız"'; if($url=='faaliyet.html') echo 'class="hover"'; echo 'href="faaliyet.html">Faaliyet Alanlarımız</a></li>
    		<li><a title="istek formu"'; if($url=='istek-formu.html') echo 'class="hover"'; echo 'href="istek-formu.html">İstek Formu</a></li>
    		<li><a title="iletişim"'; if($url=='iletisim.html') echo 'class="hover"'; echo 'href="iletisim.html">İletişim</a></li>
    	</ul>';
  • 21-08-2009, 22:01:43
    #9
    SefaCan adlı üyeden alıntı: mesajı görüntüle
    yok hayir s.php?url=hakkimizda böyle geçiyor ve hakkimizda.html oluyor
    O zaman s.php'yi elleme. Menü dosyasını şöyle yap:
    <?php 
        global $url; 
        echo '<ul> 
                <li><a title="ana sayfa"'; if($url=='') echo'class="hover"'; echo'href="index.html">Ana Sayfa</a></li> 
                <li><a title="hakkımızda"'; if($url=='hakkimizda') echo'class="hover"'; echo'href="hakkimizda.html">Hakkımızda</a></li> 
                <li><a title="faaliyet alanlarımız"'; if($url=='faaliyet-alanlarimiz') echo'class="hover"'; echo'href="faaliyet.html">Faaliyet Alanlarımız</a></li> 
                <li><a title="istek formu"'; if($url=='istek-formu') echo'class="hover"'; echo'href="istek-formu.html">İstek Formu</a></li> 
                <li><a title="iletişim"'; if($url=='iletisim') echo'class="hover"'; echo'href="iletisim.html">İletişim</a></li> 
            </ul>'; 
    ?>