Belajar Cara Desain Template Blog Yang Bagus dan Menarik

Cara Desain Template Blog

Cara Desain Template atau lebih sering disebut dengan Editing Template sejujurnya bukan pekerjaan yang mudah, apalagi untuk orang yang tidak terlalu menguasai CSS dan HTML seperti saya, ditambah tidak adanya feel of artwork dalam diri saya ini membuat aktifitas Desain Template sebagai pekerjaan yang cukup membingungkan 'sorry, malah curhat'.

Kita kembali ke topik, meskipun saya masih amatir dalam hal Desain Template ( CSS, HTML dan JS ) tapi paling tidak, ada sedikit (baca : sangat sedikit) ilmu tentang Desain Template yang sudah saya pelajari. Dan rencana disini saya akan membagikannya kepada Anda semua secara free of charge.

Secara garis besar, disini nantinya kita akan belajar cara desin template yang berkaitan dengan :

  • Pagination
  • Social Sharing Widget</ul>

    Oke cukup dua itu saja, dan saya rasa, template Anda akan menjadi Bagus dan Menarik. Baik saja kita mulai pembahasan pertama mengenai Pagination.

    Cara Desain Template Blog dengan Pagination

    Ada yang masih asing dengan istilah Pagination ? Pagination ( Page Navigation ) adalah penomoran pada sebuah halaman web, namun pada contoh ini kita tidak sedang memberi nomor yang biasa Anda lihat di Homepage, melainkan disini kita akan mendesain tombol Next dan Previous, yang mempunyai tampilan dasar (pagination default) seperti gambar dibawah ini.

    Pagination Default di Blogger

    Terlihat biasa saja kan ? Dan orang pun tidak terlalu nafsu untuk mengklik-nya. Nah, untuk itu penting sekali untuk kita mengubah desain default dari Pagination tersebut menjadi seperti ini.

    Pagination Mashable

    Desain Pagination diatas adalah milik MBT ( MyBloggerTrick ) dan disini kita akan menirunya, tenang saja tidak akan dimarahi, karena memang dari sang pemiliknya lah yang sudah membagikannya ke publik.

    Baik kita masuk ke cara pembuatan pagination di Blogger.

    1. Silahkan masuk ke Menu Template

    Cara Desain Template Blog dengan Pagination gambar 1

    Saya sarankan untuk membackup Template asli Anda terlebih dahulu

  • Klik Edit HTML</li>

    Cara Desain Template Blog dengan Pagination gambar 2

    Cari ]]></b:skin> untuk mempermudah Anda mencari silahkan klik CTRL + F

  • Silahkan Anda copy semua CSS dibawah ini</li>

    .mbt-pager { border-top: 2px dashed #ddd; border-bottom: 2px dashed #ddd;  margin-bottom: 10px;   overflow:hidden; padding:0px;

    .Mbt-pager li.Subsequent float: proper; padding:0px; historical past:none; margin:0px;

    .Mbt-pager li.Subsequent a padding-left: 24px;

    .mbt-pager li.previous { margin:0px -2px 0px 0px; flow: left;  border-right:1px solid #ddd; padding:0px; background:none;

    .mbt-pager li.previous a { padding-right: 24px;  

    .mbt-pager li.next:hover, .mbt-pager li.previous:hover  {background:#333333;

    .mbt-pager li { width: 50%; display: inline; flow: left; text-align: center;

    .mbt-pager li a { position: relative; min-height: 77px; display: block; padding: 15px 46px 15px; outline:none; textual content-decoration:none;

    .mbt-pager li i { color: #ccc; font-size: 18px;

    .mbt-pager li a strong { display: block; font-size: 20px; color: #ccc; letter-spacing: 0.5px; font-weight: ambitious; text-transform: uppercase; font-family:oswald, sans-serif, arial; margin-bottom:10px;

    .mbt-pager li a span { font-size: 15px; color: #666;  font-family:oswald,Helvetica, arial; margin:0px;

    .Mbt-pager li a:hover span,

    .mbt-pager li a:hover i { color: #ffffff;

    .mbt-pager li.previous i { float:left; margin-top:15%; margin-left:5%;

    .Mbt-pager li.Subsequent i go with the flow: right;

    margin-top: 15%;

    margin-right: 5%;

    .Mbt-pager li.Next i, .Mbt-pager li.Previous i ,

    .mbt-pager li.next,  .mbt-pager li.previous{

    -webkit-transition-property: history coloration; -webkit-transition-length: zero.4s; -webkit-transition-timing-function: ease-out;

    -moz-transition-belongings: background colour; -moz-transition-period: zero.4s; -moz-transition-timing-characteristic: ease-out;

    -o-transition-belongings: heritage shade; -o-transition-length: 0.4s; -o-transition-timing-characteristic: ease-out;

    transition-property: background color; transition-duration: 0.4s; transition-timing-function: ease-out;

    .fa-chevron-right {padding-right:0px;

    Lalu letakkan CSS tersebut tepat diatas ]]></b:skin>

  • Tambahkan kode dibawah ini untuk mengubah Font</li>

    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'/>

    <link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'/>

    Kode diatas bisa Anda letakkan diatas kode css </head>

  • Copy kode dibawah ini</li>

    <b:if cond='data:blog.pageType == &quot;item&quot;'>

    <b:if cond='data:blog.pageType != &quot;static_page&quot;'>

    <ul class='mbt-pager'>

    <li class='next'>

    <b:if cond='data:newerPageUrl'>

    <i class='fa fa-chevron-right'/><a class='newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' rel='next'/>

    <b:else/>

    <i class='fa fa-chevron-right'/><a rel='next'><strong>Next</strong> <span>You are viewing Most Recent Post</span></a>

    </b:if>

    </li>

    <li class='previous'>

    <b:if cond='data:olderPageUrl'>

    <i class='fa fa-chevron-left'/><a class='older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' rel='previous'/>

    <b:else/>

    <i class='fa fa-chevron-left'/><a rel='previous'><strong>Previous</strong> <span>You are viewing Last Post</span></a>

    </b:if>

    </li>

    </ul>

    <script type='text/javascript'>

    //<![CDATA[

    (function($)

    var newerLink = $('a.Newer-link');

    var olderLink = $('a.Older-link');

    $.Get(newerLink.Attr('href'), function (data)

    newerLink.html('<strong>Next</strong> <span>'+$(data).find('.post h3.post-title').text()+'</span>');

    ,"html");

    $.Get(olderLink.Attr('href'), function (data2)

    olderLink.html('<strong>Previous</strong> <span>'+$(data2).find('.post h3.post-title').text()+'</span>');

    ,"html");

    )(jQuery);

    //]]>

    </script>

    </b:if></b:if>

    Cari <data:post.body/> lalu pastekan kode diatas tepat dibawah kode <data:post.body/>

    Dari sini kita sudah selesai membuat Pagination-nya, silahkan Anda cek, jika pagination yang Anda buat tidak muncul Judul-nya, maka Anda perlu mengganti kode .Put up h3.Post-title dengan kode ini .Publish h2.Article-title

    Langkah terakhir kita tinggal menghabus Pagination Default dari blogger, caranya cukup mudah, langkah pertama, silahkan Anda Cari <b:includable id='nextprev'> kalau tidak ketemu coba cari id='nextprev maka dibawah <b:includable id='nextprev'> akan terlihat kode orisinil pagination seperti dibawah ini

    <div class='blog-pager' id='blog-pager'>

    <b:if cond='data:newerPageUrl'>

    <span id='blog-pager-newer-link'>

    <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>

    </span>

    </b:if>

    <b:if cond='data:olderPageUrl'>

    <span id='blog-pager-older-link'>

    <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>

    </span>

    </b:if>

    <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>

    <b:if cond='data:mobileLinkUrl'>

    <div class='blog-mobile-link'>

    <a expr:href='data:mobileLinkUrl'><data:mobileLinkMsg/></a>

    </div>

    </b:if>

    </div>

    <div class='clear'/>

    Tugas Anda selanjutnya adalah mengapit kode orisinil pagination diatas dengan kode dibawah ini.

    <b:if cond='data:blog.pageType != &quot;item&quot;'>

    <b:if cond='data:blog.pageType != &quot;static_page&quot;'>

    kode orisinil pagination

    </b:if></b:if>

    Lebih jelasnya silahkan lihat gambar dibawah ini, dimana kode orisinil pagination adalah kode yang saya blok.

    Cara Desain Template Blog dengan Pagination gambar 3

    Silahkan Anda Save, dan cek lagi. Selamat sebuah Desain Pagination baru yang sangat bagus dan menarik telah terpasang di Template Anda.

    Cara Desain Template Blog dengan Social Sharing Widget

    Ada banyak jenis Social Sharing Widget, dan yang paling populer adalah version Floating atau melayang disebelah kanan atau kiri template. Penampakan Floating Social Sharing Widget adalah sebagai berikut.

    Floating Social Sharing Widget

    Karena desain social sharing widget tersebut sudah banyak yang mengetahui dan juga sudah banyak sekali yang memakai maka kita akan menggunakan Desain yang lain, dan penampakan dari Social Sharing Widget yang akan kita buat adalah seperti gambar dibawah ini.

    Social Sharing Widget Mashable

    Gimana cukup menarik bukan ? Jika tertarik berikut cara membuatnya.

    1. Pasang kode dibawah ini, tepat dibawah kode ]]></b:skin

    <script src='http://apis.google.com/js/plusone.js' type='text/javascript'/>

    Jika script plusone sudah ada, maka tidak perlu Anda tambahkan lagi

  • Copy semua kode Mashable Widget dibawah ini</li>

    <style>

    /* Social Widget */

    #MBT-mashable-bar

    border: 0;

    margin-bottom: 10px;

    margin: zero automobile;

    width:300px;

    .Fb-likebox

    background: #fff;

    padding: 10px 13px 0 10px;

    border-right: 1px strong #D8E6EB;

    border-left: 1px stable #D8E6EB;

    border-bottom: 1px strong #D8E6EB;

    margin:0px;

    height:45px;

    .Googleplus

    history: #F5FCFE;

    border-top: 1px solid #FFF;

    border-backside: 1px stable #ebebeb;

    border-right: 1px strong #D8E6EB;

    border-left: 1px stable #D8E6EB;

    border-photograph: initial;

    font-size: .90em;

    font-family: "Arial","Helvetica",sans-serif;

    shade: #000;

    padding: 9px 11px;

    line-height: 1px;

    .Googleplus span

    shade: #000;

    font-length: 11px;

    function: absolute;

    show:inline-block;

    margin: 9px 70px;

    .g-plusone {    flow: left;

    .Gplus

    background: #fff;

    padding: 0px;

    border: 0px stable #C7DBE2;

    margin-bottom:-13px;

    .Twitter

    heritage: #EEF9FD;

    padding: 10px;

    border: 1px strong #C7DBE2;

    border-pinnacle: zero;

    #mashable

    history: #EBEBEB;

    border: 1px stable #CCC;

    border-pinnacle: 1px stable white;

    padding: 2px 8px 2px 3px;

    textual content-align: proper;

    border-photograph: initial;

    #mashable .author-credit {

    #mashable .Author-credit score a

    font-size: 10px;

    font-weight: ambitious;

    text-shadow: 1px 1px white;

    color: #1E598E;

    textual content-decoration:none;

    #e mail-information-subscribe .E mail-field

    padding: 5px 10px;

    font-family: "Arial","Helvetica",sans-serif;

    border-pinnacle: zero;

    border-proper: 1px strong #C7DBE2;

    border-left: 1px solid #C7DBE2;

    border-photograph: initial;

    height:35px;

    #electronic mail-news-subscribe .Electronic mail-box enter.Electronic mail

    background:#FFFFFF;

    border: 1px stable #dedede;

    shade: #999;

    padding: 7px 10px 8px 10px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -o-border-radius: 3px;

    -ms-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

    border-photograph: initial;

    font-family: "Arial","Helvetica",sans-serif;

    #email-news-subscribe .email-box input.email:focus{color:#333

    #electronic mail-news-subscribe .E mail-container enter.Subscribe

    history: -moz-linear-gradient(center pinnacle,#FFCA00 0,#FF9B00 a hundred%);

    history: -webkit-gradient(linear,left pinnacle,left backside,shade-stop(zero,#FFCA00),shade-prevent(1,#FF9B00));

    history: -moz-linear-gradient(center pinnacle,#FFCA00 0,#FF9B00 a hundred%);

    -pie-background: linear-gradient(270deg,#ffca00,#ff9b00);

    font-family: "Arial","Helvetica",sans-serif;

    border-radius:3px;

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

    border:1px solid #cc7c00;

    color:white;

    text-shadow:#d08d00 1px 1px zero;

    padding:7px 14px;

    margin-left:3px;

    font-weight:formidable;

    font-size:12px;

    cursor:pointer;

    border-photograph: initial;

    #e mail-news-subscribe .Email-box input.Subscribe:hover

    history: #ff9b00;

    heritage-image:-moz-linear-gradient(top,#ffda4d,#ff9b00);

    heritage-image:-webkit-gradient(linear,left top,left backside,from(#ffda4d),to(#ff9b00));

    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb);

    outline:zero;-moz-field-shadow:zero zero 3px #999;

    -webkit-container-shadow:zero zero 3px #999;

    box-shadow:zero 0 3px #999

    history:-webkit-gradient(linear,left top,left backside,shade-prevent(zero,#ffda4d),color-prevent(1,#ff9b00));

    heritage:-moz-linear-gradient(middle top,#ffda4d 0,#ff9b00 one hundred%);

    -pie-background:linear-gradient(270deg,#ffda4d,#ff9b00);

    border-radius:3px;

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

    border:1px solid #cc7c00;

    colour:#FFFFFF;

    text-shadow:#d08d00 1px 1px 0

    #different-social-bar

    background-shade: #D8E6EB;

    field-shadow: zero 1px 1px #FFFFFF inset;

    padding: 0px;

    font-family: "Arial","Helvetica",sans-serif;

    font-weight:formidable;

    overflow: hidden;

    border: 1px stable #B6D0DA;

    peak:37px;

    #other-social-bar ul {listing-style: none outside none; padding-left: 4px;

    #different-social-bar .Different-comply with

    flow: left;

    colour:#1E598E;

    overflow: hidden;

    top:20px;

    padding:5px;

    width: 270px;

    #different-social-bar .Other-observe ul

    listing-style: none outside none;

    padding-left: 4px;

    #other-social-bar .Different-comply with ul li

    font-length: 12px;

    font-weight: ambitious;

    show:inline;

    border:zero;

    text-shadow: 1px 1px white;

    #different-social-bar .Different-follow ul li a

    font-length: 12px;

    colour:#1E598E;

    font-weight: ambitious;

    show:inline;

    text-shadow: 1px 1px white;

    #different-social-bar .Different-comply with li

    font-length: 12px;

    font-weight: ambitious;

    show:inline;

    border:zero;

    text-shadow: 1px 1px white;

    #other-social-bar .Other-follow li a

    font-length: 12px;

    colour:#1E598E;

    font-weight: ambitious;

    show:inline;

    text-shadow: 1px 1px white;

    #other-social-bar .Different-observe li.My-rss

    background: url('http://three.Bp.Blogspot.Com/-sR72SM_Wets/TwHZG9y4hXI/AAAAAAAAFv8/0bP2R3Qkl8c/s400/rss-16x16.Png') no-repeat transparent;

    line-top: 1;

    padding: 0px 3px 1px 20px;

    width: 60px;

    margin-backside:0px;

    margin-left:5px;

    #other-social-bar .Other-comply with li.My-rss a, #other-social-bar .Different-follow li.My-twitter a, #other-social-bar .Other-observe li.My-gplus a

    textual content-decoration:none;

    #different-social-bar .Other-follow li.My-rss a:hover, #other-social-bar .Different-follow li.My-twitter a:hover, #other-social-bar .Different-follow li.My-gplus a:hover

    textual content-decoration:underline;

    #other-social-bar .Different-follow li.My-twitter

    background: url('http://2.Bp.Blogspot.Com/-KsALKRN7Zzo/T0vKkSG3AfI/AAAAAAAAF_k/l-VHD5xxzps/s400/twitter%27.Png') no-repeat transparent;

    line-top: 1;

    padding: 0px 3px 1px 20px;

    width: 60px;

    margin-backside:0px;

    #different-social-bar .Different-comply with li.My-gplus

    background: url(http://four.Bp.Blogspot.Com/-cC729VpBxrk/TwHZE71ZgoI/AAAAAAAAFvk/_UMyIgA8vj8/s400/gplus-16x16.Png) no-repeat obvious;

    line-top: 1;

    width: 60px;

    padding: 0px 3px 1px 20px;

    margin-backside:0px;

    </style>

    <!--[if IE]>

    <style>

    #electronic mail-news-subscribe .E mail-container enter.Subscribe

    historical past: #FFCA00;

    </style>

    <![endif]-->

    <!--begin of social widget--> <div style="margin-bottom:10px;"> <div id="MBT-mashable-bar" > <!-- Begin Widget -->

    <div class="gplus"> <link href="https://plus.google.com/u/0/101866293761324199293" rel="publisher" />

    <script type="text/javascript"> window.___gcfg = {lang: 'en'; undefinedfunctionundefined) {var po = document.createElementundefined"script"); po.type = "text/javascript"; po.async = true;po.src = "https://apis.google.com/js/plusone.js"; var s = document.getElementsByTagNameundefined"script")[0]; s.parentNode.insertBeforeundefinedpo, s); )undefined);</script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.pushundefined['_setAccount', 'UA-29131740-1']); _gaq.pushundefined['_trackPageview']); undefinedfunctionundefined) { var ga = document.createElementundefined'script'); ga.type = 'text/javascript'; ga.async = true; ga.src = undefined'https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagNameundefined'script')[0]; s.parentNode.insertBeforeundefinedga, s); )undefined); </script>

    <!-- Place this tag where you want the badge to render --> <g:plus href="https://plus.google.com/u/0/101866293761324199293" width="300" height="131" margin="0px" theme="light"></g:plus> </div>

    <div class="fb-likebox"> <!-- Facebook --> <iframe src="//www.facebook.com/plugins/like.php?href=http://facebook.com/moonstricks&amp;send=false&amp;layout=standard&amp; width=200px&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp; font&amp;height=100px&amp;" scrolling="no" frameborder="0" style="border:none; overflow:hidden; "></iframe> </div>

    <div class="googleplus"> <!-- Google --> <span>Recommend us on Google!</span><div class="g-plusone" data-size="medium"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

    <div id="email-news-subscribe"> <!-- Email Subscribe --> <div class="email-box"> <form action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.openundefined'http://feedburner.google.com/fb/a/mailverify?uri=moonstricks', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"> <input class="email" type="text" style="width: 150px; font-length: 12px;" id="email" name="email" value="Enter Your Email here.." onfocus="ifundefinedthis.value==this.defaultValue)this.value=&#39;&#39;;" onblur="ifundefinedthis.value==&#39;&#39;)this.value=this.defaultValue;" /> <input type="hidden" value="tntbystc" name="uri" /> <input type="hidden" name="loc" value="en_US" /> <input class="subscribe" name="commit" type="submit" value="Subscribe" /> </form> </div> </div> <div id="other-social-bar"> <!-- Other Social Bar --> <ul class="other-follow"> <li class="my-rss"> <a rel="nofollow" title="RSS" href="http://feeds.feedburner.com/moonstricks" target="_blank">RSS Feed</a> </li> <li class="my-twitter"> <a rel="nofollow" title="twitter" rel="author" href=http://twitter.com/moostricks"  target="_blank">Twitter</a> </li> <li class="my-gplus"> <a rel="nofollow" title="Google Plus" rel="author" href=https://plus.google.com/u/0/101866293761324199293 target="_blank">Google Plus</a> </li> </ul> </div> <div id="mashable" style="history: #EBEBEB;border: 1px stable #CCC;border-pinnacle: 1px stable white;padding: 1px 8px 1px 3px;textual content-align: proper;border-photograph: initial;font-size:10px;font-family: "arial","helvetica",sans-serif;"> <span class="author-credit" style="font-family: Arial, Helvetica, sans-serif;"><a href="http://www.mybloggertricks.com" target="_blank" >Blogger Widgets »</a></span></div></div> <!-- End Widget --> </div>

    <!--end of social widget-->

    Lalu pastekan dibagian Sidebar Anda. Caranya bisa dengan menambahkannya melalui Tata Letak, lihat gambar dibawah ini agar lebih jelas.

    Cara Desain Template Blog dengan Social Sharing Widget

    Klik HTML/Javascript lalup pastekan kode diatas

    Selesai sudah, desain widget dan desain pagination sudah terpasang dengan baik di Blog Anda, sekarang ketamnfanan blog Anda sudah naik beberapa persen. Bukan tidak mungkin saya akan membuat Belajar Cara Desain Template Blog Yang Bagus dan Menarik part II, jadi jangan segan-segan utnuk kembali ke mari ya.

    Untuk sementara itu saja dari saya, semoga artikel singkat mengenai Cara Desain Template Blog ini berguna untuk para blogger Nusantara.

0 Response to "Belajar Cara Desain Template Blog Yang Bagus dan Menarik"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel