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'>
wmaracı’ndan bir genç istiyordu.WMAracı’nda paylaş.
Paylaşmamış mıyım ?
Olmadı gözükmüyor bende ekledim ama =(
Az önce denedim sorunsuz şekilde görüntüleniyor. Muhtemelen kodları eklediğiniz yerler yanlış.
Şu ilk verdiğin kodlar bende yok ki o yüzden koyamıyorum değiştiremiyorum o verdiğin kodlarla.
Hocam bende ilk kodu bulmuyor ne yapabilirim? ona benzer kodtta yok
Kodu olduğu gibi aramak yerine içinden bir kısmı arayıp oraya benzeyen kodu bulabilirsiniz.
Allah razı oldun Furkan Özden 🙂 Sanırı yaptım.İnşallah güzel sonuç verir.
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..
olmadı yapamadım 🙁
Her tema şablonunda çalışmayan bir kod.Güncelle Furkan 😉
Aynı kod blogumda var kanka çalışıyor.
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?
Hayır rastgele değil. Blogger etiketleri alfabetik sıraya göre sıralıyor. Bu eklenti de en sondakini seçiyor.
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..
Kod içeriğinde 5. satırdaki == ibaresini != şekline getirin yeterli.
Güzel bir eklenti, ziyaretçinin hangi sayfada olduğunu göstermesi açısından yararlı bir düzenleme..