Recent Post Widget with Previous and Next Button

Recent Post Widget with Previous and Next Button. Recent post widget is a list of several new posts, it will be shown on your website. If you really interested to show new posts for visitors, I think you should apply this widget. This widget is very nice that is supported by thumbnail and navigation. Thumbnail of first image on your post will be shown here and navigation will show previous and next button. If visitor click previous button, they will bring to the oldest articles and if she/he click next button, it will bring them to the newest articles. It will give positive effect for your blog, because the visitors can see and read several article easily.

Now, you can see the image above as a demo of this widget. If you really attractive to add this widget, you should add script below on your HTML/JavaScript box.
    • Click add a HTML/Javascript Gadget.
    • Copy the code below.
    • Paste on your HTML/Javascript box.
    • Finally, click save and see the result.

    <style scoped='' type='text/css'>
    /* Recent Post Navigation */
    #recentpostnav{border:1px solid #585858;width:100%;margin:0 auto}
    #recentpostsae{margin:0}
    .recentpostel{background:#fff;display:block;border:1px solid #ddd;margin:5px 0;padding:10px;height:79px}
    .recentpostel img{background:#fff;padding:4px;float:left;height:70px;margin-right:8px;width:70px;border:1px solid #ddd}
    .recentpostel h6,.recentpostel h6 a{text-decoration:none;font-size:13px!important;font-weight:700!important;margin:0;color:#111}
    .recentpostel:hover{background-color:#fefefe}
    .recentpostel p{font-size:12px;text-align:left;color:#555;line-height:normal;margin:5px 0}
    #recentpostload{color:#888;font-family:Tahoma;font-size:100px;letter-spacing:-10px;text-align:center;text-shadow:-5px 0 1px #444;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg1dbqkDRbC0v66juMGKegj7vMps-t7BZV7OvygMEq8cLJKMQIPmcMXy2rA558zWVym-YzkAfloDmXeowhgU82Xjy2prIcqtfR_X1Rs5qHYY1Fk3-uyi8BbCY4mEUv80yKKuSt9c3Mjhjm/s1600/loader.gif) 50% 50% no-repeat #fff;height:470px;border:1px solid #ddd}
    #recentpostnavfeed{border:1px solid #ddd;color:#bbb;font-family:Verdana;font-size:12px;text-align:center;margin:0}
    #recentpostnavfeed:hover{background-color:#fefefe}
    #recentpostnavfeed a{color:#141414!important;font-family:Tahoma!important;font-size:12px!important;font-weight:400!important;display:block;padding:5px 10px}
    #recentpostnavfeed span{padding:5px 10px}
    #recentpostnavfeed .next{float:right}
    #recentpostnavfeed .previous{float:left}
    #recentpostnavfeed .home{text-align:center}
    #recentpostnavfeed a:hover,#recentpostnavfeed span.noactived{color:transparant!important}
    </style>
    <script type='text/javascript'>
    //<![CDATA[
    var numfeed = 5;
    var startfeed = 0;
    var urlblog = "http://Blogokay.com";
    var charac = 40;
    var urlprevious, urlnext;
    function arlinafeed(e,t){for(var n=e.split("<"),r=0;r<n.length;r++)-1!=n[r].indexOf(">")&&(n[r]=n[r].substring(n[r].indexOf(">")+1,n[r].length));return n=n.join(""),n=n.substring(0,t-1)}function showrecentpostsae(e){var t,n,r,a,i,s="";urlprevious="",urlnext="";for(var l=0;l<e.feed.link.length;l++)"previous"==e.feed.link[l].rel&&(urlprevious=e.feed.link[l].href),"next"==e.feed.link[l].rel&&(urlnext=e.feed.link[l].href);for(var d=0;d<numfeed&&d!=e.feed.entry.length;d++){t=e.feed.entry[d],n=t.title.$t;for(var l=0;l<t.link.length;l++)if("alternate"==t.link[l].rel){r=t.link[l].href;break}i="content"in t?t.content.$t:"summary"in t?t.summary.$t:"",a="media$thumbnail"in t?t.media$thumbnail.url:"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAXD37F-VQw0chGD3YJidpxmr1Rqiww1Y-hc7lagLRyb_iOmWpMUUAOelz-nF50E_YsiG14MGXREkkRwFlN0IkKrKZcyepmi11S-SZP7Lk-K9dZrHPwneZSHpZrhJBGqLLM738HguYT3-4/s1600/no-image.png",s+="<div class='recentpostel'>",s+="<a href='"+r+"' target='_blank'><img src='"+a+"' /></a>",s+="<h6><a href='"+r+"'>"+n+"</a></h6>",s+="<p>"+arlinafeed(i,charac)+"...</p>",s+="</div>"}document.getElementById("recentpostsae").innerHTML=s,s="",s+=urlprevious?"<a href='javascript:navigasifeed(-1);' class='previous'>Previous</a>":"<span class='noactived previous'>Previous</span>",s+=urlnext?"<a href='javascript:navigasifeed(1);' class='next'>Next</a>":"<span class='noactived next'>Next</span>",s+="<a href='javascript:navigasifeed(0);' class='home'>Home</a>",document.getElementById("recentpostnavfeed").innerHTML=s}function navigasifeed(e){var t,n;-1==e?(t=urlprevious.indexOf("?"),n=urlprevious.substring(t)):1==e?(t=urlnext.indexOf("?"),n=urlnext.substring(t)):n="?start-index=1&max-results="+numfeed+"&orderby=published&alt=json-in-script",n+="&callback=showrecentpostsae",incluirscript(n)}function incluirscript(e){1==startfeed&&removerscript(),document.getElementById("recentpostsae").innerHTML="<div id='recentpostload'></div>",document.getElementById("recentpostnavfeed").innerHTML="";var t=urlblog+"/feeds/posts/default"+e,n=document.createElement("script");n.setAttribute("type","text/javascript"),n.setAttribute("src",t),n.setAttribute("id","arlinalabel"),document.getElementsByTagName("head")[0].appendChild(n),startfeed=1}function removerscript(){var e=document.getElementById("arlinalabel"),t=e.parentNode;t.removeChild(e)}onload=function(){navigasifeed(0)};
    //]]>
    </script>
    <div id="recentpostsae"></div>
    <div id="recentpostnavfeed"></div>

    For customization, you can change the highlighted my URL above with your own. You can change the size, padding, border and color of this widget based on your style to get best view. I think just enough for explanation How to add recent post widget with previous and next button. If you still confuse about this tutorial, I will be happy to answer your question.
    Advertisement

    Tidak ada komentar