Blogger Son Yazılar Eklentisi ve Kurulumu

Blogger Son Yazılar Modülü (Widget) Yapımı
Bu yazımızda blogların vazgeçilmezi olan Son Yazılar modülünün (widget) Blogger’da nasıl yapıldığından bahsedeceğiz.

Çoğu yazılı anlatımda Blogger için Son Yazılar modülünü kurmak için hostunuza bazı javascript dosyalarının yüklenmesi gerektiğini söylüyorlar ve bu javascript dosyalarının hosta atılmasının zorunlu olduğunu belirtiyorlar. Aksi takdirde bu eklenti (modül) çalışmaz.

Fakat biz sizlere böyle şeylere gerek duymadan yani hostunuza herhangi bir javascript dosyası atma işlemi gerekmeden kolay yoldan bu eklentiyi kurmayı anlatacağız. Çünkü bazı blogger kullanıcıları host bulmakta zorluk çekiyor ve biz de onların işini kolaylaştırmak için bu eklentiyi daha basit halde sunuyoruz. Bu işlemi iki farklı yoldan sizlere sunmaya çalışacağız. Birincisi direk feed yöntemi ile, diğeri de kendi kodlarınızla widgetinizi oluşturarak. Bunlardan bahsetme gereği yok aslında çünkü artık son yazılar eklentisi zaten sunuluyor bloggerda. En azında ortaya karışık bir bilgi olsun madem. 🙂

blogger son yazılar eklentisi rss feed yöntemi

1. Yöntem: Blogger yönetim panelinizde Yerleşim kısmına geliyoruz. Kullandığınız temanın herhangi bir yerindeki gadget ekle butonuna tıklıyoruz. Çıkan pencerede içerik takibi ‘ni bulup giriyoruz. İçerik takibi URL’si yazan yere blogunuzun rss bağlantısını ekliyorsunuz. Genelde http://site-adi.blogspot.com/feeds/posts/default şeklinde olur. Feedburner vs kullanıyorsanız oranın urlsi girilebilir. URL eklenip Devam diyoruz. Zaten son yazıları gösteriyor size. Tamam deyip kapatıyorsunuz eklenmiş oluyor.

2. Yöntem: Gelelim “Son Yazılar” eklentisinin diğer kurulumunu yani blogunuzun widgetini eklemeyi anlatmaya; Ben üstteki kolay şeklini bilmem. ben illa kodları görecem yoksa rahat edemem diyorsanız buyrun bu widget bu şekilde de yapılabiliyor. 🙂

İlk olarak blogunuzun “Sayfa Ögeleri” kısmında yeni widget olarak “HTML/Javascript” widgetini seçmeniz ve aşağıdaki kodları onun içerisine yapıştırmanız bu eklentiyi kurmak için yeterli olacaktır.

function showrecentposts(json) {
for (var i = 0; i < numposts; i++) {
var entry = json.feed.entry[i];
var posttitle = entry.title.$t;
var posturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
posttitle = posttitle.link(posturl);
var readmorelink = "(more)";
readmorelink = readmorelink.link(posturl);
var postdate = entry.published.$t;
var cdyear = postdate.substring(0,4);
var cdmonth = postdate.substring(5,7);
var cdday = postdate.substring(8,10);
var monthnames = new Array();
monthnames[1] = "Jan";
monthnames[2] = "Feb";
monthnames[3] = "Mar";
monthnames[4] = "Apr";
monthnames[5] = "May";
monthnames[6] = "Jun";
monthnames[7] = "Jul";
monthnames[8] = "Aug";
monthnames[9] = "Sep";
monthnames[10] = "Oct";
monthnames[11] = "Nov";
monthnames[12] = "Dec";
if ("content" in entry) {
var postcontent = entry.content.$t;}
else
if ("summary" in entry) {
var postcontent = entry.summary.$t;}
else var postcontent = "";
var re = /]*>/g;
postcontent = postcontent.replace(re, "");
if (!standardstyling) document.write('
<div class="bbrecpost">');
if (standardstyling) document.write('
');
document.write(posttitle);
document.write('
');
if (showpostdate == true) document.write(' - ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday);
if (!standardstyling) document.write('</div>
<div class="bbrecpostsum">');
if (showpostsummary == true) {
if (standardstyling) document.write('
');
if (postcontent.length &lt; numchars) {
if (standardstyling) document.write('<em>');
document.write(postcontent);
if (standardstyling) document.write('</em>');}
else {
if (standardstyling) document.write('<em>');
postcontent = postcontent.substring(0, numchars);
var quoteEnd = postcontent.lastIndexOf(" ");
postcontent = postcontent.substring(0,quoteEnd);
document.write(postcontent + '...' + readmorelink);
if (standardstyling) document.write('</em>');}
}
if (!standardstyling) document.write('</div>
');
}
}

var numposts = 10;
var showpostdate = false;
var showpostsummary = false;
var numchars = 250;
var standardstyling = false;

Önemli Not: Bu kodun içerisindeki siteadresiniz.com yazısını kendi site adresinize göre düzenlemeniz gerekmektedir.

“Blogger Son Yazılar Eklentisi ve Kurulumu” 6 yorum yapıldı.

  • peki sizin ki gibi başlık sonrası noktalı çizgi şeklinde görünmesini nasıl sağlayabiliriz. css ayarları yani?

  • Teşekkürler yararı oldu gerçekten.

  • görseller açılmıyor yenileyebilir misiniz

  • gerçekten işe yarıyor siteme girip bakabilirsiniz.

  • ooooo bu ne arkadas ne zor iş ben daha karakterleri yapmasını bilmiyorum 😀

  • Kalteli gerçekten iyi

Yorum Yapın

Helal peşinde koşmak cihaddır. (H.Ş)