Etikete Bağlı Son Yazılar Nasıl Gösterilir

Yazılan son yazılar blogger da gösterilmesi gereken en önemli gadget lardan biridir.Nasıl eklenmesi gerektiğini daha önce burada yazmıştım.Peki son yazılarınızı etikete göre göstermek istemez miydiniz.Örneğin “gmail” etiketli son yazılarınızı sıralamak isteyebilirsiniz.


Gelelim nasıl yapılacağına:
    Blogger hesabınıza giriş yapın. Tasarım>>>Sayfa Öğeleri ne gelere Gadget ekle yi seçin. Buradan HTML/Javascript ekleyi seçin. Aşağıdaki kodu düzenleyerek karşınıza çıkan pencereye yapıştırın
<!-- Recent Posts by Label Start -->
<script type="text/javascript">
function recentpostslist(json) {
 document.write('<ul>');
 for (var i = 0; i < json.feed.entry.length; i++)
 {
    for (var j = 0; j < json.feed.entry[i].link.length; j++) {
      if (json.feed.entry[i].link[j].rel == 'alternate') {
        break;
      }
    }
var entryUrl = "'" + json.feed.entry[i].link[j].href + "'";//bs
var entryTitle = json.feed.entry[i].title.$t;
var item = "<li>" + "<a href="+ entryUrl + '" target="_blank">'
 + entryTitle + "</a> </li>";
 document.write(item);
 }
 document.write('</ul>');
 }
</script>
<script src="Blog adresi/feeds/posts/summary/-/
etiket?max-results=Yazı sayısı&alt=json-in-script
&callback=recentpostslist"></script>
<!-- Recent Posts by Label End –>

Renkli kısımları kendi blogunuza göre değiştirin.Kaydettiğiniz de belirlediğiniz etikete göre
yazıların sıralandığını göreceksiniz.

Eğer birden fazla etikete bağlı son yazıları göstermek isterseniz yukarıdaki adımları aynı şekilde 
uygulamanız gerekmektedir.Fakat tüm kodları eklemedensadece aşağıdaki kodu düzenleyerek 
ekleyebilirsiniz.Bunun için dikkat etmenizgereken nokta tüm kodları eklediğiniz gadget in en 
yukarıda olmasıdır.

<script src="Blog adresi/feeds/posts/summary/-/
etiket?max-results=Yazı sayısı&alt=json-in-script
&callback=recentpostslist"></script>
 
 

Ozan Başer

Merhaba ben Ozan Başer. EhliBlog'da ve elbette Ehliforum (Blogculara Özel Forum)'da yazıyorum. Blogger, seo, adsense, sosyal medya ve google ürünleri hakkında faydalı ve kaliteli içeriği okuyucularıma sunmaya çalışıyorum. C#, PHP, Javascript gibi uğraşılarım var. Web ve online teknolojiler ile ilgili birçok konuda fikirlerimi sizlerle paylaşıyorum.

10 yorum:

  1. ellerine sağlık arkadaşım .Bir sorunum var benim bir blog kurdum yanlız temadan mı bilmem ama iki header var bunu birini nasıl kaldırabilirim..mümkünse yardımçı olursan sevinirim..

    Burda

    http://best4picdemo.blogspot.com/?zx=7b5ba2b469b6a79e

    YanıtlaSil
    Yanıtlar
    1. blogunuza giriş yapamadım.O yüzden bir şey diyemiyorum

      Sil
  2. Blogu kappattım düzelme yapaytım diye iki tane header var yani konular iki defa güzüküyor..

    YanıtlaSil
    Yanıtlar
    1. Bana şablonunuzu gönderirseniz yardımcı olmaya çalışırım. İletişim bölümünden bağlantıya geçebilirsiniz

      Sil
  3. http://www.sosyofikir.com/feeds/posts/summary/-/blogger?max-results=15&alt=json-in-script&callback=recentpostslist benım sıtemde olmuyor arkadaşlar ?

    YanıtlaSil
  4. nasıl bir hata veriyor.Yukarıda anlatılanları eksiksiz uyguladınız mı?

    YanıtlaSil
  5. Teşekkürler. Birde Etiketin en çok okunanlarını sıralamak için OrderBy=Published yerine ne yazmalı. Bu şekilde düzenlense çalışırmı aynı kod. "OrderBy" parametreleri nelerdir biliyormusunuz. Araştırdım google yardımından yalnız bi sonuç elde edemedim. Paylaşırsanız sevinirim.

    YanıtlaSil
    Yanıtlar
    1. sadece bir parametre ile değişeceğini sanmıyorum.Aslında kategori bazlı en çok okunan yazılar gadget ı güzel ve kullanışlı olacaktır.Bu konudaki öneriniz için teşekkürler.Araştırıp bir şeyler yapmaya çalışacağım

      Sil
  6. merhaba , etiketteki tüm yazıları göstermek için ne yapmamız gerekiyor , yazı sayısı 25 ile sınırlı sanırım , bu konuda cevap verirseniz çok mutlu olurum , örnek güncel etiketindeki 250 yazıyı gösteremez miyiz ?

    YanıtlaSil
    Yanıtlar
    1. Şablonunuzda expr:href='data:label.url şeklinde başlayan ve sonunda max-results= şeklinde devam eden bir kısım olmalı.Oradaki max ... kısmını silerseniz düzelecektir

      Sil

Yorumunuza gelecek cevabı takip etmek "beni bilgilendir" kutucuğuna işaretleyebilirsiniz.