Kamis, 10 Oktober 2013

Solusi Untuk Meningkatkan Kinerja Loading Gambar Blog

Saat lagi surfing di beberapa web blog, saya menemukan beberapa web blog yang menggunakan gambar besar sebagai background header atau gambar besar dalam posting tapi loading blog tidak terganggu. Ketika gambar di muat, gambar tidak langsung terlihat sepenuhnya tapi sepotong demi sepotong gambar terlihat setelah itu baru sepenuhnya gambar terbuka. Saat itu saya yakin kalau pemilik blog menggunakan script tertentu sehingga gambar ngeload seperti itu. Saya pun melihat view source dari web blog tersebut dan menemukan kode yang mereka gunakan.

cara mempercepat loading blog,tips meningkatkan kinerja gambar,loading gambar

Kode yang mereka gunakan, mereka sebut dengan nama Lazy Load Image Plug-in. Ternyata kode ini sudah lulus tes di beberapa aplikasi seperti Safari 5.1, Safari 6, Chrome 20, Firefox 12 pada OSX dan Chrome 20, IE 8, IE 9 di Windows, Safari 5.1 pada iOS 5 untuk iPhone dan iPad.

Lazy Load Image Plug-in dapat meningkatkan kinerja gambar yang berupa :
  1. Gambar Posting
  2. Thumbnail Posting
  3. Gravatar gambar
  4. Konten iframe

Cara memasang Lazy Load Image Plug-in di blog
  • Login ke blogger → Klik Template → Pilih Edit HTML
  • Letakkan kode berikut di atas kode </head>
<script type='text/javascript'>
//<![CDATA[
/*
* Lazy Load - jQuery plugin for lazy loading images
* Copyright (c) 2007-2012 Mika Tuupola
* Project home: http://www.appelsiini.net/projects/lazyload Version:  1.8.3
* Republished by Muhammad Septi Rosidi www.tutorialblogspot.com
*/
(function($, window, document, undefined) {
    var $window = $(window);
    $.fn.lazyload = function(options) {
        var elements = this;
        var $container;
        var settings = {
            threshold       : 0,
            failure_limit   : 0,
            event           : "scroll",
            effect          : "show",
            container       : window,
            data_attribute  : "original",
            skip_invisible  : true,
            appear          : null,
            load            : null
        };
        function update() {
            var counter = 0;
            elements.each(function() {
                var $this = $(this);
                if (settings.skip_invisible && !$this.is(":visible")) {
                    return;
                }
                if ($.abovethetop(this, settings) ||
                    $.leftofbegin(this, settings)) {
                        /* Nothing. */
                } else if (!$.belowthefold(this, settings) &&
                    !$.rightoffold(this, settings)) {
                        $this.trigger("appear");
                        /* if we found an image we'll load, reset the counter */
                        counter = 0;
                } else {
                    if (++counter > settings.failure_limit) {
                        return false;
                    }
                }
            });
        }
        if(options) {
            /* Maintain BC for a couple of versions. */
            if (undefined !== options.failurelimit) {
                options.failure_limit = options.failurelimit;
                delete options.failurelimit;
            }
            if (undefined !== options.effectspeed) {
                options.effect_speed = options.effectspeed;
                delete options.effectspeed;
            }
            $.extend(settings, options);
        }
        /* Cache container as jQuery as object. */
        $container = (settings.container === undefined ||
                      settings.container === window) ? $window : $(settings.container);
        /* Fire one scroll event per scroll. Not one scroll event per image. */
        if (0 === settings.event.indexOf("scroll")) {
            $container.bind(settings.event, function(event) {
                return update();
            });
        }
        this.each(function() {
            var self = this;
            var $self = $(self);
            self.loaded = false;
            /* When appear is triggered load original image. */
            $self.one("appear", function() {
                if (!this.loaded) {
                    if (settings.appear) {
                        var elements_left = elements.length;
                        settings.appear.call(self, elements_left, settings);
                    }
                    $("<img />")
                        .bind("load", function() {
                            $self
                                .hide()
                                .attr("src", $self.data(settings.data_attribute))
                                [settings.effect](settings.effect_speed);
                            self.loaded = true;
                            /* Remove image from array so it is not looped next time. */
                            var temp = $.grep(elements, function(element) {
                                return !element.loaded;
                            });
                            elements = $(temp);
                            if (settings.load) {
                                var elements_left = elements.length;
                                settings.load.call(self, elements_left, settings);
                            }
                        })
                        .attr("src", $self.data(settings.data_attribute));
                }
            });
            /* When wanted event is triggered load original image */
            /* by triggering appear.                              */
            if (0 !== settings.event.indexOf("scroll")) {
                $self.bind(settings.event, function(event) {
                    if (!self.loaded) {
                        $self.trigger("appear");
                    }
                });
            }
        });
        /* Check if something appears when window is resized. */
        $window.bind("resize", function(event) {
            update();
        });
        /* With IOS5 force loading images when navigating with back button. */
        /* Non optimal workaround. */
        if ((/iphone|ipod|ipad.*os 5/gi).test(navigator.appVersion)) {
            $window.bind("pageshow", function(event) {
                if (event.originalEvent.persisted) {
                    elements.each(function() {
                        $(this).trigger("appear");
                    });
                }
            });
        }
        /* Force initial check if images should appear. */
        $(window).load(function() {
            update();
        });
        return this;
    };
    /* Convenience methods in jQuery namespace.           */
    /* Use as  $.belowthefold(element, {threshold : 100, container : window}) */
    $.belowthefold = function(element, settings) {
        var fold;
        if (settings.container === undefined || settings.container === window) {
            fold = $window.height() + $window.scrollTop();
        } else {
            fold = $(settings.container).offset().top + $(settings.container).height();
        }
        return fold <= $(element).offset().top - settings.threshold;
    };
    $.rightoffold = function(element, settings) {
        var fold;
        if (settings.container === undefined || settings.container === window) {
            fold = $window.width() + $window.scrollLeft();
        } else {
            fold = $(settings.container).offset().left + $(settings.container).width();
        }
        return fold <= $(element).offset().left - settings.threshold;
    };
    $.abovethetop = function(element, settings) {
        var fold;
        if (settings.container === undefined || settings.container === window) {
            fold = $window.scrollTop();
        } else {
            fold = $(settings.container).offset().top;
        }
        return fold >= $(element).offset().top + settings.threshold  + $(element).height();
    };
    $.leftofbegin = function(element, settings) {
        var fold;
        if (settings.container === undefined || settings.container === window) {
            fold = $window.scrollLeft();
        } else {
            fold = $(settings.container).offset().left;
        }
        return fold >= $(element).offset().left + settings.threshold + $(element).width();
    };
    $.inviewport = function(element, settings) {
         return !$.rightoffold(element, settings) && !$.leftofbegin(element, settings) &&
                !$.belowthefold(element, settings) && !$.abovethetop(element, settings);
     };
    /* Custom selectors for your convenience.   */
    /* Use as $("img:below-the-fold").something() or */
    /* $("img").filter(":below-the-fold").something() which is faster */
    $.extend($.expr[':'], {
        "below-the-fold" : function(a) { return $.belowthefold(a, {threshold : 0}); },
        "above-the-top"  : function(a) { return !$.belowthefold(a, {threshold : 0}); },
        "right-of-screen": function(a) { return $.rightoffold(a, {threshold : 0}); },
        "left-of-screen" : function(a) { return !$.rightoffold(a, {threshold : 0}); },
        "in-viewport"    : function(a) { return $.inviewport(a, {threshold : 0}); },
        /* Maintain BC for couple of versions. */
        "above-the-fold" : function(a) { return !$.belowthefold(a, {threshold : 0}); },
        "right-of-fold"  : function(a) { return $.rightoffold(a, {threshold : 0}); },
        "left-of-fold"   : function(a) { return !$.rightoffold(a, {threshold : 0}); }
    });
//]]>
</script>
<script charset='utf-8' type='text/javascript'>
$(function() {
   $(&quot;img&quot;).lazyload({placeholder : &quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV3mRL8H8N4N7AdlAJ8jXC0FQoLRXS18BBkP0uwQGBqdCoJiLwyVtkPCCUHUo_gGc45siFhjSCq-qXhnKUtIGcXkjkFP_gaaLLVV5X8dFeEBv0kIMtKjEUoK7oA0fibiBHsI_SiHdKDzg/s1600/grey.gif&quot;,threshold : 200});
});
</script>
  • Simpan template

Untuk menguji Lazy Load Image Plug-in ini, silahkan memasukkan beberapa gambar besar di postingan sobat. Perhatikan dengan teliti kecepatan blog anda SEBELUM dan SETELAH di tambahkan Lazy Load Image Plug-in. Untuk mengecek kecepatan loading blog, silahkan mamfaatkan layanan gratis Google Site Speed.

Senin, 07 Oktober 2013

Cara Memasang Widget Sharing Super Keren Di Bawah Posting

Untuk membuat sebuah posting, biasanya waktu saya yang terbuang tidak lebih dari 30 menit. Tapi, untuk beberapa minggu ini, saya menghabiskan waktu 2 hari hanya untuk menulis satu posting. Penyebab dari semua ini tidak lain dan tidak bukan karena kodisi fisik saya yang drop yang disebabkan oleh perjalanan jauh yang saya lakukan minggu kemarin. Biasanya, teknik paling ampuh untuk mengobati keadaan yang seperti ini saya lakukan dengan dua cara yaitu dengan melakukan pijat refleksi atau teknik sedot darah dengan metode Bekam.

share button,tombol berbagi,social sharing,cara membuat widget berbagi,caramemasang tombol berbagi,cara menambahkan social network di bawah posting,tombol share di bawah arikel,facebook share,stumble share,twitter share,google+ share,Tombol pinterest,tombol digg,jejaring sosial,widget social sharing blogger

Waduh... Jadi kebanyakan cerita. Oya... Buat sobat blogger saya ingin memasang Widget Sharing Social atau tombol berbagi atau share button atau apalah istilahnya. Anda bisa menggunakan kode yang saya siapkan ini. Kode ini akan menghasilkan Widget Social Sharing yang sangat keren. Kalau pengunjung blog Anda mengarahkan crussor-nya ke arah widget ini, maka widget ini akan terlihat meredup (Kecuali pada ikon yang ditunjuk, tetap terang dan menampilkan teks). Untuk demo-nya atau live preview bisa di lihat di bawah ini!

Demo




Bagikan Artikel ini ke teman Anda...!!!

Untuk memasang widget berbagi ini di bawah artikel atau posting blog tidak sulit. Coba Anda ikuti saja langkah-langkah di bawah ini!

  • Anda masuk dulu ke blogger.com
  • Pilih Template dan Edit HTML
  • Cari kode ]]> </ b: skin> dan letakkan kode berikut di atas kode ]]> </ b: skin>
ul.social_tutorialblogspot{list-style:none;display:inline-block;margin:15px auto}ul.social_tutorialblogspot li{display:inline;float:left;background-repeat:no-repeat}ul.social_tutorialblogspot li a{display:block;width:50px;height:50px;padding-right:10px;position:relative;text-decoration:none}ul.social_tutorialblogspot li a strong{font-weight:400;position:absolute;left:20px;top:-1px;color:#fff;z-index:9999;text-shadow:1px 1px 0 rgba(0,0,0,0.75);background-color:rgba(0,0,0,0.7);-moz-border-radius:3px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.5);padding:3px}ul.social_tutorialblogspot li.abfacebook{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJYfPluI9dt4d10u5GS2meTC6BXxCrGhOCHlFbdD0zboU2Nst4tI7wEI2tsLRpLt3LS7XF7PQg5yErxTIH_9R63fmLZsswE5wHpYGcwQoDm3Yo07KM_4neZ7ONsoGTN9yhLI4r7DQ_UFEe/s1600/tutorialblogspot-facebook-icon.png)}ul.social_tutorialblogspot li.abtwitter{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXrjrnEVAxoutuRyXAwYDfAJPgKCYMd7VsB24th0pCSzNzOHdw_zp4VKo6mYCr4kumnskKWKH_aBmHV3q6dSoFyShVC0eHqzR_irozHfsKT6qsjXc3KEf8vQS3LHR-Ca2LZyU7KMMjlUXy/s1600/tutorialblogspot-twitter-icon.png)}ul.social_tutorialblogspot li.abgoogleplus{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheHf3-UBj1qz1AbsziGEU3jK1i1ZYQfGRwNsvm73Rul6f1VB-de3Pn9eNXnl1XZpHoxr_4QE5E6pfz7li6SzrKSd5JJV3DPCtCKupfUgfFYw7oFFY-rXoZElFZWEmhI47RPvvbW8f6kIfA/s1600/tutorialblogspot-google-icon.png)}ul li.abpinterest{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhku1xsku6HF7lBRObGYPJKXxijKZ6bSiadozZKrpje9DFrWX4_hjtXTdNRm6fYySmB9L6OWrDwna6GPmLyDtrXPrP5k_XhU52GGQMg9tnIz7gtfyv2Kfbs8z8Roh7d7Ewe6JYwfJg9a8Fg/s1600/tutorialblogspot-Pinterest-icon.png)}ul.social_tutorialblogspot li.abstumbleupon{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfQDCf0JEYiYGhorG4WPjXQ8IU7mpGW18ARm140WKT5w-mD2dYw-ZQSv6G6b_r3r-JoLeiUMiLPtVAdh6KmIOUtaW8vpIt_O2r__c1qiD173Rbw5EfH3JRe91QTpnDqIYI1VTSWmBgQ2-P/s1600/tutorialblogspot-StumbleUpon-icon.png)}ul.social_tutorialblogspot li.abdig{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSLZoc-E8sLxWd5AsmfTTtyhzD9JIqTDvrYKdjgYiU4qgjIvoJU_SobyUobQqwIYqejiOaaAKXtFDi152iPJcVsEwd75wa35rAeG45x2bAbomI7lyTIfcpLH61aDo7F7kOKPvlCPXnxQnl/s1600/tutorialblogspot-Digg-icon.png)}ul.social_tutorialblogspot li.ablinkedin{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNwMDDY4mD3uLqr8o6sLNHnFNIcYwZFacchwaCgN2A5g04ekcTAoQ04hxXRdb3ZKGBMRdrfiyIdurJCUHF15HV4g1QBIMxdiPVR3ZYkjoYNofBx48kc3QV5kfj94as8VH_KCZHKr4jSlSH/s1600/tutorialblogspot-Linkedin-icon.png)}#animation_tutorialblogspot:hover li{opacity:.2}#animation_tutorialblogspot li{-webkit-transition-property:opacity;-webkit-transition-duration:500ms;-moz-transition-property:opacity;-moz-transition-duration:500ms}#animation_tutorialblogspot li a strong{opacity:0;-webkit-transition-property:opacity,top;-webkit-transition-duration:300ms;-moz-transition-property:opacity,top;-moz-transition-duration:300ms}#animation_tutorialblogspot li:hover{opacity:1}#animation_tutorialblogspot li:hover a strong{opacity:1;top:-10px}

  • Cari kode <data:post.body/> dan letakkan kode berikut SEBELUM kode <data:post.body/>

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div style='font-size: 22px;'><b>Bagikan Artikel ini ke teman Anda...!!!</b></div>
    <ul class='social_tutorialblogspot' id='animation_tutorialblogspot'>
    <li class='abfacebook'>
    <a expr:href='&quot;http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=&quot; + data:post.url + &quot;&amp;t=&quot; + data:post.title ' onclick='window.open(this.href,&apos;sharer&apos;,&apos;toolbar=0,status=0,width=626,height=436&apos;); return false;' rel='nofollow'><strong>Facebook</strong></a>
    </li>
    <li class='abtwitter'>
    <a expr:href='&quot;http://twitter.com/home?status=&quot; + data:post.title + &quot; -- &quot; + data:post.url ' rel='nofollow' target='_blank'><strong>Twitter</strong></a>
    </li>
    <li class='abgoogleplus'>
<a expr:href='&quot;https://plusone.google.com/_/+1/confirm?hl=en&amp;url=&quot; + data:post.url' onclick='window.open(this.href,&apos;sharer&apos;,&apos;toolbar=0,status=0,width=626,height=436&apos;); return false;' rel='nofollow' target='_blank'><strong>Google+</strong></a>
    </li>
    <li class='abpinterest'>
<a href='javascript:void((function()%7Bvar%20e=document.createElement(&apos;script&apos;);e.setAttribute(&apos;type&apos;,&apos;text/javascript&apos;);e.setAttribute(&apos;charset&apos;,&apos;UTF-8&apos;);e.setAttribute(&apos;src&apos;,&apos;http://assets.pinterest.com/js/pinmarklet.js?r=&apos;+Math.random()*99999999);document.body.appendChild(e)%7D)());' rel='nofollow' target='_blank'><strong>Pinterest</strong></a>
    </li>
    <li class='abstumbleupon'>
    <a expr:href='&quot;http://www.stumbleupon.com/submit?url=&quot; + data:post.url + &quot;&amp;title=&quot; + data:post.title ' rel='nofollow' target='_blank'><strong>StumbleUpon</strong></a>
    </li>
    <li class='abdig'>
      <a expr:href='&quot;http://digg.com/submit?url=&quot; + data:post.url + &quot;&amp;title=&quot; + data:post.title' rel='nofollow' target='_blank'><strong>Dig</strong></a>
    </li>
    <li class='ablinkedin'>
    <a expr:href='&quot;http://www.linkedin.com/shareArticle?mini=true&amp;url=&quot; + data:post.url + &quot;&amp;title=&quot; + data:post.title + &quot;&amp;summary=&amp;source=&quot;' rel='nofollow' target='_blank'><strong>LinkedIn</strong></a>
    </li>
    </ul>
</b:if>
  • Preview template Anda terlebih dahulu baru di Save.

Tambahan :
  1. Kalau Anda sudah menerapkan fitur read more otomatis, kode kedua sebaiknya diletakkan setelah kode Read More.
  2. Kode CSS di atas sudah di kompress menggunakan Online YUI Compressor jadi Anda tidak perlu kompress lagi.


Kamis, 03 Oktober 2013

Mengganti Default Credit Footer Blogger dengan yang lebih menarik

Credit Footer blogger yang bertuliskan Powered by Blogger atau diberdayakan oleh Blogger terdapat di bagian bawah blog di bagian widget Atribusi. Pemilik blog dapat menambahkan beberapa karakter teks atau link di widget tersebut. Karena jumlah karakter teks dibatasi di widget tersebut, banyak pemilik blog jadi memilih untuk menghapus Credit Footer itu dan menggantinya dengan Credit Footer yang baru. Termasuk di blog ini juga, Credit Footernya saya ganti beberapa waktu yang lalu.

credit footer,cara menghapus widget atribusi,menghilangkan powered by blogger,mengganti diberdayakan oleh blogger,cara membuat credit footer sendiri,credit,cara edit template blogger,memodifikasi tampilan blog

Blog saya ini jauh terlihat lebih cantik dan manis setelah diganti credit footer bawaan aslinya. Sampai-sampai banyak orang yang tidak percaya kalau blog ini menggunakan template default blogger (Wajar juga mereka tidak percaya, soalnya terlalu banyak perubahan yang saya lakukan untuk memodifikasi tampilannya).

Cara Membuat Credit Footer di Blogger
  • Login di blogger.com
  • Pilih Template dan Backup template sobat terlebih dahulu untuk menghindari adanya kesalahan saat edit template.
  • Setelah Template di backup, klik Edit HTML
  • Cari kode seperti di bawah ini!
      <b:section class='foot' id='footer-3' showaddelement='no'>
<b:widget id='Attribution1' locked='true' title='' type='Attribution'>
<b:includable id='main'>
    <b:if cond='data:feedbackSurveyLink'>
      <div class='mobile-survey-link' style='text-align: center;'>
        <data:feedbackSurveyLink/>
      </div>
    </b:if>
    <div class='widget-content' style='text-align: center;'>
      <b:if cond='data:attribution != &quot;&quot;'>
       <data:attribution/>
      </b:if>
    </div>
    <b:include name='quickedit'/>
  </b:includable>
</b:widget>
</b:section>
  • Hapus kode tersebut dan ganti dengan kode di bawah ini
<div class='credit-wrapper'>
<div class='credit'>
<div style='float: center; text-align: center;'>
<a href='http://www.tutorialblogspot.com/2012/08/contact-us.html'>Contact us</a> &#9827; <a href='http://www.tutorialblogspot.com/2012/08/privacy-policy-for-www.tutorialblogspot.com.html'>Privacy Policy</a><br/>
Copyright &#169; 2013 <a href='http://www.tutorialblogspot.com'>Tutorial Blogspot</a>
</div>
</div>
</div>
  • Cari kode ]]></b:skin> dan letakkan kode berikut di atasnya
.credit-wrapper{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqRcYkg6ipD_6T1N_LbnUQDvk2zqh1DFBL5FQtenXwTC8aBJduDj3BxihbOE3HgnywftnIgrLAY2tiSK9qgfV-Rd7SkQzRMfonKgoS3Ft_VCUF_v-Y43bbVCm7oSAp-GOgzpn6MMs5Vkfk/s320/post-divider%2520%25281%2529.png) no-repeat center; padding-top:70px}.credit a:link,.credit a:visited,.credit a:hover{color:#222;text-decoration:none}
  • Preview template, kalau sudah mantap, Simpan template.

Tambahan :
  1. Ganti link di atas sesuai dengan link tujuan Anda
  2. Link Gambar / devider (Yang berwarna merah) bisa diganti sesuai dengan yang Anda inginkan

Teknik mengganti Credit Footer ini sudah di coba beberapa kali, hasilnya selalu sesuai dengan yang diinginkan. Jika Anda tidak berhasil atau mengalami kesulitan, mamfaatkan komentar Google+ di bawah ini untuk menggambarkan kesulitan Anda.

Senin, 30 September 2013

Membuat Widget Popular Post Dengan Gambar Round Corner

Ternyata, widget popular post cukup di gemari oleh banyak blogger, hal ini terbukti dengan banyaknya situs web yang memasang widget tersebut. Jadi, sangatlah wajar kalau kita sering menemukan tutorial yang membahas tentang cara memodifikasi widget popular post dengan menawarkan style yang berbeda-beda. Saya sendiri, beberapa bulan yang lalu sempat juga membuat posting tentang cara membuat widget popular post berwarna warni di blog, bisa di baca melalui link ini.

widget cantik,popular post sudut bundar,popular post dengan thumbnail,gambar popular post,cara membuat widget popular post

Apa kelebihan widget popular post yang saya bawa kali ini?
  1. Menggunakan Efek Hover
  2. Thumbnail gambar tidak kotak (Menggunakan Round Corner)
  3. Background terpisah di setiap judul posting dan menggunakan efek round corner (Sudut bulat)

demo,contoh,sampel

Cara menerapkan kode widget Popular Post
  • Sign in di blogger.com
  • Pada menu drop down pilih template dan klik "Edit HTML"
  • Cari kode ]]></b:skin> lalu tempatkan kode berikut sebelum kode ]]></b:skin>
/* Kode CSS tutorialblogspot.com */
.popular-posts ul{padding-left:0}
.popular-posts ul li{background:#FFF url() no-repeat scroll 5px 10px;list-style-type:none;border:1px solid #ddd;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-moz-box-shadow:3px 2px 5px #242424;-webkit-box-shadow:3px 2px 5px #242424;box-shadow:3px 2px 5px #242424;margin-bottom:5px;height:40px;padding:5px 5px 5px 20px !important}
.popular-posts ul li a{font-style:italic}
.popular-posts ul li:hover{border:1px solid #d10202;-moz-box-shadow:3px 2px 5px #d10202;-webkit-box-shadow:3px 2px 5px #d10202;box-shadow:3px 2px 5px #d10202}
.popular-posts ul
li a:hover{text-decoration:none}
.popular-posts .item-thumbnail img{height:40px;width:40px;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)}
.popular-posts .item-thumbnail img:hover{-moz-box-shadow:0 0 5px #d10202;-webkit-box-shadow:0 0 5px #d10202;box-shadow:0 0 5px #d10202}
  • Simpan template.

Cara konfigurasi widget popular post
  1. Setelah menerapkan kode di atas, klik Layout (Tata letak)
  2. Klik add a gadget
  3. Tambahkan widget Popular Post
  4. cara memasang widget popular post di blog
  5. Hilangkan tanda centang pada "Snippet" atau "Cuplikan"
  6. Klik Save

Jumat, 27 September 2013

Cara Membuat Teks / Tulisan Berjalan Di Blog

Ketika kita menonton program berita di stasiun Televisi baik itu Trans TV, Metro TV, RCTI, ANTV atau stasiun televisi yang lainnya, kita sering menemukan beberapa berita penting ditampilkan dalam bentuk teks yang berjalan. Teks yang berjalan itu di sebut dengan nama Running Text. Dalam dunia Webmaster, Running Text mempunyai istilah yang lain yaitu "Marquee".

Marquee Effect,marquee,cara buat teks berjalan,cara buat tulisan berjalan,cara buat teks bergerak,cara buat tulisan turun naik,cara buat tulisan marquee

Dengan menambahkan efek marquee pada teks, pusat perhatian pengunjung pada teks itu akan lebih terfokus. Jadi buat sobat blogger yang ingin membuat sebuah pengumuman, pembeitahuan atau catatan penting, sebaiknya menggunakan efek marquee.
Menambahkan efek marquee pada sebuah teks tidaklah sulit karena kode HTML yang digunakan sangat sederhana yaitu "<marquee> Teks Disini... </marquee>". Berikut ini kode marquee beserta contohnya:

Demo Marquee

Teks berjalan ke kiri
Selamat datang di tutorialblogspot.com
Teks Berjalan ke kanan
Happy blogging for all of Indonesians blogger
Teks berjalan ke atas
This is the best site to learn about blog
Teks berjalan ke bawah
Cara membuat teks bergerak di blog
Teks berjalan bolak balik (Ke kiri dan ke kanan)
Dapatkan tips trik komputer disini
Teks berjalan Zig-Zag
Teks Tulisan Berjalan Zig Zag

Kode Marquee

1. Teks berjalan ke kiri
<marquee> Teks disini... </marquee>
2. Teks Berjalan ke kanan
<marquee direction="right"> Teks disini... </marquee>
3. Teks berjalan ke atas
<marquee direction="up"> Teks disini... </marquee>
4. Teks berjalan ke bawah
<marquee direction="down"> Teks disini... </marquee>
5. Teks berjalan bolak balik (Ke kiri dan ke kanan)
<marquee behavior="alternate"> Teks disini... </marquee>
6. Teks berjalan Zig-Zag
<marquee direction="up" behavior="alternate"><marquee behavior="alternate"> Teks disini... </marquee></marquee>
Apakah kode marquee di atas bisa kita kostumisasi? Jelas bisa, kode HTML marquee di atas dapat disesuaikan dengan style atau keinginan sobat blogger. Perhatikan contoh di bawah ini!
1. Teks berhenti ketika diarahkan Cursor
Kode : onMouseOver="this.stop()" onMouseOut="this.start()"
Contoh penerapan kode : <marquee onMouseOver="this.stop()" onMouseOut="this.start()"> Teks disini... </marquee>
2. Menambahkan Background pada teks berjalan
Kode : bgcolor="blue" (Blue adalah kode warna, bisa diganti dengan warna favorite sobat)
Contoh penerapan kode : <marquee bgcolor="Blue"> Teks disini... </marquee>
3. Mengatur kecepatan teks berjalan
Kode : scrollamount="2" (Angka 2 adalah kecepatan teks berjalan, silahkan disesuaikan)
Contoh penerapan kode : <marquee scrollamount="2"> Teks disini... </marquee>
4. Mengatur lebar teks berjalan
Kode : width="300" (Atur sendiri lebarnya. Kalau sobat blogger ingin mengatur tingginya juga, sobat blogger tinggal mengganti kata width menjadi hight)
Contoh penerapan kode : <marquee width="300"> Teks disini... </marquee>
Teks marquee atau teks berjalan bisa juga diterapkan pada widget. Sobat cukup meletakkan kode widget DIANTARA kode marquee. Contoh:
<marquee direction="down"> Kode Widget disini.... </marquee>

Selasa, 24 September 2013

Kode Simbol

Character Encoding

Decimal Character Example Explanation
&#402; &fnof; ƒ latin small f with hook=function=florin
&#913; &Alpha; Α greek capital letter alpha
&#914; &Beta; Β greek capital letter beta
&#915; &Gamma; Γ greek capital letter gamma
&#916; &Delta; Δ greek capital letter delta
&#917; &Epsilon; Ε greek capital letter epsilon
&#918; &Zeta; Ζ greek capital letter zeta
&#919; &Eta; Η greek capital letter eta
&#920; &Theta; Θ greek capital letter theta
&#921; &Iota; Ι greek capital letter iota
&#922; &Kappa; Κ greek capital letter kappa
&#923; &Lambda; Λ greek capital letter lambda
&#924; &Mu; Μ greek capital letter mu
&#925; &Nu; Ν greek capital letter nu
&#926; &Xi; Ξ greek capital letter xi
&#927; &Omicron; Ο greek capital letter omicron
&#928; &Pi; Π greek capital letter pi
&#929; &Rho; Ρ greek capital letter rho
&#931; &Sigma; Σ greek capital letter sigma
&#932; &Tau; Τ greek capital letter tau
&#933; &Upsilon; Υ greek capital letter upsilon
&#934; &Phi; Φ greek capital letter phi
&#935; &Chi; Χ greek capital letter chi
&#936; &Psi; Ψ greek capital letter psi
&#937; &Omega; Ω greek capital letter omega
&#945; &alpha; α greek small letter alpha
&#946; &beta; β greek small letter beta
&#947; &gamma; γ greek small letter gamma
&#948; &delta; δ greek small letter delta
&#949; &epsilon; ε greek small letter epsilon
&#950; &zeta; ζ greek small letter zeta
&#951; &eta; η greek small letter eta
&#952; &theta; θ greek small letter theta
&#953; &iota; ι greek small letter iota
&#954; &kappa; κ greek small letter kappa
&#955; &lambda; λ greek small letter lambda
&#956; &mu; μ greek small letter mu
&#957; &nu; ν greek small letter nu
&#958; &xi; ξ greek small letter xi
&#959; &omicron; ο greek small letter omicron
&#960; &pi; π greek small letter pi
&#961; &rho; ρ greek small letter rho
&#962; &sigmaf; ς greek small letter final sigma
&#963; &sigma; σ greek small letter sigma
&#964; &tau; τ greek small letter tau
&#965; &upsilon; υ greek small letter upsilon
&#966; &phi; φ greek small letter phi
&#967; &chi; χ greek small letter chi
&#968; &psi; ψ greek small letter psi
&#969; &omega; ω greek small letter omega
&#977; &thetasym; ϑ greek small letter theta symbol
&#978; &upsih; ϒ greek upsilon with hook symbol
&#982; &piv; ϖ greek pi symbol
&#8226; &bull; bullet = black small circle
&#8230; &hellip; ... horizontal ellipsis = three dot leader
&#8242; &prime; prime = minutes = feet
&#8243; &Prime; double prime = seconds = inches
&#8254; &oline; overline = spacing overscore
&#8260; &frasl; fraction slash
&#8472; &weierp; script capital P=power set=Weierstrass p
&#8465; &image; blackletter capital I = imaginary part
&#8476; &real; blackletter capital R = real part symbol
&#8482; &trade; TM trade mark sign
&#8501; &alefsym; alef symbol = first transfinite cardinal
&#8592; &larr; leftwards arrow
&#8593; &uarr; upwards arrow
&#8594; &rarr; rightwards arrow
&#8595; &darr; downwards arrow
&#8596; &harr; left right arrow
&#8629; &crarr; corner leftwards = carriage return
&#8656; &lArr; leftwards double arrow
&#8657; &uArr; upwards double arrow
&#8658; &rArr; rightwards double arrow
&#8659; &dArr; downwards double arrow
&#8660; &hArr; left right double arrow
&#8704; &forall; for all
&#8706; &part; partial differential
&#8707; &exist; there exists
&#8709; &empty; empty set = null set = diameter
&#8711; &nabla; nabla = backward difference
&#8712; &isin; element of
&#8713; &notin; not an element of
&#8715; &ni; contains as member
&#8719; &prod; n-ary product = product sign
&#8721; &sum; n-ary sumation
&#8722; &minus; - minus sign
&#8727; &lowast; asterisk operator
&#8730; &radic; square root = radical sign
&#8733; &prop; proportional to
&#8734; &infin; infinity
&#8736; &ang; angle
&#8743; &and; logical and = wedge
&#8744; &or; logical or = vee
&#8745; &cap; intersection = cap
&#8746; &cup; union = cup
&#8747; &int; integral
&#8756; &there4; therefore
&#8764; &sim; tilde operator = varies with = similar to
&#8773; &cong; approximately equal to
&#8776; &asymp; almost equal to = asymptotic to
&#8800; &ne; not equal to
&#8801; &equiv; identical to
&#8804; &le; less-than or equal to
&#8805; &ge; greater-than or equal to
&#8834; &sub; subset of
&#8835; &sup; superset of
&#8836; &nsub; not a subset of
&#8838; &sube; subset of or equal to
&#8839; &supe; superset of or equal to
&#8853; &oplus; circled plus = direct sum
&#8855; &otimes; circled times = vector product
&#8869; &perp; up tack = orthogonal to = perpendicular
&#8901; &sdot; dot operator
&#8968; &lceil; left ceiling = apl upstile
&#8969; &rceil; right ceiling
&#8970; &lfloor; left floor = apl downstile
&#8971; &rfloor; right floor
&#9001; &lang; [ left-pointing angle bracket = bra
&#9002; &rang; ] right-pointing angle bracket = ket
&#9674; &loz; lozenge
&#9824; &spades; black spade suit
&#9827; &clubs; black club suit = shamrock
&#9829; &hearts; black heart suit = valentine
&#9830; &diams; black diamond suit
&#34; &quot; " quotation mark = APL quote
&#38; &amp; & ampersand
&#60; &lt; less-than sign
&#62; &gt; greater-than sign
&#338; &OElig; Œ latin capital ligature OE
&#339; &oelig; œ latin small ligature oe
&#352; &Scaron; Š latin capital letter S with caron
&#353; &scaron; š latin small letter s with caron
&#376; &Yuml; Ÿ latin capital letter Y with diaeresis
&#710; &circ; ˆ modifier letter circumflex accent
&#732; &tilde; ˜ small tilde
&#8194; &ensp; en space
&#8195; &emsp; em space
&#8201; &thinsp; thin space
&#8204; &zwnj; zero width non-joiner
&#8205; &zwj; zero width joiner
&#8206; &lrm; left-to-right mark
&#8207; &rlm; right-to-left mark
&#8211; &ndash; - en dash
&#8212; &mdash; - em dash
&#8216; &lsquo; ' left single quotation mark
&#8217; &rsquo; ' right single quotation mark
&#8218; &sbquo; single low-9 quotation mark
&#8220; &ldquo; " left double quotation mark
&#8221; &rdquo; " right double quotation mark
&#8222; &bdquo; double low-9 quotation mark
&#8224; &dagger; dagger
&#8225; &Dagger; double dagger
&#8240; &permil; per mille sign
&#8249; &lsaquo; single left-pointing angle quotation mark
&#8250; &rsaquo; single right-pointing angle quotation mark
&#8364; &euro; euro sign

Sabtu, 21 September 2013

Kiat Praktis Menggunakan Email Gmail

Chat langsung dari kotak masuk Anda
Chat dengan kontak dan mulai obrolan video dengan maksimal 10 orang di Google+ Hangouts.
Bawa email Anda ke Gmail
Anda dapat mengimpor email dari email web lain untuk sedikit memudahkan transisi ke Gmail. Pelajari caranya.
Gunakan Google Drive untuk mengirim file berukuran besar
Kirim file berukuran besar di Gmail (hingga 10 GB) menggunakan Google Drive. Selain itu, file yang disimpan di Drive selalu diperbarui secara otomatis sehingga semua orang memiliki versi terbaru dan dapat mengaksesnya dari mana saja.
Simpan semuanya
Dengan kapasitas ruang 10 GB, Anda tidak perlu menghapus email. Simpan saja semuanya dan temukan dengan mudah nanti.
Temukan email dengan cepat
Dengan kecanggihan Google Penelusuran langsung di kotak masuk, Anda dapat dengan cepat menemukan email penting yang dibutuhkan dengan saran berdasarkan email, penelusuran sebelumnya, dan kontak.