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.


    • Mesut ZEYTİN’in Edebiyat Defteri
    • 11 Haziran 2012, 20:39

    .harikasınız ustam bi sürü paylaşımlar var şaşırdım valla :D

    • Meditasyon
    • 9 Nisan 2014, 05:36

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

      • Şahin Gezici
      • 9 Nisan 2014, 22:38

      Merhaba,

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

    • Eylem Üzümcü
    • 9 Nisan 2014, 05:38

    Harika bir makale.. teşekkür ederim..

      • Şahin Gezici
      • 9 Nisan 2014, 22:39

      Merhaba,

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

      İyi Çalışmalar

    • oda
    • 30 Haziran 2014, 00:55

    bende bu konuda bilgi arıyordum, sitenizi googlede buldum, tşkrlerr

      • Şahin Gezici
      • 30 Haziran 2014, 09:38

      Merhaba,

      Aradığınızı bulduğunuza sevindik, bizi takip etmeye devam edin. Biz teşekkür ederiz.

      İyi Çalışmalar

    • heroman
    • 27 Ağustos 2014, 02:21

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

      • Şahin Gezici
      • 27 Ağustos 2014, 08:26

      Merhaba,

      Yardım edebildiysek ne mutlu, biz teşekkür ederiz.

      İyi Çalışmalar

    • forum
    • 21 Ekim 2014, 22:40

    Doğru dürüst şekilde anlatan biri olması ne güzel.. Teşekkürler teknobeyin.

      • Şahin Gezici
      • 21 Ekim 2014, 22:51

      Merhaba,

      Yorumunuz için biz teşekkür ederiz

      İyi Çalışmalar

    • salim
    • 30 Ekim 2014, 19:35

    hocam eklentilerin bitmiş resminide koysanız daha iyi olur

    • Avcılar samsung servisi
    • 11 Ocak 2015, 01:27

    çok başarılı bir makale olmuş,teşekkürler.

    • turka
    • 2 Mart 2015, 23:59

    söylenenlere aynen katılıyorum.

    • Ferhat Özal
    • 21 Nisan 2015, 17:49

    Teşekkürler, kullanmaya başladım güzel paylaşım :)

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