• 27-09-2013, 18:58:05
    #1
    Merhaba arkadaşlar sitemin index.php anasayfasında yani hiyerarşik menü(breadcrumb) var bun her sayfada gösteriliyor normalde ben bunu anasayfadan kaldıracam yani index.php de göstermesin ama diğer sayfalarda göstersin istiyorum nasıl yapabilirim?
  • 27-09-2013, 19:13:00
    #2
    $sayfa = $_SERVER['PHP_SELF'];
    
    if ( $sayfa !== "index" ){
    
    menü kodları buraya
    
    }
  • 28-09-2013, 12:17:24
    #3
    Göstermiş olduğunuz ilgi için teşekkür ederim.

    Dediğiniz gibi yaptım olmadı yine görünüyor site altyapısı oscommerce dir. Anasayfa header.php template_bottom.php footer.php den oluşuyor index.php hepsini topluyor. Be dediğim yer header.php dosyasında.

    sizin dediğiniz gibi yaptım olmadı

    <?
    $sayfa = $_SERVER['PHP_SELF'];

    if ( $sayfa !== "index" ){

    echo '&nbsp;&nbsp;' . $breadcrumb->trail(' &raquo; ');

    }
    ?>
  • 28-09-2013, 12:34:11
    #4
    $sayfa = $_SERVER['PHP_SELF']; 
    
    if ( preg_match('@index.php@si',$sayfa) ){ 
    
    menü kodları buraya 
    
    }
    yada

    $sayfa = $_SERVER['PHP_SELF']; 
    
    if ( !preg_match('@index.php@si',$sayfa) ){ 
    
    menü kodları buraya 
    
    }
    yukarıdakileri dene
  • 28-09-2013, 14:59:57
    #5
    İlgin için teşekkür ederim sorunu çözdüm fakat küçük bir sorun var onu özel mesaj olarak gönderiyorum.

    <?
    $sayfa = $_SERVER['PHP_SELF'];

    if ( !preg_match('@index.php@si',$sayfa) ){

    echo '<div id="breadcrumb">' . '&nbsp;&nbsp;' . $breadcrumb->trail(' &raquo; ') . '</div>';

    }
    ?>