Blogger için Resimli Minimal Son Yorumlar Eklentisi


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 &raquo;", 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 += "&hellip;";
                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&amp;callback=ms_recent&amp;&amp;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 Blogger için Resimli Minimal Son Yorumlar Eklentisi Reviewed by Mustafa Aydın on 1/04/2018 Rating: 5

2 yorum:

Lütfen yapacağınız yorumların bizim için değerli olduğunu unutmayın. Aklınıza takılan herhangi bir şeyi ister yorum kısmından isterseniz de iletişim sayfasından bize sorabilirsiniz. Spam, reklam vb. yorumlar onaylanmayacaktır.