<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/AVvXsEjXtehoC9C0M_FzVWCd4FIto7_soh3w7_Y-IkN42EYx0T8eOyKtbSVuTE8qN5kkuVcDKPCTZ1nY-MhJFvoTdc_WwTzSx7g16UAXD6rOYiIkychEGoSl9sBeuU2UjJ18hmFTZd-1Fm8nT0E/"+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>
Topics: blogger eklenti resimli yorum widget
About Unknown
Web Sayfamızda, Bilgisayar, İntenret, Güvenlik Sistemleri, Cep Telefonları, Tablet Bilgisayarlar, Navigation Sistemleri, Modem Kurulumları ve Smart TV ayarları ile ilgili tamamı görsel anlatımla hazırlanmış makaleler bulabilirsiniz. Keyifli Zaman Geçirmenizi Dileriz.
Kaydol:
Kayıt Yorumları (Atom)
Translate
Katagoriler
Blog Arsivi
-
▼
2012
(730)
-
▼
Ekim
(130)
- Office 2013 kutuları sızdı!
- Linklerinizin Altındaki Çizgiyi Kaldırma
- Google'dan "Google'ınızı geri alın" sayfası
- Gangnam Style Film Oluyor!
- Galaxy s3 mü? İpone 5 mi?
- Yüksek Kaliteli Twitter Kapak Resimleri
- Daha iyi Bir Blog için Yapılması Gerekenler
- Resimli En Çok Yorum Yapanlar Eklentisi
- Politik tartışmaları engelleyen eklenti!
- Google'ın Nexus tableti ortaya çıktı!
- Yasaklı Sitelere Girme - Dns Ayarlarını Değiştirmek
- Yeni Android'i kasırga vurdu!
- Legit Blogger Teması [Animasyonlu Header]
- FİNAL PROJEM
- Scratch Projem-10
- Scratch Projem-8
- Scratch Projem-9
- Scratch Projem-7
- Scratch Projem-6
- Scratch Projem-5
- Scratch Projem-3
- Scratch Projem-4
- Scratch Projem-1
- Scratch Projem-2
- İLK OYUNUM
- SCRATCH
- Scratch Dersleri
- Scratch Programını Tanıyalım
- SONY, XPERIA U'yla Yine Yapmış Yapacağını!
- HTML Tablolar
- HTML Çerçeveler
- HTML Bağlantılar
- HTML Özeller
- HTML Biçimlendirme
- Java Script Tablo
- Java Script Sayfa Nesnesi
- Java Script Olay Komutları
- Java Script Gözatıcı Komutları
- Java Script Doküman Nesnesi
- Java Script Pencere Nesnesi
- Java Script ve DHTML
- Java Script Matematik Komutları
- Java Script Olaylar
- Java Script Zaman Komutları
- Java Script Diziler
- Dreamweawer İnce Ayar
- Dreamweaver ve CSS Stiller
- HTML Parametreler
- HTML Etiketler
- HTML Elementler
- HTML Giriş
- HTML Nedir?
- Dreamweaver Panel Grupları
- Dreamweaver Temelleri
- Dreamweaver Giriş
- JavaScript ile Sayfalama
- Java Script Form Nesnesi
- Java Script Metin Komutları
- Java Script Pencere Komutları
- Java Script Mantıksal İşlemler
- Java Script Döngü Denetimi
- Java Script Akış Denetimi
- Java Script Değişkenler
- Java Script Aritmetik İşlemler
- Java Script Yazım Kuralları
- Java Script Fonksiyonlar
- Java Script e Giriş
- Apple efsanesi bitiyor mu?
- CHIP Online Bilgisayar Kursuna Hoşgeldiniz
- Facebook Messenger İndirin!
- Dairenin alanını ve çevresini bulma
- TextBox’ın Özellikleri
- String Fonksiyonlar – Trim – TrimEnd – TrimStart- ...
- Jetpack Joyride 1.3.5 - android uygulama
- Talking Ginger 1.3 - android uygulama!
- Color Splash FX 1.0.7
- Flashlight 1.1.1
- Ekranlar savaşı başlıyor!
- Bond, Sony ile İstihbarat Topluyor!
- İpucu Balonu Tarzında Sosyal Butonlar
- Switch-Case ile doğacak çocuğa isim bulma programı#
- C# While Döngüsü İle Çİft Sayıları Toplama
- Dünya üçüncüsü oldu!
- Bumerang Türkiye'nin En İyi Blog ve Web Sitelerini...
- Firefox 16 hazır; İndirin!
- iPhone 5'te acayip bir sorun!
- Nokia, son tekmeyi de vurdu!
- Google, Yeni Chromebook'u Tanıttı!
- Sabit diskinize hükmedin; İndirin!
- iPhone'u nasıl kırıyoruz?
- iPhone 5 itirafları!
- Android 4.2'den sızıntı var!
- HTC ve Sharp'tan yeni nesil ekranlar!
- İstenmeyen Bağlantılar İçin Google Disavow Aracı
- 2012 Bumerang Ödülleri Başlıyor
- Form Geçişleri
- İç içe if-else yapısı ile basit giriş paneli uygul...
- C# Diziler
- C# Konsoldan Veri Girmek
- C# ile ilk Program
-
▼
Ekim
(130)
Popular Konular
-
Yavru vatan Kıbrıs, tatillerde en çok tercih edilen yerler arasında bulunmaktadır. Benzersiz doğası, masmavi denizi, altın renkli plajları v...
-
Herkese Merhaba, Öncelik ile bu hilenin para ile satıldığını ve Kullanıcıların mağdur edildiğini gördüğüm için paylaşımda bulunuyorum. Bugün...
-
Türkiye İl Plaka Kodları Türkiye İl Plaka kodlarını bugun sizlere sunucağım.Türkiye il plaka kodları alttarafta.Sizlerde yorum yaparak nerde...
-
Selfie Nedir? Selfie, bir dijital fotoğraf makinesi ya da kameralı cep telefonu ile çekilen oto-portre fotoğrafı türüdür. Bu fotoğraflar gen...
-
Günümüzde marka bilinirliğini arttırmak, müşteriyle ve çalışanlarla iletişim kurmanın en etkili yollarından biri blog yazmak. Markalar için ...
-
Blog yazmaya başlayan hemen herkes bir şekilde SEO kavramı ile tanışır ve öğrenmenin yollarını arar. Fakat her konuda olduğu gibi SEO yani a...
-
Avea İnTouch 3 Hard Reset (Sıfırlama) işleminde sistem verileri ,uygulama verileri ve indirilen uygulamalar, Rehber ve mesajlar dahil olm...
-
Siz bir uygulamayı ikinci çağırışınızda ilk çağırışınızdan hızlı açılıyorsa cache bellek ile tanıştınız demektir. Peki bu olayın perde arkas...
-
Link inşaa ederken en çok kullanılan yöntemlerden biri bloglara yorum yazamaktır. Yorum yazarak backlink kazanmak çok kolay olduğu için her ...
-
Okuyucuların ortak istekleri ve beklentileri Blog Hocam’ın 1 numaralı yazı kaynağı diyebilirim. Son zamanlarda bayan bloggerlardan gelen tal...
Hiç yorum yok: