XF 1.X Modifikasyon - Navigasyon Menüsünü Sabitleştirin | Xenforo Türkçe Destek, XenForo Eklenti ve Tema Topluluğu

XF 1.X Modifikasyon Navigasyon Menüsünü Sabitleştirin

XFdestek

Kurucu Üye
XFD Üyesi
Katılım
25 May 2014
Mesajlar
832
Tepkime puanı
356
Puanları
63
Konum
Türkiye
Adsız.png

Sitemizde olduğu gibi üst menüyü sabitleştirmek isteyenler bunu uygulayabilirler,
Verdiğim kodlar default
Lütfen içeriği görebilmek için Giriş yap veya üye ol.
temasına göredir,küçük çaplı değişikliklerle diğer temalarada kolaylıkla uygulayabilirsiniz.

Öncelikle Panelden Görünüm->Temanız->Şablonlar bölümüne gelin.
Yeni şablon oluşturun;
adı: floating_navbar
içeriği

PHP:
<script type="text/javascript">
$(function() {
    $(window).scroll(function(){
        if($(window).scrollTop() > {xen:calc '@headerLogoHeight + (@headerTabHeight * 2)'}) {
            $('#header').css({'position':'fixed','background-color':'transparent','top':'-{xen:calc '@headerLogoHeight + @headerTabHeight - 25'}px','z-index':'60'});
            /*$('.navTabs .navTab.selected .tabLinks').css({'visibility':'hidden'});*/
            $('.navTabs .navLink .itemCount').css({'top':'1px'});
            } else {
            $('#header').css({'position':'absolute','background-color':'#176093','top':'0px','z-index':'0'});
            $('.navTabs .navTab.selected .tabLinks').css({'visibility':'visible'});
            $('.navTabs .navLink .itemCount').css({'top':'-12px'});
        }
    });
  
});
</script>
Alttaki koduda navigation şablonunun en üstüne ekleyin.
PHP:
<xen:include template="floating_navbar" />

İşlem bu kadar.
Menüyü yukarı taşımak için
@headerLogoHeight + @headerTabHeight - 25 değeriyle oynayarak yukarı sürükleyebilirsiniz.
 

17mart

XFD Onursal
XFD Onursal
XFD Üyesi
Katılım
13 Nis 2015
Mesajlar
173
Tepkime puanı
68
Puanları
28
Yaş
49
Teşekkür ederim
 
Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!