Monday, October 1, 2012

Membuat Widget Artikel Terbaru | Maskolis

 

Tutorial kali ini menjawab pertanyaan dari teman blogger Haz Issac pada artikel membuat widget label tertentu dengan thumbnail satu, mengenai membuat recent Post atau artikel terbaru dengan fungsi Previous dan next seperti yang Anda lihat di single post blog Johny Template. Langsung saja karena hari sudah malam dan besok pagi mesti sahur, bisa-bisa nggak bisa bangun. Dibawah ini screenshotnya dan silahkan klik demo untuk melihat lebih jelas.

  1. Login ke blogger dengan akun Anda
  2. Setelah itu pilih blog yang ingin anda tambahkan widget ini.
  3. Masuk ke template >> Edit HTML, kemudian centang expand widget templates
  4. Untuk berjaga-jaga agar tidak terjadi kesalahan dalam pengeditan nantinya, backup dulu template anda.
  5. Setelah semua langkah diatas anda lakukan, letakkan kode berikut ini diatas kode ]]></b:skin> :

    #mas-terbaru{border:1px solid #585858;width:100%;margin:0 auto}
    #terbaru{margin:0px}
    .mas-elemen{border:1px solid #ccc;margin:5px 0;padding:5px;height:79px}
    .mas-elemen img{background:#999;padding:4px;float:left;height:70px;margin-right:8px;width:70px}
    .mas-elemen h6,.mas-elemen h6 a{font-size:12px!important;font-weight:700!important;margin:0;color:#111}
    .mas-elemen:hover{background-color:#c3c3c3}
    .mas-elemen p{font:14px PT Sans Narrow;text-align:justify;color:#555;line-height:14px;margin:5px 0}
    #mas-loading{color:#888;font-family:Tahoma;font-size:100px;letter-spacing:-10px;text-align:center;text-shadow:-5px 0 1px #444;background:#141414 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGsQwEM8G6ftw-yD6HNH3oevaLIgBa6K46PaZfrOC-v-T-ddBlWkF__X9r4aIFvI8wg4ZD6paGljBCGhHXRpu3t6b_gyw7GwBeIfjDiNr08lAJdmcT9b7Z-_DQdNe-FLocRpHALCVVIBw/s1600/loading.gif) no-repeat 50% 50%;height:470px;border:1px solid #c3c3c3}
    #mas-navigasifeed{border:1px solid #c3c3c3;color:#bbb;font-family:Verdana;font-size:12px;text-align:center;margin:0px}
    #mas-navigasifeed:hover{background-color:#c3c3c3}
    #mas-navigasifeed a{color:#141414!important;font-family:Tahoma!important;font-size:12px!important;font-weight:400!important;display:block;padding:5px 10px}
    #mas-navigasifeed span{padding:5px 10px}
    #mas-navigasifeed .next{float:right}
    #mas-navigasifeed .previous{float:left}
    #mas-navigasifeed .home{text-align:center}
    #mas-navigasifeed a:hover,#mas-navigasifeed span.noactived{color:transparant!important}

    Perhatikan tulisan warna biru diatas, itu adalah lebar dan tinggi thumbnail image.
  6. Selanjutnya masih pada posisi Edit HTML, masukkan kode berikut ini diatas kode</head> :

    <script type='text/javascript'>
    //<![CDATA[
    var numfeed = 5;
    var startfeed = 0;
    var urlblog = "http://johny-gantengbanget.blogspot.com/";
    var charac = 100;
    var urlprevious, urlnext;

    function maskolisfeed(johny,banget){
    var showfeed = johny.split("<");
    for(var i=0;i<showfeed.length;i++){
    if(showfeed[i].indexOf(">")!=-1){
    showfeed[i] = showfeed[i].substring(showfeed[i].indexOf(">")+1,showfeed[i].length);
    }
    }
    showfeed =  showfeed.join("");
    showfeed = showfeed.substring(0,banget-1);
    return showfeed;
    }
    function showterbaru(json) {
    var entry, posttitle, posturl, postimg, postcontent;
    var showblogfeed = "";
    urlprevious = "";
    urlnext = "";
    for (var k = 0; k < json.feed.link.length; k++) {
    if (json.feed.link[k].rel == 'previous') {
    urlprevious = json.feed.link[k].href;
    }
    if (json.feed.link[k].rel == 'next') {
    urlnext = json.feed.link[k].href;
    }
    }
    for (var i = 0; i < numfeed; i++) {
    if (i == json.feed.entry.length) { break; }
    entry = json.feed.entry[i];
    posttitle = entry.title.$t;
    for (var k = 0; k < entry.link.length; k++) {
    if (entry.link[k].rel == 'alternate') {
    posturl = entry.link[k].href;
    break;
    }
    }
    if ("content" in entry) {
    postcontent = entry.content.$t;
    } else if ("summary" in entry) {
    postcontent = entry.summary.$t;
    } else {
    postcontent = "";
    }
    if ("media$thumbnail" in entry) {
    postimg = entry.media$thumbnail.url;
    } else {
    postimg = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2UROcdcSCAgxxsiXbRMoskXzjh9pT5WB07ElL7WfEL1CXc8NXQrRRkBEnTsmutkH0k0gM6kUjz7K-D-tQl8JO14o97FSTihf80pR97cmu8vQPq3_E7z5DeBmNdLqwKJf-l8djOSadDRk/s1600/no+image.jpg";
    }
    showblogfeed += "<div class='mas-elemen'>";
    showblogfeed += "<a href='" + posturl + "' target='_blank'><img src='" + postimg + "' /></a>";
    showblogfeed += "<h6><a href='" + posturl + "'>" + posttitle + "</a></h6>";
    showblogfeed += "<p>" + maskolisfeed(postcontent,charac) + "...</p>";
    showblogfeed += "</div>";
    }
    document.getElementById("terbaru").innerHTML = showblogfeed;
    showblogfeed = "";
    if(urlprevious) {
    showblogfeed += "<a href='javascript:navigasifeed(-1);' class='previous'>&#9668; Previous</a>";
    } else {
    showblogfeed += "<span class='noactived previous'>&#9668; Previous</span>";
    }
    if(urlnext) {
    showblogfeed += "<a href='javascript:navigasifeed(1);' class='next'>Next &#9658;</a>";
    } else {
    showblogfeed += "<span class='noactived next'>Next &#9658;</span>";
    }
    showblogfeed += "<a href='javascript:navigasifeed(0);' class='home'>Home</a>";
    document.getElementById("mas-navigasifeed").innerHTML = showblogfeed;
    }

    function navigasifeed(url){
    var p, parameter;
    if(url==-1) {
    p = urlprevious.indexOf("?");
    parameter = urlprevious.substring(p);
    } else if (url==1) {
    p = urlnext.indexOf("?");
    parameter = urlnext.substring(p);
    } else {
    parameter = "?start-index=1&max-results=" + numfeed + "&orderby=published&alt=json-in-script"
    }
    parameter += "&callback=showterbaru";
    incluirscript(parameter);
    }
    function incluirscript(parameter) {
    if(startfeed==1) {removerscript();}
    document.getElementById("terbaru").innerHTML = "<div id='mas-loading'></div>";
    document.getElementById("mas-navigasifeed").innerHTML = "";
    var archievefeed = urlblog + "/feeds/posts/default"+ parameter;
    var terbaru = document.createElement('script');
    terbaru.setAttribute('type', 'text/javascript');
    terbaru.setAttribute('src', archievefeed);
    terbaru.setAttribute('id', 'MASLABEL');
    document.getElementsByTagName('head')[0].appendChild(terbaru);
    startfeed = 1;
    }
    function removerscript() {
    var elemen = document.getElementById("MASLABEL");
    var parent = elemen.parentNode;
    parent.removeChild(elemen);
    }
    onload=function() { navigasifeed(0); }
    //]]>
    </script>

    Keterangan :
    var numfeed = 5; >> Jumlah Artikel terbaru yang ditampilkan pada widget
    var urlblog = "http://johny-gantengbanget.blogspot.com/"; >> ganti dengan URL blog Anda
    var charac = 100; >> Jumlah karakter atau huruf pada setiap post.
  7. Setelah itu save templates, kemudian menuju ke layout pilih kotak yang akan ditambahkan widget ini. Klik add gadget >> HTML/Javascript masukkan kode berikut ini kedalamnya :
    <div id="terbaru"></div>
    <div id="mas-navigasifeed"></div>
    Terakhir save dan lihat hasilnya.
Sekian tutorial membuat widget artikel terbaru dengan fungsi previous dan next kali ini, jika masih ada yang kurang jelas silahkan tinggalkan komentar di bawah. Selamat mencoba dan semoga bermanfaat..... zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

source : http://www.maskolis.com/2012/08/membuat-widget-artikel-terbaru-joss.html?m=1

Recent Posts dengan Thumbnail


Untuk memasang widget ini di blogger cukup mudah anda hanya perlu menambahkan gadget typeHTML/Javascript pada layout atau tata letak blog, kemudian masukkan script widget ke dalamnya, kemudian simpan gadget dengan menekan tombol Save, mudah bukan..? Ok, untuk lebih detail berikut ini adalah langkah untuk menambahkan Widget Recent Posts dengan Thumbnail di blogger
  • Login ke blogger dengan ID Anda
  • Klik link Title Blog Anda
  • Pilih Menu Layout ->> Add a gadget ->> Pilih gadget type HTML/Javascript
  • Copy script di bawah ini dan paste ke dalam kotak content gadget type HTM/Javascript
    <script language="JavaScript">
    imgr = new Array();

    imgr[0] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8mlYfrUBRSCWs1B6q-HxhgTVgt7mGKwkKcxoEX8mtjFu8XS1m7a2bu9jzCr9w4x-g1V22XjFe83yqUEg52SBEh4XZzf8JqSfxq9yXRZU4_WHxtWqsdw5ebKDFPfH2Q14TEfK5iun4pFc/s1600/img1.jpg";
    imgr[1] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2I9JQFIeYtY01HOrYclp4wHFz3sv6z8O-XDgBkOFQQdPIVJ0kNzFqRV5OfKUpJufRFqn4TPfvVhZWxiZB8V8PT9mYg_FwUMBuXhQY0aWfXRA2y1AC1B7Ko5VYQteHCHzCBf1Ik7g_CLo/s1600/img2.jpg";
    imgr[2] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx_WosbP-USgPHiMWn_JX-SLpTpg2tH5IRMxYglu0yHedlH-bOrj6KnXDS3Y7G_IUK3kNAmgZ8BV7DrOxUrhBz83ciohHud0sPRS7rlnVh75lCVZL5lFLwtzWfgXY8X6OCcjaLiOVORZM/s1600/img3.jpg";
    imgr[3] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi99KlUxzlT3J9xK2S-H3uanrHElPJZYTf7W-Vj4GhszKYMY86712SZoyb0vR8Vu_yVxggQIWeVklTkEmAqOuzkznMFWA3aXAONxpi3RzTCrNbhnnz62bth9SEuw-vmqcz9DQridBtteAA/s1600/img4.jpg";
    imgr[4] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ7c36_JntgBqbtsP6CYo3s0y2xi4PjlS5tNv5KWSwy8b6Ja5IR_EXfrWfF3jZ8OBXkG9CJ5u5cjTZwbxG0OXS7P6t9_DJtlk9LJe1AIGnEetPXSfKiOMa1ZM1AR7u6PYT9xiVgUAg6Xg/s1600/img5.jpg";

    showRandomImg = true;

    tablewidth = 300;
    cellspacing = 8;
    borderColor = "#ffffff";
    bgTD = "#ffffff";

    imgwidth = 40;
    imgheight = 40;

    fntsize = 12;
    acolor = "#000";
    aBold = true;
    icon = " ";

    text = "";
    fsize= "11";

    showPostDate = true;

    summaryPost = 60;
    summaryFontsize = 11;
    summaryColor = "#666";
    icon2 = " ";

    numposts = 5;

    home_page ="http://multipaste.blogspot.com/";
    </script>
    <script type="text/javascript" src="http://multipaste.googlecode.com/files/recentposts.js"></script>
  • Simpan gadget dengan menekan tombol Save
  • Sekarang periksa halaman blog Anda jika widget ini berhasil tampil jangan lupa ucapkan Alhamdulillah, serta jangan sungkan untuk berkomentar di bagian bawah artikel ini.

NOTE :

Jika ingin menyesuaikan dengan tampilan blog anda berikut ini adalah keterangan untuk kustomisasi script :
  • Lebar widget : tablewidth = 300
  • Ukuran lebar dan tinggi Thumbnail (gambar) : imgwidth = 40imgheight = 40;
  • Jumlah karakter untuk rinkasan artikel yang ditampilkan : summaryPost = 60
  • Jumlah Artikel yang ditampilkan dalam widget : numposts = 5

source : http://multipaste.blogspot.com/2012/08/widget-recent-posts-dengan-thumbnail.html

Aplikasi Pemutar Musik: TTPOD music player 3.9 Apk untuk Android terbaru

download TTPOD music player Apk for Android terbaru

Ttpod adalah pemutar musik untuk perangkat mobile yang dikembangkan sendiri menggunakan decoder tersendiri, sebelumnya ttpod telah support untuk perangkat mile phone dengan system operasi yg populer seperti symbian, java, ios, dan blackberry.
TTPOD music player Tidak hanya ia memiliki UI kuat, SKIN yg mudah disesuaikan pengguna dan efek visual yang menakjubkan, juga benar-benar GRATIS.

latest update : new version 3.9
support Android : android 1.5 cupcake, android 1.6 donut, android 2.0 / 2.1 eclair, android 2.2 froyo, android 2.3 gingerbread, android tablet 3 honeycomb, android 4 ice cream sandwich or above

TTPOD music player 2.8 Final Apk | 3.1 MB | Mediafire Download

TTPOD music player 2.8 Final Apk | 3.1 MB | Mediafire Download
TTPOD is a music player for mobile devices utilizing our self-developed decoder. Not only that it has a powerful and customizable UI with user selectable skins and stunning visual effects, it is also completely free.

v2.8 update:
1. Out of adjustment mechanism, the withdrawal will not take up memory;
2. New “My Theme” interface, support for the skin effect preview and delete functions;
3. Dialog boxes, menus, and song scanning, on the other interface UI adjustment;
4. Desktop UI controls to adjust the transparency;
5. 5 performance optimization and some other minor changes;
6. Improving the part of non-destructive low-end models play songs sound card problem;
7. Fix to change the program language problems directly back to the desktop;
8. After scanning the list has a chance to repair the song information appear all the problems for the unknown.

download TTPOD music player Apk for Android
disclaimer: this app is not FREE, please buy in android market or visit developer's website
Please support the developers if you like their app.
tags : aplikasi android, game, app, apps, support android phone: samsung galaxy, ace, mini, s 2, sony ericsson xperia, x10, x8, motorola, LG, HTC, droid, nexus, s, nexian, zte, and all android phone
download TTPOD music player Apk for Android
[download apk

Opera Mini web browser 7.5 apk, opera mini for Android Phone & tablet

download Opera Mini web browser 7.5 apk, opera mini for Android
tidak diragukan lagi, inilah browser terbaik dan tercepat untuk semua perangkat mobile anda termasuk Android, symbian maupun java. dikenal cepat karena memiliki teknologi yang dapat mengkompresi punggunaan data dan menghemat seminimal mungkin data yang dikeluarkan sehingga selain mempercepat proses loading sebuah website opera mini juga dapat menghemat pengeluaran data anda.

Aplikasi browser paling terkenal untuk ponsel dan merupakan browser paling handal untuk android kini hadir di hp atau tablet android anda dengan versi terbaru

latest update : new version 7.5 | 840KB
support Android : android 1.5 cupcake, android 1.6 donut, android 2.0 / 2.1 eclair, android 2.2 froyo, android 2.3 gingerbread, android tablet 3 honeycomb, android 4 ice cream sandwich or above

download Opera Mini web browser apk terbaru
Opera Mini web browser 7.5 apk, opera mini untuk Android
Apa Saja yang baru di  opera mini Android versi 6.5.1 ini ?


download Opera Mini web browser 7.5 apk update terbaru
disclaimer: this app is not FREE, please buy in android market or visit developer's website
Please support the developers if you like their app. opera mini handler
tags : aplikasi android, game, app, apps, support android phone: samsung galaxy, ace, mini, s 2, sony ericsson xperia, x10, x8, motorola, LG, HTC, droid, nexus, s, nexian, zte, and all android phone
download Opera Mini web browser 7.5 apk - download