Hoş Geldiniz! 👋

Tüm özelliklerimize erişmek için şimdi bize katılın. Kaydolup giriş yaptıktan sonra konu oluşturabilir, mevcut konulara yanıt gönderebilir, diğer üyelerinize itibar kazandırabilir, kendi özel mesajlaşma programınızı edinebilir ve çok daha fazlasını yapabileceksiniz. Aynı zamanda hızlı ve tamamen ücretsizdir, peki daha ne bekliyorsunuz?

Kayıt Ol

Rehber XenForo Sticky Nav Logo Ekleme

Anlatım, öğretim, ders, kurulum, v.s

admin

www.hebele.net
Kurucu
6
HBL RANK
Katılım
2 Aralık 2024
Konular
381
Mesajlar
601
Çözümler
49
Reaksiyon puanı
334
Puanları
63
Konum
Türkiye
Web sitesi
www.hebele.net
Cinsiyet
Erkek
Xenforo forumlarda sayfa beraber hareket edet (sabit) navbar alanına logo eklemek için aşağıda ki kodu extra.less şablonuna ekleyebilirsiniz.



CSS:
@media (min-width: @xf-responsiveMedium) {
    .p-navSticky--primary.is-sticky {
        .p-nav {
            .p-nav-smallLogo {
                display: flex;
                align-items: center;
                max-width: none;
                min-width: 100px;
                height: 37px;
            }
            .p-nav-scroller {
                margin-left: auto;
            }
        }
    }
}

Kod eklemeden önceki hali:
xenforo-sabit-navbar-loog-ekleme-1.png




Kodu ekledikten sonra aşağıdaki gibi bir görünüm olacaktır:
hbl-xenforo-sabit-navbar-logo-ekleme.gif
 
Abi bunun benim temaya uyarlanmış hali var mı :D
Senin temada uğraşmak gerekiyor :D PAGE_CONTAINER şablonunu buraya ekleyebilir misin o şekilde düzenlemem gerekiyor. Menülerin içerisinde p-nav-smallLogo eklenmemiş onu eklenecek. Tarif etsem sen yapabilir misin? yaparım diyorsan tarif edeyim yapamam dersen page_container şablonunu göndermen gerekiyor.
 
Senin temada uğraşmak gerekiyor :D PAGE_CONTAINER şablonunu buraya ekleyebilir misin o şekilde düzenlemem gerekiyor. Menülerin içerisinde p-nav-smallLogo eklenmemiş onu eklenecek. Tarif etsem sen yapabilir misin? yaparım diyorsan tarif edeyim yapamam dersen page_container şablonunu göndermen gerekiyor.
Yapamam abi özelden yolluyorum
 
Senin temada uğraşmak gerekiyor :D PAGE_CONTAINER şablonunu buraya ekleyebilir misin o şekilde düzenlemem gerekiyor. Menülerin içerisinde p-nav-smallLogo eklenmemiş onu eklenecek. Tarif etsem sen yapabilir misin? yaparım diyorsan tarif edeyim yapamam dersen page_container şablonunu göndermen gerekiyor.
Abi gönderilmeyecek kadar uzun diyor gönderemiyorum
 
Abi gönderilmeyecek kadar uzun diyor gönderemiyorum
Tarif edeyim sana basit çok uğraşmazsın dene olmazsa bir söylersin bakarız yine.

İşlemleri yapmadan önce PAGE_CONTAINER şablonunu kesinlikle bir yere yedekle.

PAGE_CONTAINER şablonunda aşağıdaki kodu bul;
Kod:
<div class="p-sectionLinks-inner hScroller"

Hemen üzerine ekle;
Kod:
                <div class="p-nav-smallLogo">
                    <a href="{{ ($xf.options.logoLink && $xf.homePageUrl) ? $xf.homePageUrl : link('index') }}">
                        <xf:macro id="style_variation_macros::picture"
                            arg-property="publicLogoUrl"
                            arg-property2x="publicLogoUrl2x"
                            arg-width="{{ property('publicLogoWidth') }}"
                            arg-height="{{ property('publicLogoHeight') }}"
                            arg-alt="{$xf.options.boardTitle}" />
                    </a>
                </div>

Örnek aşağıda ki gibi olacak;
<div class="p-nav-smallLogo">
<a href="{{ ($xf.options.logoLink && $xf.homePageUrl) ? $xf.homePageUrl : link('index') }}">
<xf:macro id="style_variation_macros::picture"
arg-property="publicLogoUrl"
arg-property2x="publicLogoUrl2x"
arg-width="{{ property('publicLogoWidth') }}"
arg-height="{{ property('publicLogoHeight') }}"
arg-alt="{$xf.options.boardTitle}" />
</a>
</div>
<div class="p-sectionLinks-inner hScroller" .....................

Daha sonra extra.less şablonuna aşağıdaki kodu ekle.
CSS:
@media (min-width: @xf-responsiveMedium) {
    .p-navSticky--primary.is-sticky {
        .p-sectionLinks {
            .p-nav-smallLogo {
                display: flex;
                align-items: center;
                max-width: none;
                min-width: 100px;
                height: 37px;
            }
            .p-nav-scroller {
                margin-left: auto;
            }
        }
    }
}

Bu şekilde deneyip bilgi verebilir misin?
 
Tarif edeyim sana basit çok uğraşmazsın dene olmazsa bir söylersin bakarız yine.

İşlemleri yapmadan önce PAGE_CONTAINER şablonunu kesinlikle bir yere yedekle.

PAGE_CONTAINER şablonunda aşağıdaki kodu bul;
Kod:
<div class="p-sectionLinks-inner hScroller"

Hemen üzerine ekle;
Kod:
                <div class="p-nav-smallLogo">
                    <a href="{{ ($xf.options.logoLink && $xf.homePageUrl) ? $xf.homePageUrl : link('index') }}">
                        <xf:macro id="style_variation_macros::picture"
                            arg-property="publicLogoUrl"
                            arg-property2x="publicLogoUrl2x"
                            arg-width="{{ property('publicLogoWidth') }}"
                            arg-height="{{ property('publicLogoHeight') }}"
                            arg-alt="{$xf.options.boardTitle}" />
                    </a>
                </div>

Örnek aşağıda ki gibi olacak;
<div class="p-nav-smallLogo">
<a href="{{ ($xf.options.logoLink && $xf.homePageUrl) ? $xf.homePageUrl : link('index') }}">
<xf:macro id="style_variation_macros::picture"
arg-property="publicLogoUrl"
arg-property2x="publicLogoUrl2x"
arg-width="{{ property('publicLogoWidth') }}"
arg-height="{{ property('publicLogoHeight') }}"
arg-alt="{$xf.options.boardTitle}" />
</a>
</div>
<div class="p-sectionLinks-inner hScroller" .....................

Daha sonra extra.less şablonuna aşağıdaki kodu ekle.
CSS:
@media (min-width: @xf-responsiveMedium) {
    .p-navSticky--primary.is-sticky {
        .p-sectionLinks {
            .p-nav-smallLogo {
                display: flex;
                align-items: center;
                max-width: none;
                min-width: 100px;
                height: 37px;
            }
            .p-nav-scroller {
                margin-left: auto;
            }
        }
    }
}

Bu şekilde deneyip bilgi verebilir misin?
Dediğin şekilde yaptım ama hiçbir şey değişmedi abi
 

Konuyu toplam 0 üye okuyor. (0 Kayıtlı üye ve 0 Misafir)

Geri
Üst