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

  • Konuyu Başlatan Konuyu Başlatan admin
  • Başlangıç tarihi Başlangıç tarihi
Anlatım, öğretim, ders, kurulum, v.s

admin

www.hebele.net
Kurucu
6
HBL RANK
Konum
Türkiye
Konular
388
Katılım
2 Aralık 2024
Konular
388
Mesajlar
611
Çözümler
49
Reaksiyon puanı
356
Web sitesi
www.hebele.net
Meslek
Web
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
 
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)

Sitemiz bir forum sitesi olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir. 5651 sayılı yasaya göre bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. 5651 sayılı yasaya göre sitemiz mesajları kontrolle yükümlü olmayıp, yasaya aykırı yada telif hakkı içeren paylaşımlar BURADAN bize ulaşıldığı taktirde, ilgili konu en geç 48 saat içerisinde kaldırılacaktır. Sitemizde Bulunan Videolar YouTube, Facebook, Dailymotion, v.b. video paylaşım sitelerinden alınmaktadır. Telif hakları sorumluluğu bu sitelere aittir. Videoların hiç biri sunucularımızda bulunmamaktadır.
  • Geri
    Üst