Tampilkan postingan dengan label kolom widget. Tampilkan semua postingan

Membuat Kolom Widget Recent Post adalah artikel lanjutan dari memasang recent post di Blogger yang sudah tidak berfungsi lagi. Jadi, kita akan membuat kolom widget recent post sendiri dan tentunya menggunakan kode script dan memasang di didalam template blog kita. Kolom widget recent post ini merupakan buatan mas Kolis karena saya sendiri sampai saat ini belum bisa membuat kode recent post yang bisa tampil diseluruh bagian blog dan tidak melulu tampil di sidebar. Sampai saat ini saya mencoba membuat sendiri, bagaimana recent post bisa tampil didalam artikel blog!

Membuat Kolom Widget Recent Post

Untuk membuat kolom widget recent post agar ada dibagian sidebar, silahkan anda ikuti langkah-langkah berikut ini
  1. Silahkan masuk dulu ke akun Blogger anda
  2. Masuk ke Template >> Edit HTML >> centang Expand Widget Templates >> tekan tombol Ctrl+F di keyboard
  3. Cari kode ]]></b:skin>
    Dan tambahkan kode berikut 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 h5 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-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}
  4. Selanjutnya cari kode </head> dan letakkan kode berikut tepat diatas </head>
    <script type='text/javascript'>
    //<![CDATA[
    var numfeed = 5;
    var startfeed = 0;
    var urlblog = "http://panduantemplateblog.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/AVvXsEi8OiJpJTxK_GDoD-qz3PwlwgKZlqMmHdvBC34CzlPWWJ7fSjUb4EhxmCM0CInkfOwVP4_qEY0BJ45ObOjktg5EUtfvXErTXapwWG5n3qvjKe-5kWfJCK_mK2VGZavDZzLwJ7Qvsyb67U8/s1600/no+image.jpg";
    }
    showblogfeed += "<div class='mas-elemen'>";
    showblogfeed += "<a href='" + posturl + "' target='_blank'><img src='" + postimg + "' /></a>";
    showblogfeed += "<h5><a href='" + posturl + "'>" + posttitle + "</a></h5>";
    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>
  5. Silahkan simpan Template blog anda terlebih dahulu
  6. Sekarang tutup menu Template dan buka menu Tata Letak
  7. Setelah berada di menu Tata Letak, silahkan anda klik Tambahkan Gadget yang ada dibagian sidebar kanan blog seperti yang terlihat pada gambar berikut ini

    Membuat Kolom Widget Recent Post
  8. Selanjutnya scroll/gulir kebawah dan cari widget HTML/Javascript dan salin kode berikut kedalam kolom HTML/Javascript
    <div id="terbaru"></div>
    <div id="mas-navigasifeed"></div>
  9. Simpan widget anda dan lihat hasilnya di homepage blog anda
Keterangan :
var numfeed = 5; adalah jumlah artikel yang tampil
var urlblog = "http://panduantemplateblog.blogspot.com/"; silahkan ganti url ini dengan url blog anda, JANGAN SAMPAI LUPA!
var charac = 100; adalah jumlah ringkasan dari setiap artikel yang tampil

Okey, itulah cara membuat kolom widget recent post yang bisa anda pasang didalam blog anda dan anda tidak perlu kwatir untuk loading blog setelah terpasang script ini, karena tidak akan mempengaruhi loading blog anda. Jika ada pertanyaan, silahkan tinggalkan komentar anda untuk artikel ini Membuat Kolom Widget Recent Post
Description: Membuat Kolom Widget Recent Post
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Membuat Kolom Widget Recent Post
Cara Memasang Kolom Widget Recent Post ini adalah cara sederhana yang sangat mudah dilakukan karena kita hanya akan menggunakan kolom widget Recent Post yang telah disediakan oleh Blogspot yang ada didalam meny Tata Letak. Untuk memasang kolom widget recent post ini, anda cukup mengikuti panduan yang telah saya buat khusus untuk anda semua. Dan sebelum melanjutkan pembahasan ini, saya jelaskan sedikit mengenai apa itu recent post. Recent post merupakan daftar artikel terbaru yang dibuat dengan kode tertentu agar menyesuaikan dengan tampilan atau isi yang ada didalam blog itu sendiri. Untuk memasang kolom widget recent post ini kita bisa menggunakan widget yang telah disediakan oleh Blogspot atau membuatnya sendiri.

Dan pada artikel ini, kita mencoba untuk memasang kolom widget recent post yang ada didalam menu Tata Letak Blogger. Yuk apakah berhasil...
  1. Silahkan masuk dulu ke akun Blogger anda
  2. Pilih menu Tata Letak (no.1)

    Cara Memasang Kolom Widget Recent Post

    Di dalam menu Tata Letak ini, anda akan melihat tampilan menu kotak-kotak (kolom) yang merupakan gambaran skema dari blog anda dan untuk memasang kolom widget recent post, anda cukup mengklik tulisan Tambahkan Gadget (no.2) yang biasanya ada disebelah kanan pada menu Tata Letak
  3. Setelah mengklik Tambahkan Gadget, maka akan muncul halaman pop up (melayang) dari beberapa widget yang bisa anda temukan seperti tampilan berikut ini (no.3)

    Cara Memasang Kolom Widget Recent Post
  4. Silahkan ada scroll/gulir kebawah, maka anda akan menemukan widget yang bernama Recent post (no.4) seperti gambar berikut ini.

    Cara Memasang Kolom Widget Recent Post

    Namun perlu anda ingat, jika Recent post tidak ada maka kemungkinan besar widget ini telah dihapus
  5. Silahkan anda klik dibagian Recent post atau tanda + yang ada disamping kanan
  6. Lho? Kenapa tampilannya seperti ini? (no.5)

    Cara Memasang Kolom Widget Recent Post

    Jika anda mengalami hal seperti itu, maka itu menandakan kalau kolom widget recent post yang disediakan oleh Blogger sudah tidak bekerja lagi
  7. Karena widget recent postnya tidak ada, silahkan anda klik Batal
Yang menjadi pertanyaannya, kenapa kolom untuk recent post di blogspot tidak bisa? Ada 2 kemungkinan; Kemungkinan pertama dikarenakan developer yang membuat recent post sudah tidak menyediakan lagi dan kemungkinan kedua, kode dari recent post mengandung bug sehingga Google membloknya.

Karena kolom widget recent post di Blogger sudah tidak bekerja lagi, maka anda harus membuatnya sendiri seperti yang telah saya jelaskan di Membuat Kolom Widget Recent Post

Okey, demikian cara memasang kolom widget recent post di blog tapi sudah tidak berfungsi lagi. Untuk selanjutnya, mari kita diskusikan mengenai permasalahan ini, kenapa recent post tidak muncul? dengan meninggalkan komentar untuk artikel ini Cara Memasang Kolom Widget Recent Post
Description: Cara Memasang Kolom Widget Recent Post
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Cara Memasang Kolom Widget Recent Post
Benarkah Kolom Widget Memperberat Loading Blog? Mungkin itu adalah pertanyaan yang sering timbul jika kita ingin memasang beberapa kolom widget di blog, baik itu diatas, disamping atau dibawah. Dalam menambahkan beberapa isi kolom widget tertentu didalam blogspot, secara langsung saya hampir tidak pernah menggunakan isi kolom yang telah disediakan oleh Blogspot karena selain tampilannya yang monoton juga mempengaruhi tampilan blog dan juga yang saya ketahui isi kolom widget yang telah disediakan oleh Blogspot, beberapa sebagian, merupakan buatan dari para Developers (pengembang) yang nota bene akan terpasang script tertentu kedalam isi kolom widget tersebut. Sehingga jika kita memasang beberapa isi kolom widget yang ada di Blogspot hal inilah yang akan mempengaruhi tampilan blog, salah satunya kecepata loading blog akan berkurang. Itulah kenapa, banyak para master blogger yang menyarankan untuk tidak memasang terlalu banyak isi kolom widget bawaan Blogspot. Bukan karena isi widget kolom itu tidak sesuai dengan topik yang kita berikan untuk blog kita tapi karena isi kolom widget tersebut bukan dari Google ataupun Blogspot (Blogger).

Jika kita memasang isi kolom widget ke dalam blog kita maka secara tidak langsung saat proses loading berjalan maka mesin space hosting yang ada di Google ataupun Blogspot akan langsung terhubung dengan space host yang digunakan oleh para Developers dalam menyimpan script-script yang mereka gunakan didalam isi kolom widget blogspot. Coba anda perhatikan dibagian pojok kiri bawah saat proses loading blog, web site, atau situs-situs lainnya. Dibagian tersebut akan menampilkan beberapa link yang tidak semuanya link merupakan link internal yang di load tapi ekternal link juga, dan dari sinilah secara tidak langsung ada link-link ekternal yang terpasang didalam blog kita! Seperti yang terlihat pada contoh tampilan gambar berikut

Kolom Widget Memperberat Loading Blog

Semakin banyak anda memasang kolom widget, apalagi itu adalah widget-widget yang bukan merupakan buatan Google atau Blogspot maka semakin lama proses loading blog anda. Lalu bagaiaman cara mengetahui kolom widget buatan Google sendiri dan yang bukan? Gampang saja, coba perhatikan perbedaan 2 gambar widget yang ada di Blogspot berikut ini

Kolom Widget Memperberat Loading Blog

Dari gambar diatas, anda tentu sudah bisa membedakan mana kolom widget yang disediakan oleh Google atau Blogger dan mana yang bukan

Jadi, benarkah kolom widget memperberat loading blog? Salah satu faktor yang saya akui, iya! Karena selain kolom widget, masih ada beberapa faktor yang juga memperberat loading blog, diantaranya banyaknya kode CCS yang digunakan, JavaScript, dan Html-Html yang masih ada kaitannya dengan pemasangan kolom widget. Untuk lebih jelasnya silahkan buka artikel Pengaruh Html, CSS, dan JavaScript Terhadap SEO Blog.
Jika loading blog kita berat dan mempengaruhi kecepatan loading maka pada tahapan selanjutnya akan mempengaruhi kualitas SEO yang ada didalam blog kita, dan hasilnya akhirnya bisa anda rasakan sendiri :)

Okey, itulah sedikit gambaran mengenai kolom widget yang memperberat loading blog. Sebenarnya kalau dibahas lebih dalam lagi, kita akan sampai pada pembahasan mengenai SEO dan pembahasan diatas mungkin bisa anda pelajari lebih lanjut lagi. Jika ada pertanyaan mengenai kolom widget memperberat loading blog ini, mari kita diskusikan bersama dengan meningalkan komentar untuk artikel ini, Benarkah Kolom Widget Memperberat Loading Blog?
Description: Benarkah Kolom Widget Memperberat Loading Blog?
Rating: 4.5
Reviewer: Unknown
ItemReviewed: Benarkah Kolom Widget Memperberat Loading Blog?
Welcome to My Blog

Popular Post

Labels

Followers

- Copyright © 2013 shad0w-share | Designed by Johanes Djogan -