Herkese Merhaba :)
Bugün sizlere yine bloguma yeni eklediğim gadgeti nasıl eklediğimden bahsedececeğim.
"En Çok Yorum Yapanlar" widgeti yine çok basit bir şekilde. Umarım faydalı olur. :)
Yerleşim sekmesine giriyoruz
Kaydediyoruz bu kadar! :)
Kaynak şu siteden bu arada belirteyim: http://eklentileri.blogspot.com.tr/2012/10/resimli-en-cok-yorum-yapanlar-eklentisi.html
"En Çok Yorum Yapanlar" widgeti yine çok basit bir şekilde. Umarım faydalı olur. :)
![]() |
En Çok Yorum Yapanlar Gadgeti Nasıl Eklenir |
Yerleşim sekmesine giriyoruz
Koymak istediğiniz yere Gadget ekle bölümüne tıklıyoruz.
Şu kodu kopyalayıp html ekle bölümüne girip yapıştırıyoruz :
<style type="text/css">
.top-commenter-line img {
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}
.top-commenter-line {margin: 3px 0;}
.top-commenter-line .profile-name-link {padding-left:0;}
.top-commenter-avatar {vertical-align:middle;}
</style>
<script type="text/javascript">
//
// Top Commentators gadget with avatars, by MS-potilas 2012.
// Gets a list of top commentators from all comments, or specified number of days in the past.
// See http://eklentileri.blogspot.com/
//
// CONFIG:
var maxTopCommenters = 5; // how big a list of top commentators
var minComments = 1; // how many comments must top commentator have at least
var numDays = 0; // from how many days (ex. 30), or 0 from "all the time"
var excludeMe = true; // true: exclude my own comments
var excludeUsers = ["Anonymous", "someotherusertoexclude"]; // exclude these usernames
var maxUserNameLength = 42; // 0: don't cut, >4: cut usernames
//
var txtTopLine = '<b>[#].</b> [image] [user] ([count])';
var txtNoTopCommenters = 'No top commentators at this time.';
var txtAnonymous = ''; // empty, or Anonymous user name localized if you want to localize
//
var sizeAvatar = 56;
var cropAvatar = true;
//
var urlNoAvatar = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkPPRZ3-0eUiNZqkgbTrSUW8zjfSQJcIxCae3f2SFqkQ5kv3ixxoy0eU8Mbh0PPQqr5V5t5HHZJz6g2fJkowlXAbEjr_H8JEBN5VGKadoqi2V9kMCFOUt0p413TfZTk4yl_er-UUgceTM/"+sizeAvatar+"/avatar_blue_m_96.png"; // http://www.blogger.com/img/avatar_blue_m_96.png resizeable
var urlAnoAvatar = 'http://www.gravatar.com/avatar/00000000000000000000000000000000?d=mm&s=' + sizeAvatar;
var urlMyProfile = ''; // set if you have no profile gadget on page
var urlMyAvatar = ''; // can be empty (then it is fetched) or url to image
// config end
// for old IEs & IE modes:
if(!Array.indexOf) {
Array.prototype.indexOf=function(obj) {
for(var i=0;i<this.length;i++) if(this[i]==obj) return i;
return -1;
}}
function replaceTopCmtVars(text, item, position)
{
if(!item || !item.author) return text;
var author = item.author;
var authorUri = "";
if(author.uri && author.uri.$t != "")
authorUri = author.uri.$t;
var avaimg = urlAnoAvatar;
var bloggerprofile = "http://www.blogger.com/profile/";
if(author.gd$image && author.gd$image.src && authorUri.substr(0,bloggerprofile.length) == bloggerprofile)
avaimg = author.gd$image.src;
else {
var parseurl = document.createElement('a');
if(authorUri != "") {
parseurl.href = authorUri;
avaimg = 'http://www.google.com/s2/favicons?domain=' + parseurl.hostname;
}
}
if(urlMyProfile != "" && authorUri == urlMyProfile && urlMyAvatar != "")
avaimg = urlMyAvatar;
if(avaimg == "http://img2.blogblog.com/img/b16-rounded.gif" && urlNoAvatar != "")
avaimg = urlNoAvatar;
var newsize="s"+sizeAvatar;
avaimg = avaimg.replace(/\/s\d\d+-c\//, "/"+newsize+"-c/");
if(cropAvatar) newsize+="-c";
avaimg = avaimg.replace(/\/s\d\d+(-c){0,1}\//, "/"+newsize+"/");
var authorName = author.name.$t;
if(authorName == 'Anonymous' && txtAnonymous != '' && avaimg == urlAnoAvatar)
authorName = txtAnonymous;
var imgcode = '<img class="top-commenter-avatar" height="'+sizeAvatar+'" width="'+sizeAvatar+'" title="'+authorName+'" src="'+avaimg+'" />';
if(authorUri!="") imgcode = '<a href="'+authorUri+'">'+imgcode+'</a>';
if(maxUserNameLength > 3 && authorName.length > maxUserNameLength)
authorName = authorName.substr(0, maxUserNameLength-3) + "...";
var authorcode = authorName;
if(authorUri!="") authorcode = '<a class="profile-name-link" href="'+authorUri+'">'+authorcode+'</a>';
text = text.replace('[user]', authorcode);
text = text.replace('[image]', imgcode);
text = text.replace('[#]', position);
text = text.replace('[count]', item.count);
return text;
}
var topcommenters = {};
var ndxbase = 1;
function showTopCommenters(json) {
var one_day=1000*60*60*24;
var today = new Date();
if(urlMyProfile == "") {
var elements = document.getElementsByTagName("*");
var expr = /(^| )profile-link( |$)/;
for(var i=0 ; i<elements.length ; i++)
if(expr.test(elements[i].className)) {
urlMyProfile = elements[i].href;
break;
}
}
for(var i = 0 ; i < json.feed.entry.length ; i++ ) {
var entry = json.feed.entry[i];
if(numDays > 0) {
var datePart = entry.published.$t.match(/\d+/g); // assume ISO 8601
var cmtDate = new Date(datePart[0],datePart[1]-1,datePart[2],datePart[3],datePart[4],datePart[5]);
//Calculate difference btw the two dates, and convert to days
var days = Math.ceil((today.getTime()-cmtDate.getTime())/(one_day));
if(days > numDays) break;
}
var authorUri = "";
if(entry.author[0].uri && entry.author[0].uri.$t != "")
authorUri = entry.author[0].uri.$t;
if(excludeMe && authorUri != "" && authorUri == urlMyProfile)
continue;
var authorName = entry.author[0].name.$t;
if(excludeUsers.indexOf(authorName) != -1)
continue;
var hash=entry.author[0].name.$t + "-" + authorUri;
if(topcommenters[hash])
topcommenters[hash].count++;
else {
var commenter = new Object();
commenter.author = entry.author[0];
commenter.count = 1;
topcommenters[hash] = commenter;
}
}
if(json.feed.entry.length == 200) {
ndxbase += 200;
document.write('<script type="text/javascript" src="http://'+window.location.hostname+'/feeds/comments/default?redirect=false&max-results=200&start-index='+ndxbase+'&alt=json-in-script&callback=showTopCommenters"></'+'script>');
return;
}
// convert object to array of tuples
var tuplear = [];
for(var key in topcommenters) tuplear.push([key, topcommenters[key]]);
tuplear.sort(function(a, b) {
if(b[1].count-a[1].count)
return b[1].count-a[1].count;
return (a[1].author.name.$t.toLowerCase() < b[1].author.name.$t.toLowerCase()) ? -1 : 1;
});
// list top topcommenters:
var realcount = 0;
for(var i = 0; i < maxTopCommenters && i < tuplear.length ; i++) {
var item = tuplear[i][1];
if(item.count < minComments)
break;
document.write('<di'+'v class="top-commenter-line">');
document.write(replaceTopCmtVars(txtTopLine, item, realcount+1));
document.write('</d'+'iv>');
realcount++;
}
if(!realcount)
document.write(txtNoTopCommenters);
}
document.write('<script type="text/javascript" src="http://'+window.location.hostname+'/feeds/comments/default?redirect=false&max-results=200&alt=json-in-script&callback=showTopCommenters"></'+'script>');
</script>
Kaynak şu siteden bu arada belirteyim: http://eklentileri.blogspot.com.tr/2012/10/resimli-en-cok-yorum-yapanlar-eklentisi.html
iyiymiş bu buton gerçekten , teşekkürler :D
YanıtlaSilRica ederim :)
SilHemen uyguladım bile çok teşekkür ederim :)
YanıtlaSilRica ederim canım :)
SilÇok güzel bir bilgi canım teşekkürler.
YanıtlaSilRica ederim :)
Silteşekkürler paylaşım için :)
YanıtlaSilRica ederim faydalı olduysam :)
Silben de ekledim bunu Menfi!!!! Belgeler konuşuyor dimi, kanıt bunlar :)))
YanıtlaSilKendimi görünce de sevindim hani :)))
Ahaha tabi ki yorum yapanlar şöyle gözüksün bi dimi :D
Silaynen, vefalı dostları görelim :)))
SilTabi kiiii :x
SilTeşekkürler Ebru !
YanıtlaSilBayadır aklımdaydı yapmak şart oldu
Gülücüklü kal...
Teşekkür ederim ne mutlu bana :)
SilÇok uzun bir kodu var. Bir yazı yayınlayacağım senin linkinde olacak
YanıtlaSilHtml olduğu için bir sıkıntı olmaz ki :)
Silkoysam mı ki acabaa :)
YanıtlaSilKoymalısın deep ^.^
SilGitmiş bile birinciliğim! Deep almış yerimi :)
SilAlacağın olsun deep :))
Ahaha rakip çıktı :D
Silpışııık :)
SilHaha kızışıyor ortam :D
SilFaydalı bir paylaşım çok teşekkürler ♥
YanıtlaSilRica ederim :)
SilGadgetta kendimi gördüm, koştum geldim :)
YanıtlaSilÇok güzel bir bilgi olmuş. Aslında ben de eklemek isterim ama bloglarımın ikisi de gadgettan geçilmiyor. Belki bir ara başka gadgetlerı kaldırıp bundan koyarım ama :)
Güzel ama hoş geldin ki :)
Silgadget yanı :)
SilŞimdi de birinciliği kaptırmak istemediğim için bir yorum daha bırakayım dedim :)
YanıtlaSilYorum şampiyonu kahve yanı, yehu :)))
:)
SilBen ikincinin taslaklarında kaynbolmuşken sen dördüncüyü çıkardın ayol ben senle yarışmam yok :) Çekiliyorum yarışmadan :)))
SilMenfi, ozanlar atışıyor karşılıklı, hoş görüver bizi :)
SilEstağfurullah :x
Silİyiymiş bu gadget teşekkürler :)
YanıtlaSilBende izninle ekleyecegim harika paylasim tesekkurler;)
YanıtlaSilTabi ki ne izni rica ederim :)
SilAaaa çok güzel saolun koysammı ki:) takipteyim sizi de beklerim :D
YanıtlaSilhttp://gullugalaksi.blogspot.com.tr/
Geliyorum hemen rica ederim :) :x
SilYaptım kiii :)
YanıtlaSilGüle güle kullanın o zaman :)
SilPaylaşımınızdan dolayı çok teşekkür ederim.Bloğunuzu takibime aldım, bende beklerim sevgiler...
YanıtlaSilRica ederim geliyorum tabi ki sevgiler :x
SilMerhaba, sevgili menfi ebru taş çok güzel bir paylaşım olmuş. Benim gibi yeni olanlar için çok faydalı teşekkür ederim. Sayfamda bir sorun yaşıyorum. Dün akşamdan bu yana G+ da hiçbir şey paylaşamıyorum ve +1 leyemiyorum. Bu arada yorumlara cevapta veremiyorum. Sürekli hata veriyor. Rica etsem acaba bu konuda bana yardımcı olabilirmisiniz. Sizi de sayfamda görmekten mutluluk duyarım :)
YanıtlaSilkurabiyecimiss.blogspot.com
Merhaba hoş geldin çok teşekkür ederim :) Hani neyden dolayı olmuştur gerçekten bilmiyorum yardımcı olabilir miyim belki sorun vardır düzelir eğer yorumunuzu gören olursa yardımcı olurlar inşallah :)
Silhttp://menfiebrutas.blogspot.com.tr
zehra ertuğrul/ menfi ebru taş.
Silzehra artuğrul, iki gün önce blogunuzu görüp okumuştum ama yorum yapamadım, yorum kutusu farklı bizimkinden çünkü, bugün de gelmişsiniz bloguma, blogunuzu gizli yetenek arkadaşımızda görmüştüm zaten ama işte yorum yapamıyom size. sorununuzun çözümünü ben bilemiyorum ama bi arkadaşımız var herkese yardım eden, ona bildirdim. blog gökhan tekin, görünce gelir herhalde ama siz de gidip söyleyebilirsiniz çekinmeden :)
menfiiii, zehra ertuğrul görmezse ona söleyebilir misiiin :)
Hiç söylemez miyim deeeepp yardımcı olur inşallah :)
SilMerhaba, deeptone ilginize teşekkür ederim. Gökhan bey bana ulaştı facebook hayran sayfamdan yardımcı oldu sağolsun. Geogle Chrome dan kaynaklı olabilir dedi kapatıp tekrar yükledim bloğuma erişimimide kaybetmiştim. Artık G+ da farklı bir hesapla devam ediyorum. O yüzden diğer oturumdan yapılan bazı yorumlara cevap veremiyorum :( sizede cevap veremediysem bsğışlayın. Bu arada yorum kutusu farklı derken nasıl bir fark ? Sizinki gibi yapabilirmiyim acaba? Menfi Ebru Taşın sayfasını da meşgul ettim. Dilerim hakkınızı helal edersiniz. Sevgilerimle
SilNe demek olur mu aramızda öyle şeyler Deep'e bende teşekkür ederim :)
Silzehra ertuğrul.
Silbakın benim yorum kutusu da menfi ebru'nunki de aynı yorum kutusu. hepimizin aynı. sizinki farklı. böyle birkaç arkadaşımız daha var farklı olan. onu da gökhan arkadaşımıza sorsanız ya, o da google plus ile ilgili bir durum olmalı. o bilir ve yardım eder ki :) ay sevindim diğer sorunlarınızın çözülmesineee :)
Çok teşekkürler :)
YanıtlaSiliki filmi de sevdim bak yazdım bugün başka filmler de var sen de seçersin belki işteee :)
YanıtlaSilHemen bakacağım deep :x
SilHemen bakacağım deep :x
SilSevdiğim arkadaşlarımın bloglarında görmeye başlamıştım ben de çok merak ediyordum. Teşekkürler paylaşım için :)
YanıtlaSilRica ederim hoş geldin :)
SilHoş buldum :))
SilBloguma hemen uyguladım. Paylaşım için teşekkür ederim. Meğer çok kolaymış yapması ama keşke kendimizi listeden çıkarmanın bir yolu olsa.
YanıtlaSilÖğrenirsem hemen burada paylaşırım rica ederim :)
SilÇok faydalı oldu canım ellerine sağlık :)
YanıtlaSilNe mutlu bana :)
Silya çok güzelmiş bu bende hemen bloguma uyguladım bloguma beklerim ellerine sağlık ♥ :)
YanıtlaSilGelip bakayım bi :)
SilÇok güzelmiş, teşekkürler paylaştığın için :)
YanıtlaSilRica ederim ;;-)
Sil