Blogger Resimli Son Yorumlar Eklentisini blogunuza eklediğinizde eklediğiniz alanda yapılan son yorumları gösterir. Daha iyi bloglar için güzel ve kullanışlı eklentiler ekliyorum. Bu eklentide bunlardan biri. Özelliklerinden bahsedecek olursam
- CSS ve JS ile yapılmıştır.
- 50'ye kadar yorum gösterebiliyor.
- Boyutunu istediğiniz gibi ayarlayabiliyorsunuz. Diğer eklentiler gibi 50 adet yorumun hepsini aynı anda göstermiyor.
- Avatar boyutunu özelleştirebilirsiniz.
- Varsayılan avatarı değiştirebiliyorsunuz.
- Yapılan yorumların ne kadarı eklentide görüntülenecek beliryebiliyorsunuz.
- Minimalist bir yapıya sahiptir. Blogunuzda çok alan işgal etmez.
Eklemek için Blogger > Yerleşim > Gadget Ekle yolunu izleyip HTML/JavaScript ekleyin. Daha sonra aşağıda vermiş olduğum kodu buraya ekleyin.
CODE
<style type="text/css" scoped>
ul.ms_recent{list-style:none;margin:0;padding:0;height:200px;overflow:auto;}
.ms_recent li{background:transparent;margin:0 0 6px!important;padding:3px
!important;display:block;clear:both;overflow:hidden;list-style:none; border: 1px solid transparent; max-height: 100px;}
.ms_recent li:hover{background:#fff;border: 1px solid #e9e9e9;}
.ms_recent a {text-decoration:none;}
.avatarImage{padding:3px;background:#fefefe;float:left;margin:0 6px 0 0;position:relative;overflow:hidden;}
.avatarRound{border-radius:100px;width:35px;height:35px}
.ms_recent li span{margin-top:4px;color: #444;display: block;font-size: 12px;line-height: 1.4;}
</style>
<script type="text/javascript">
//<![CDATA[
var
numComments = 7,
showAvatar = true,
avatarSize = 35,
roundAvatar = true,
characters = 40,
defaultAvatar = "https://2.bp.blogspot.com/-CcYf72IQ0w0/Wihlb_vCHJI/AAAAAAAAKiU/oLsd1k_C_ykcvWE8lXp44D-QiyFGVgfGACLcBGAs/s320/Untitled-1%2Bcopy.JPG",
hideCredits = False;
maxfeeds=50,
adminBlog='MS';
//]]>
</script>
<script type="text/javascript">
//eval
function hp_d11(s){var o="",ar=new Array(),os="",ic=0;for(i=0;i<s.length;i++){c=s.charCodeAt(i);if(c<128)c=c^2;os+=String.fromCharCode(c);if(os.length>80){ar[ic++]=os;os=""}}o=ar.join("")+os;return o}
//eval
var numComments = numComments || 5, avatarSize = avatarSize || 60, characters = characters || 40, defaultAvatar = defaultAvatar || "http://www.gravatar.com/avatar/?d=mm", moreLinktext = moreLinktext || " More »", showAvatar = typeof showAvatar === "undefined" ? true : showAvatar, showMorelink = typeof showMorelink === "undefined" ? false : showMorelink, roundAvatar = typeof roundAvatar === "undefined" ? true : roundAvatar, hideCredits = hideCredits || false, maxfeeds = maxfeeds || 50, adminBlog = adminBlog || 'Kang Asep';
function ms_recent(kangismet) {
var commentsHtml;
commentsHtml = "<ul class=\"ms_recent\">";
ntotal=0;
for (var i = 0; i < maxfeeds; i++) {
var commentlink, authorName, authorAvatar, avatarClass;
if (i == kangismet.feed.entry.length) {
break;
}
if(ntotal>=numComments){
break;
}
var entry = kangismet.feed.entry[i];
for (var l = 0; l < entry.link.length; l++) {
if (entry.link[l].rel == "alternate") {
commentlink = entry.link[l].href;
}
}
for (var a = 0; a < entry.author.length; a++) {
authorName = entry.author[a].name.$t;
authorAvatar = entry.author[a].gd$image.src;
}
if (authorName!= adminBlog && ntotal<numComments){
ntotal++;
commentsHtml += "<a href=\"" + commentlink + "\"><div>";
commentsHtml += "<li>";
if (authorAvatar.indexOf("/s1600/") != -1) {
authorAvatar = authorAvatar.replace("/s1600/", "/s" + avatarSize + "-c/");
} else if (authorAvatar.indexOf("/s220/") != -1) {
authorAvatar = authorAvatar.replace("/s220/", "/s" + avatarSize + "-c/");
} else if (authorAvatar.indexOf("/s512-c/") != -1 &&
authorAvatar.indexOf("http:") != 0) {
authorAvatar = "http:" + authorAvatar.replace("/s512-c/", "/s" + avatarSize + "-c/");
} else if (authorAvatar.indexOf("blogblog.com/img/blank.gif") != -1) {
if (defaultAvatar.indexOf("gravatar.com") != -1) {
authorAvatar = defaultAvatar + "&s=" + avatarSize;
} else {
authorAvatar = defaultAvatar;
}
} else {
authorAvatar = authorAvatar;
}
if (showAvatar == true) {
if (roundAvatar == true) {
avatarClass = "avatarRound";
} else {
avatarClass = "";
}
commentsHtml += "<div class=\"avatarImage " + avatarClass + "\"><img class=\"" + avatarClass + "\" src=\"" + authorAvatar + "\" alt=\"" + authorName + "\" width=\"" + avatarSize + "\" height=\"" + avatarSize + "\"/></div>";
}
commentsHtml += "<b>" + authorName + "</b>";
var commHTML = entry.content.$t;
var commBody = commHTML.replace(/(<([^>]+)>)/gi, "");
if (commBody != "" && commBody.length > characters) {
commBody = commBody.substring(0, characters);
commBody += "…";
if (showMorelink == true) {
commBody += "" + moreLinktext + "";
}
} else {
commBody = commBody;
}
commentsHtml += "<span>" + commBody + "</span>";
commentsHtml += "</li></div></a>";
}
}
commentsHtml += "</ul>";
var hideCSS = "";
if (hideCredits == true) {
hideCSS = "display:none;";
}
commentsHtml +=
document.write(commentsHtml);
}
</script>
<script type="text/javascript" src="/feeds/comments/default?alt=json&callback=ms_recent&&max-results=50">
</script>
Yavruağzı ile belirttiğim yerleri kendinize göre düzenleyerek kullanabilirsiniz.
Daha iyi bloglar için...
Blogger için Resimli Minimal Son Yorumlar Eklentisi
Reviewed by Mustafa Aydın
on
1/04/2018
Rating:
teşekkürler.
YanıtlaSilTeşekkürler
YanıtlaSil