Bu sitedeki her şey Sevgi ile kodlanmıştır.

Kategori Listesini Göster

Blogger ‘son yazılar’ ve ‘son yorumlar’ eklentisi


FacebookTwitterPinterestTumblrYazdır


Blogger, ücretsiz olmasına rağmen, kullanıcılarına bir çok eklentiyi kullanabilme imkânı veriyor. Dolayısı ile, Blogger için milyon tane eklenti var diyebilirim. Bu eklentilerin, en başlarında gelen eklenti ise, çoğu kişinin WordPress'ten tanıdığı, son yazılar ve son yorumlar eklentisi. Bu eklenti sayesinde, çok kolay bir şekilde, blogunuza yazdığınız son yazılarınızı ve blogunuz için yapılan son yorumları, blogunuzda gösterebilirsiniz. Bu eklentiyi blogunuza kurmak için ise, aşağıdaki adımları takip etmeniz yeterli olacaktır.

Yerleşim > Gadget Ekle > HTML/JavaScript Ekle bölümüne giriş yapın. Ardından ise, karşınıza çıkan editöre aşağıdaki JavaScript kodlarını yapıştırın.

Son Yazılar eklentisi için; <script style="text/javascript"> 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 = /<S[^>]*>/g; postcontent = postcontent.replace(re, ""); if (!standardstyling) document.write('<div>'); if (standardstyling) document.write('<br/>'); document.write(posttitle); document.write('<br/>'); if (showpostdate == true) document.write(' - ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday); if (!standardstyling) document.write('</div><div>'); if (showpostsummary == true) { if (standardstyling) document.write('<br/>'); if (postcontent.length < numchars) { if (standardstyling) document.write('<i>'); document.write(postcontent); if (standardstyling) document.write('</i>');} else { if (standardstyling) document.write('<i>'); postcontent = postcontent.substring(0, numchars); var quoteEnd = postcontent.lastIndexOf(" "); postcontent = postcontent.substring(0,quoteEnd); document.write(postcontent + '...' + readmorelink); if (standardstyling) document.write('</i>');} } if (!standardstyling) document.write('</div>'); } } var numposts = 10; var showpostdate = false; var showpostsummary = false; var numchars = 250; var standardstyling = false; </script> <script src="https://www.siteadresiniz.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentposts"></script>

Son Yorumlar eklentisi için; <script style="text/javascript"> function showrecentcomments(json) { for (var i = 0; i < numcomments; i++) { var entry = json.feed.entry[i]; var alturl; if (i == json.feed.entry.length) break; for (var k = 0; k < entry.link.length; k++) { if (entry.link[k].rel == 'alternate') { alturl = entry.link[k].href; break; } } alturl = alturl.replace("#", "#comment-"); var postlink = alturl.split("#"); postlink = postlink[0]; var linktext = postlink.split("/"); linktext = linktext[5]; linktext = linktext.split(".html"); linktext = linktext[0]; var posttitle = linktext.replace(/-/g," "); posttitle = posttitle.link(postlink); if ("content" in entry) { var comment = entry.content.$t;} else if ("summary" in entry) { var comment = entry.summary.$t;} else var comment = ""; var re = /<S[^>]*>/g; comment = comment.replace(re, ""); if (!standardstyling) document.write('<div>'); document.write('<a href="' + alturl + '"><b><font color="#FF0000" style="font-size: 9pt">' + entry.author[0].name.$t + '</font></b> ; '); if (!standardstyling) document.write('</div><div>'); if (comment.length < numchars) { if (standardstyling) document.write(''); document.write('<i><font style="font-size: 9pt"> ' + comment + '</font></i><br>'); if (standardstyling) document.write('');} else { if (standardstyling) document.write(''); comment = comment.substring(0, numchars); var quoteEnd = comment.lastIndexOf(" "); comment = comment.substring(0, quoteEnd); document.write('<i><font style="font-size: 9pt">' + comment + ' ...)</font></i><br>'); if (standardstyling) document.write('</a>');} if (!standardstyling) document.write('</div>'); if (standardstyling) document.write(''); } if (!standardstyling) document.write('<div>'); if (standardstyling) document.write(''); document.write(); if (!standardstyling) document.write('</div>');} var numcomments = 10; var numchars = 20; var standardstyling = true; </script> <script src="https://www.siteadresiniz.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"></script>

Önemli Not: Lütfen yukarıdaki kodlarda yer alan (siteadresiniz.com) kısmını kendi site adresiniz ile değiştirmeyi unutmayın. Aksi durumda, eklenti çalışmayacaktır.


    • sasukekv
    • 10 Haziran 2015, 21:00

    çok soalun işime yaradı.

    • Nazilli
    • 19 Temmuz 2015, 17:30

    Blogger kullanıcısıyım çok aramama rağmen bir türlü son yazılar eklentisini bulamıyordum. Sizin Sayeniz de problemimi çözdüm teşekkür ederim.

    • Ful Bilgi
    • 5 Eylül 2015, 04:06

    Bende kullanmıştım bunu fakat değişime gittim sonra tasarımda..Kullanmak isteyenlere tavsiye edebilirim

    • kağıthane baymak servisi
    • 12 Ekim 2015, 03:38

    Paylaşım için Teşekkürler Hocam Emeğinize Sağlık

      • Şahin Gezici
      • 12 Ekim 2015, 09:30

      Merhaba,

      Yorumunuz için biz teşekkür ederiz.

      İyi Günler

    • şehirlerarası nakliyat
    • 7 Aralık 2015, 00:16

    Gerçekten çok açık ve net bir şekilde anlatılmış teşekkürler.

      • Şahin Gezici
      • 7 Aralık 2015, 22:50

      Merhaba,

      Olumlu yorumunuz için biz teşekkür ederiz.

      İyi Günler

    • canlı
    • 22 Ocak 2016, 14:35

    Bilgilendirme icin cok tesekkür ederim.

    • hta
    • 9 Mayıs 2016, 01:25

    Merhaba sitemede eklemek istiorum.Ne zamandir boyle bir sey ariyordum umarim ise yarar , simdiden teesekkurler , deneyip gene yazcam

    • erdal elma
    • 6 Nisan 2017, 16:43

    son yazılar hakkında güzel bir makale olmuş

Bu yazıya yorum göndermek ister misiniz?

Dikkat: Her yorum gönderen kişi, kendi gönderdiği yorumdan sorumlu olmaktadır.
Not: Yazı ile herhangi bir ilgisi bulunmayan yorumların onaylanmadığını belirtmek isteriz.
Yukarı Çık