Blogger Breadcrumb Buradasınız Navigasyon Eklentisi

Bu eklenti ile ziyaretçilerinize blogunuzda gezerken nerede olduklarını belirtebilirsiniz. Böylece ziyaretçilerinizin blogunuzda dolaşması daha da kolaylaşacaktır.

Eklenti doğal olarak Ana Sayfada görünmüyor. Yazı başlığına tıklayıp yazıya tıkladığınızda yukarıda beliriyor. Şöyle bir şey: Ana Sayfa » etiket » Yazı başlığı, blogger’da etiket kısmında ilk baştaki etiketi gösteriyor ama bana göre hoş durmadı pek. O yüzden 2 türlü kod paylaşacağım.

İlk olarak:

<b:include data="top" name="status-message"></b:include>

kodunu arayıp silip onun yerine şu kodu yapıştırıyoruz.

<b:include data="top" name="status-message">
<b:include data="posts" name="breadcrumb"></b:include></b:include>

Ondan sonra

<b:includable id='main' var='top'>

kodunu silip yerine aşağıdaki kodu yapıştırıyoruz. Değişkenleri isteğinize göre değiştirebilirsiniz.

<b:includable id='breadcrumb' var='posts'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<!-- No breadcrumb on home page -->
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<!-- breadcrumb for the post page -->
<p class='breadcrumbs'>
<span class='post-labels'>
<a expr:href='data:blog.homepageUrl' rel='tag'>Ana Sayfa</a>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'> »
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
</b:if>
</b:loop>
<b:else/>
»Etiketi Yok
</b:if>
» <span><data:post.title/></span>
</b:loop>
</span>
</p>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<!-- breadcrumb for the label archive page and search pages.. -->
<p class='breadcrumbs'>
<span class='post-labels'>
<a expr:href='data:blog.homepageUrl'>Ana Sayfa</a> » Arşivdesin <data:blog.pageName/>
</span>
</p>
<b:else/>
<b:if cond='data:blog.pageType == "index"'>
<p class='breadcrumbs'>
<span class='post-labels'>
<b:if cond='data:blog.pageName == ""'>
<a expr:href='data:blog.homepageUrl'>Ana Sayfa</a> » Tüm Yazılar
<b:else/>
<a expr:href='data:blog.homepageUrl'>Ana Sayfa</a> » Etiketi altındaki tüm yazılar <data:blog.pageName/>
</b:if>
</span>
</p>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>
<b:includable id='main' var='top'>

Furkan Özden

Blog dünyası ile 2009 yılında tanıştım. Bloğumda haftada en az bir yazı yayımlıyorum. Yazdığım yazıları beğendiyseniz beni Twitter'dan (@frknzdn) takip edebilirsiniz. Daha fazlası için hakkımda sayfasını ziyaret edin.

17 Cevaplar

  1. ærakman dedi ki:

    wmaracı’ndan bir genç istiyordu.WMAracı’nda paylaş.

  2. Alperen Ünver dedi ki:

    Olmadı gözükmüyor bende ekledim ama =(

  3. Yunusemre Çelik dedi ki:

    Hocam bende ilk kodu bulmuyor ne yapabilirim? ona benzer kodtta yok

  4. Miniclip Oyun dedi ki:

    Allah razı oldun Furkan Özden 🙂 Sanırı yaptım.İnşallah güzel sonuç verir.

  5. Yunusemre Çelik dedi ki:

    Hocam.
    “”Blog1” kimliğine sahip widget, aynı kimliğe sahip olan en az iki b:includable öğesi içeriyor: “breadcrumb“. Tüm b:includable öğeleri belirli bir widget için benzersiz bir kimliğe sahip olmalıdır.”

    Herşeyi doğru uyguluyorum verdiği hata bu..

  6. Gercek İlimler dedi ki:

    olmadı yapamadım 🙁

  7. Arda dedi ki:

    Her tema şablonunda çalışmayan bir kod.Güncelle Furkan 😉

  8. GaripBlogcu dedi ki:

    Bu eklentiyle ilgili bir sorum olacak.Herşeyi yaptım çalışıyor fakat etiketi kategorilerden seçmek yerine rastgele seçiyor bunu nasıl düzeltebiliriz?

  9. veysel korkmaz dedi ki:

    tmm çalışıyor ama ben sadece site içi arama sonuçlarında ve etiket arama sonuçlarında gözükmesini istiyorumm..yani yazı sayfalarındada çıkmasını istemiyorumm..bunun için ne gibi değişiklik yapılması gerekir..

  10. Emrah Güngör dedi ki:

    Güzel bir eklenti, ziyaretçinin hangi sayfada olduğunu göstermesi açısından yararlı bir düzenleme..

Bir Cevap Yazın

Bunlar da hoşunuza gidebilir...

%d blogcu bunu beğendi: