Blogger Son Yorumlar Eklentisi ve Kurulumu

Blogger Son Yorumlar Modülünü Widgete Eklemek
Blogger’ın vazgeçilmezi olan Son Yazılar eklentisinden sonra en çok tercih edilen eklentilerden birisi de Son Yorumlar eklentisi (modülü) olmaktadır.

Gelelim kısaca eklentinin kurulumunu anlatmaya;
Ancak önceden belirtmekte fayda vardır. Bu tür denemeleri yaparken blogumuzun bir yedeğini almak çok faydalı olacaktır. Çünkü eklentiyi veya temayı kurmadan önce kendinizi güvenceye almak sizi rahatlatacak ve işlemleri daha kolay ve daha çok şey öğrenerek yapabileceksiniz.

Neyse bu sayfada blogger blogunuza yorum eklentisini 3 farklı şekilde eklemeyi göstereceğiz. Hangisi işinizi görüyorsa beğendiyseniz onu kullanırsınız.
blogger son yorumlar eklentisi RSS comment widget
1. yöntem: Önce en kolay metoddan bahsedelim. Blogger kullanıcıları feed/besleme ile başka sitlerin son yazılarını veya kendi son yazılarını eklemeyi bilirler. Aynı bu şekilde feed yerine blogger son yorumların url’sini bulmak yeterli olacaktır.

İlk önce yorumlarınızın RSS kaynağını bulmanız gerek. Bu: http://siteadı.blogspot.com/feeds/comments/default şeklindedir. Widgetler içinden “Besleme” widgetini kullanarak besleme kaynağına yukarıdaki adresi yazıyoruz. Daha sonra ise “Öğe kaynakları” ve “Öğe tarihleri”ni işaretleyerek işimizi bitiriyoruz. Bundan sonrası sitede nerde yayınlayacağınıza kalmış.

2. yöntem:Blogger yönetim panelimizde “Sayfa Ögeleri” kısmından yeni widget oluşturun ve “HTML/Javascript” ögesini seçin.

Daha sonra ise içine aşağıdaki kodları yapıştırmanız yeterli olacaktır.

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 = /]*>/g;
comment = comment.replace(re, "");
if (!standardstyling) document.write('
<div class="bbrecpost">');</div>
document.write('<a href="' + alturl + '"><strong><span style="color: #ff0000;">' + entry.author[0].name.$t + '</span></strong> ; ');
if (!standardstyling) document.write('</a>
<div class="bbrecpostsum">');
if (comment.length &lt; numchars) {
if (standardstyling) document.write('');
document.write('<em><span> ' + comment + '</span></em>
');
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('<em><span>' + comment + ' ...)</span></em>
');
if (standardstyling) document.write('</div>
');}
if (!standardstyling) document.write('

');
if (standardstyling) document.write('');
}
if (!standardstyling) document.write('
<div class="bbwidgetfooter">');
if (standardstyling) document.write('');
document.write();
if (!standardstyling) document.write('</div>
');}
var numcomments = 10;
var numchars = 20;
var standardstyling = true;

Bu kodlardan son olarak kaç tane yorum gösterilmesi gerektğini ve her yorumda kaç karakter olması gerektiğini ayarlayabilirsiniz.

Örnek;var numcomments = 10;” Buradan son kaç yorumun gösterilmesi gerektiğini ayarlayabilirsiniz.

var numchars = 20;” Buradan ise her yorumda kaç karakter gösterilmesi gerektğini ayarlayabilirsiniz.

İşlemlerimiz bu kadardır, notları okumayı unutmayınız. Kolay gelsin.

Önemli Not: Bu kodun içerisindeki siteadresiniz.com yazısını kendi site adresinize göre düzenlemeniz gerekmektedir. Aksi takdirde eklenti çalışmaz ve temanızın bozulmasına sebep olur.

3. yöntem:

Yukarıdaki kod işe yaramazsa/çalışmazsa aşağıdaki kodu deneyin.

(Not: Aşağıdaki kodlar arasında yer alan siteadresiniz.com yazan yeri kendi site adresiniz ile değiştirmeyi unutmayınız!)
Bu kodları nereye yapıştıracağım: Blogger yönetim panelinde 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.

<script type="text/javascript">// <!&#91;CDATA&#91;
 function showrecentcomments(json) { for (var i = 0; i < numcomments; i++) { var entry = json.feed.entry&#91;i&#93;; var alturl; if (i == json.feed.entry.length) break; for (var k = 0; k < entry.link.length; k++) { if (entry.link&#91;k&#93;.rel == 'alternate') { alturl = entry.link&#91;k&#93;.href; break; } } alturl = alturl.replace("#", "#comment-"); var postlink = alturl.split("#"); postlink = postlink&#91;0&#93;; var linktext = postlink.split("/"); linktext = linktext&#91;5&#93;; linktext = linktext.split(".html"); linktext = linktext&#91;0&#93;; 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&#91;^>&#93;*>/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&#91;0&#93;.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>
'); 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>
'); 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;
// &#93;&#93;></script><script type="text/javascript" src="http://www.siteadresiniz.com/feeds/comments/default?alt=json-in-script&amp;callback=showrecentcomments"></script>

Bunlarda olmadı veya beğenmediniz. Bir de şuradan deneyin.

“Blogger Son Yorumlar Eklentisi ve Kurulumu” 1 yorum yapıldı.

  • bütün yolları denedim yinede olmadı

Yorum Yapın

Çalışana hakkını teri kurumadan önce verin (H.Ş.)