Thursday 14 May 2015

Membuat tampilan ReadMore berupa daftar / grid di Blogspot

Seperti yang anda semua bisa lihat di blog ini. Auto Readmornya berupa Kolom dan Daftar. Saya yakin anda pasti ingin tau bagai mana cara membuatnya.
Sejujurnya saya katakan, sama seperti artikel-artikel saya sebelumnya tentang blogger, semua ini saya dapat dari mengaplikasikan ilmu yang di dapat dari www.helplogger.blogspot.com dan www.contohblognih.blogspot.com
Namun untuk yang satu ini, saya mendapatkannya dari www.helplogger.blogspot.com
ingin tau caranya ?? yuk di catat ya ! atau kalau gak mau repot ya copy paste aja..

Langkah-Langkahnya

  1. Masuk Ke DashBoard anda, Klik template -> EDIT HTML
  2. Gunakan Control+F cari code </head> dan pastekan code berikut tepat diatasnya
    <script type='text/javascript'>
    function list_view(){
    if(document.getElementsByClassName(&quot;post&quot;)) {elementArray = document.getElementsByClassName(&quot;post&quot;); while (elementArray.length) {elementArray[0].className = &quot;post-grid-view&quot;;}}
    if(document.getElementsByClassName(&quot;post-title&quot;)) {elementArray = document.getElementsByClassName(&quot;post-title&quot;); while (elementArray.length) {elementArray[0].className = &quot;post-title-grid&quot;;}}
    }
    function grid_view(){
    if(document.getElementsByClassName(&quot;post-grid-view&quot;)) {elementArray = document.getElementsByClassName(&quot;post-grid-view&quot;); while (elementArray.length) {elementArray[0].className = &quot;post&quot;;}}
    if(document.getElementsByClassName(&quot;post-title-grid&quot;)) {elementArray = document.getElementsByClassName(&quot;post-title-grid&quot;); while (elementArray.length) {elementArray[0].className = &quot;post-title&quot;;}}
    }
    </script>
     <script type='text/javascript'>
    posts_no_thumb_sum = 100;
    posts_thumb_sum = 350;
    </script>

    <script type='text/javascript'>
    //<![CDATA[
    function removeHtmlTag(strx,chop){
    if(strx.indexOf("<")!=-1)
    {
    var s = strx.split("<");
    for(var i=0;i<s.length;i++){
    if(s[i].indexOf(">")!=-1){
    s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
    }
    }
    strx = s.join("");
    }
    chop = (chop < strx.length-1) ? chop : strx.length-2;
    while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
    strx = strx.substring(0,chop-1);
    return strx+'...';
    }
    function createSummaryAndThumb(pID, pURL, pTITLE){
    var div = document.getElementById(pID);
    var imgtag = "";
    var img = div.getElementsByTagName("img");
    var summ = posts_no_thumb_sum;
    if(img.length>=1) {
    imgtag = '<span class="posts-thumb" style="float:left; margin-right: 10px;"><a href="'+ pURL +'"><img src="'+img[0].src+'" /></a></span>';
    summ = posts_thumb_sum;
    }

    else {
    imgtag = '<span class="posts-thumb" style="float:left; margin-right: 10px;"><a href="'+ pURL +'" title="'+ pTITLE+'"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvEaZKgVKqF2Mg-5n6WEqnzFJA2ZKv0rvcS_HxJHwbKxtbcxFuIQBWwixdiCZKyprPl2PHIdrKZvFoAgpLFeFQSzJZ_cDmNOoyMk_Ar1Hc8aLVyf6n-GB_msjGV7MAIKgjvAB1QTuzE7Xx/s1600/sorry-image-not-available.png" style="margin-top: -30px;" /></a></span>';
    summ = posts_thumb_sum;
    }

    var summary = imgtag + '<a href="'+ pURL +'"><div class="post-summary-text">' + removeHtmlTag(div.innerHTML,summ) + '</div></a>';
    div.innerHTML = summary;
    }
    //]]>
    </script>

    <b:if cond='data:blog.pageType != &quot;static_page&quot;'>
    <b:if cond='data:blog.pageType!= &quot;item&quot;'>
    <style>
    #list-view-button {font-family: Verdana; text-align:left;cursor:pointer;font-size: 14px;border-bottom: 5px solid #eaeaea;text-decoration: none;}
    #list-view-button a{text-decoration: none; color: #666;}
    .grid-view-button {background-color:#efefef;color:#666;padding:5px 10px;border-radius: 5px;font-size: 12px;}
    .list-view-button {background-color:#efefef;color:#000;padding:5px 10px;border-radius: 5px;font-size: 12px;}
    .post-grid-view {width:100%;height:250px;overflow: hidden;float:left;margin:0px 0px 20px !important;position:relative;display: block; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; }
    .post-grid-view .posts-thumb {width:40% !important;height:250px !important;float:left;margin:0px;position:relative;border-top: 0px solid transparent !important;overflow: hidden;}
    .post-grid-view .post-header {display: none;}
    .post-grid-view .post-body img {min-width: 300px !important; min-height: 250px !important;display:block;width:100%!important;height:auto!important;max-width:800px!important;max-height:400px!important;border:none;outline:none;position:relative;margin: 0px;padding:0;}
    .post-grid-view .post-summary-text {opacity: 1; background: none; width: 58%;font-size: 120% !important;clear: none !important; display: inline-block !important; padding: 80px 0px !important; color: #666 !important; text-shadow: none !important; float: right !important; text-align: left; position: relative !important; font-family: &#39;Open Sans Condensed&#39;, sans-serif;}
    .post-grid-view .post-body {height: 250px;background:#f5f5f5; box-shadow: none !important;}
    .post-title-grid a { font-size:170%;color: #777;font-family: &#39;Open Sans Condensed&#39;, sans-serif;}
    .post-title-grid { position: absolute; left: 42%; top: 5%; z-index: 1;}
    .post-grid-view .post-footer {left: 41%; display:block;position: absolute; bottom: 2%;font-size: 120%; background: transparent !important; border: 0px solid transparent !important;font-family: &#39;Open Sans Condensed&#39;, sans-serif;}
    .post-grid-view .post-footer a{color: #128EC9;}
    .post-grid-view a.comment-bubble {display: none;}
    .main-inner .column-center-inner .section {margin: 0px !important;}
    .post { -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}

    #blog-pager {clear:both;}
    .post {height:auto;width:32.2%;display:inline-block;text-decoration:none;float:left;margin:0 1% 1% 0%;overflow: hidden;padding:0!important;}
    .date-header {display: none;}
    h3.post-title a {font-size:90%;font-family: &#39;Open Sans Condensed&#39;, sans-serif;text-transform:uppercase;color:#fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);font-weight: bold;}
    h3.post-title {text-align: center; position:absolute;top:0;width:100%;overflow:hidden;margin:0px !important;padding-top: 30%; background-color: rgba(50, 126, 213, 0.8);transform: scale(1);opacity: 0;z-index: 10;height: 100%;transition: all 300ms ease-out 0s;}
    h3.post-title:hover {opacity: 1;}
    .posts-thumb {width:100%!important;height:200px!important;overflow:hidden;clear:both;}
    .post-body {border-radius:2px;box-shadow:0 5px 4px 1px rgba(0,0,0,0.1);position:relative;overflow: hidden;}
    .post-body a {text-decoration: none;}
    .post-body img {display:block;width:100%!important;height:auto!important;max-width:800px!important;max-height:400px!important;min-width:200px!important;min-height:200px!important;border:none;outline:none;position:relative;margin: 0px;padding:0;}
    .post-summary-text {display: none;}
    a.comment-bubble {color:#fff;text-decoration:none;font-size:100%;width: 100%;text-align: center;position:absolute;top:175px;left: 0px;text-shadow:1px 2px 1px #333;font-family: &#39;Pacifico&#39;, cursive;z-index: 122;}
    a.comment-bubble:before { content: &quot;Comments: &quot; url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoPD1yio2sZZuEPyEvzGl6Zspk3mqBnzSdP4BjfPXBENTOJabd-DKGQEWpPuB9Fs0zF3ahbd8_hAwDRcCcxL0IyFtappsO501IpVx0JEuAr3KZyEq_EKpNRvN6F-wB99v-yvdthBZy2-L5/s1600/heart-active.png);}
    .post-header,.post-footer {display:none;}
    </style></b:if></b:if>
    <link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300' rel='stylesheet' type='text/css'/>
    <link href='http://fonts.googleapis.com/css?family=Pacifico' rel='stylesheet' type='text/css'/>
  3. Masih dengan Control+F, cari code
    <b:section class='main' id='main' showaddelement='no'>
    Jika anda tidak menemukannya cari
    <b:section class='main' id='main' showaddelement='yes'>
    Letakkan code berikut tepat diatasnya
    <b:if cond='data:blog.pageType != &quot;static_page&quot;'>
    <b:if cond='data:blog.pageType!= &quot;item&quot;'>
    <div id='list-view-button'><a class='grid-view-button' onclick='grid_view()'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Y3N40TefmJ7BSgVKrgi86VpSSO6fV7AwaYt-34sHSQs97Yebf_N-P-T_XNqJ9aPua7KAg7FYhv56MfI7KQr_rk0SMCl8ZWEOTBO6rm-4PDbBLbO57EQcizzrBgvRqnHFyI2KI9feoaOZ/s1600/search-grid-icon.png' style='margin: -8px 1px -3px -6px;width: 16px;'/> Grid View</a> <a class='list-view-button' onclick='list_view()'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcFPLJHiG-1SBwWdBUBGLBk7BNiEADE0_3d9MqqLCv3uxuSs6RbRD3n1PqMiBguQi-XZhHYywDT-Ioea08iO5U1xPPIzzFriMbpi1FE_IUmE64RQT2V27J6u3m4qe703oz51FERtSEgWE6/s1600/icon-list-view.png' style='margin: -8px 1px -3px -6px;width: 16px;'/> List View</a></div>
    </b:if></b:if>
  4.  Kemudian cari <data:post.body/> , Jika anda menmukan lebih dari satu, maka gunakannlah yang kedua atau ketiga, pilih salah satu, lalu ganti dengan code berikut
    <b:if cond='data:blog.pageType != &quot;static_page&quot;'>
        <b:if cond='data:blog.pageType != &quot;item&quot;'>
            <div expr:id='&quot;summary&quot; + data:post.id'>
                <data:post.body/>
            </div>
            <script type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;,&quot;<data:post.url/>&quot;);</script>
            <b:if cond='data:post.allowComments'>
                <a class='comment-bubble' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
                    <data:post.numComments/>
                </a>
            </b:if>
        </b:if>
    </b:if>
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
        <data:post.body/>
    </b:if>
    <b:if cond='data:blog.pageType == &quot;static_page&quot;'>
        <data:post.body/>
    </b:if>
  5. Save Template Anda dan lihat hasilnya

No comments:

Post a Comment