PENGUMUMAN: I'M MOVING !!!!

No Comment - Post a comment

Saya udah pindah blog ke web hosting saya sekarang :)
Makasi banyak buat blogger & blogspot atas layanan hostingnya pada blog ini, dan sejak saat ini, saya akan mengurusnya sendiri di blog saya yg baru: www.fanari-id.com :)

..baca selengkapnya..

 

related entries on blogspot: bukan cuma wp yg punya!

1 komentar - Post a comment

related entries/post ato artikel yg berhubungan biasanya sering kita lihat di blog, terutama blog yg gunain engine wp. gimana dengan pengguna blogger?? nah, kita pun bisa membikin layaknya wp denga sedikit modifikasi template blogspot, seperti yg sy pake di blog ini. di bawah ini ada tutorial singkat bikin daftar link post yg terkait dengan artikel lain dalam label tertentu. oh ya, buat sekedar perhatian, kode2 html yg sy berikan di bawah ini mungkin beda dengan kode2 dalam template kamu. cari aja kode2 yg susunannya mirip kode2 di bawah ini. please be flexible!


  1. backup template kamu
  2. temukan kode ini:

    <data:post.body/>


  3. tambahkan kode ini di bawahnya:

    <div class='clear-block;'/><b:if cond='data:blog.pageType == "item"'>

    <div class="similiar">

    <div class=’widget-content’>

    <h3>Related Posts by Categories</h3>

    <div id=’data2007′/><br/><br/>

    <div id=’hoctro’>

    Widget by <u><a href=’http://hoctro.blogspot.com’>Hoctro</a></u> | <u><a href=’http://fanari-id.blogspot.com/’ title=’Related Posts on Blogger’>Fanari-Id</a>

    </u></div>

    <script type=”text/javascript”>

    var homeUrl3 = “<data:blog.homepageUrl/>”;

    var maxNumberOfPostsPerLabel = 4;

    var maxNumberOfLabels = 10;

    <b:if cond=’data:blog.pageType == “item”‘>

    maxNumberOfPostsPerLabel = 100;

    </b:if>

    <b:if cond=’data:blog.pageType == “item”‘>

    maxNumberOfLabels = 3;

    </b:if>

    function listEntries10(json) {

    var ul = document.createElement(’ul’);

    var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ?

    json.feed.entry.length : maxNumberOfPostsPerLabel;

    for (var i = 0; i < maxPosts; i++) {

    var entry = json.feed.entry[i];

    var alturl;

    for (var k = 0; k < entry.link.length; k++) {

    if (entry.link[k].rel == ‘alternate’) {

    alturl = entry.link[k].href;

    break;

    }

    }

    var li = document.createElement(’li’);

    var a = document.createElement(’a');

    a.href = alturl;

    if(a.href!=location.href) {

    var txt = document.createTextNode(entry.title.$t);

    a.appendChild(txt);

    li.appendChild(a);

    ul.appendChild(li);

    }

    }

    for (var l = 0; l < json.feed.link.length; l++) {

    if (json.feed.link[l].rel == ‘alternate’) {

    var raw = json.feed.link[l].href;

    var label = raw.substr(homeUrl3.length+13);

    var k;

    for (k=0; k<20; k++) label = label.replace(”%20″, ” “);

    var txt = document.createTextNode(label);

    var h = document.createElement(’b');

    h.appendChild(txt);

    var div1 = document.createElement(’div’);

    div1.appendChild(h);

    div1.appendChild(ul);

    document.getElementById(’data2007′).appendChild(div1);

    }

    }

    }

    function search10(query, label) {

    var script = document.createElement(’script’);

    script.setAttribute(’src’, query + ‘feeds/posts/default/-/’

    + label +

    ‘?alt=json-in-script&callback=listEntries10′);

    script.setAttribute(’type’, ‘text/javascript’);

    document.documentElement.firstChild.appendChild(script);

    }

    var labelArray = new Array();

    var numLabel = 0;

    <b:loop values=’data:posts‘ var=’post’>

    <b:loop values=’data:post.labels’ var=’label’>

    textLabel = “<data:label.name/>”;

    var test = 0;

    for (var i = 0; i < labelArray.length; i++)

    if (labelArray[i] == textLabel) test = 1;

    if (test == 0) {

    labelArray.push(textLabel);

    var maxLabels = (labelArray.length <= maxNumberOfLabels) ?

    labelArray.length : maxNumberOfLabels;

    if (numLabel < maxLabels) {

    search10(homeUrl3, textLabel);

    numLabel++;

    }

    }

    </b:loop>

    </b:loop>

    </script>

    </div>

    </div>


    </b:if>


  4. simpan template, refresh blogmu, enjoy!

selamat mencoba!
http://fanari-id.com/blogger-hack/related-entries-on-blogspot-bukan-cuma-wp-yg-punya/

..baca selengkapnya..

 

tos adsense berubah [lagi]

1 komentar - Post a comment

masih ingat kan gimana dulu om google dgn enaknya ngebanned publisher mereka?? dan banyak publisher yg akhirnya beralih ke progam advertisement yg lain, yg membuat google mengubah tos adsensenya (baca yang ini). nah, baru2 ini tos adsense berubah lagi lo (sy dpt infonya dari mas isnaini), dan sekarang kesannya lebih 'melunak', mungkinkah ini tanda bahwa orang tidak berminat lagi pada adsense??


  1. publisher boleh pasang iklan dan referal di halaman error 404 dan halaman registrasi
  2. Adsense for Search boleh dipasang di halaman kosong/ tanpa konten sekalipun
  3. Dalam satu halaman boleh memasang iklan adsense dari beberapa akun adsense berbeda
  4. AdSense Referral seperti Firefox, Google Pack, dan lain-lain boleh dipasang dihalaman kosong/tanpa konten sekalipun
  5. Jika pub diikutkan dalam program beta apapun dari google adsense, kita nggak boleh ngomongin masalah itu di blog atau di tempat umum lainnya
  6. dibolehkan untuk memasang ads lain yang sejenis dan kontekstual seperti google adsense dalam satu halaman, program sejenis seperti bidvertiser dll sudah boleh dipasang bareng dengan adsense
  7. jika account kena banned, semua akumulasi dolar yang tersimpan, akan disumbangkan ke yayasan sosial oleh google
  8. publisher adsense diharapkan untuk mencantumkan/membuat halaman privacy policy yang menyatakan bahwa data pengunjung web/blog disimpan dalam cookie ads google adsense.

posting ini dirangkum dari sini, n' gak ada salahnya kan kalo saya posting lagi disini??
http://fanari-id.com/afiliasi/tos-adsense-berubah-lagi/
..baca selengkapnya..

 

bootflag: masalah sepele yg bikin pusing

No Comment - Post a comment

Minggu lalu sy dimintai tolong oleh temen sy untuk membetulkan pc-nya yg gak bisa booting. Awalnya sy yakin bisa dengan mudah mengatasi masalah tersebut karena sy sendiri juga sering mengalaminya di rumah. Setelah sy coba idupin pc-nya temenku itu, waktu bios post muncul pesan 'cannot load operating system'. Sy mulai coba mencari penyebab masalah tersebut. Mulanya sy pikir ada yg salah pada konfigurasi diskboot di bios. Tapi setelah sy cek ternyata gak ada yg salah. Masih bingung berpikir, tmn sy malah mengambil sebuah cd kubuntu linux v5.10 dan memberikannya kpd sy. Dia sendiri berkata bahwa masalah itu muncul setelah dia memasang dvd drive yg baru dibelinya yg ternyata didalamnya ada cd tsb. Segera aja sy masukin lagi ke cd tsb ke drive.
Langsung aja saya boot kubuntu tsb dan sy lihat telah ada 2 partisi linux ext3 dan swap yg baru dibuat *tanpa sengaja* oleh tmnku. Langsung aja aku delete kedua partisi tsb dan mengganti bootflagnya dari ext3 ke drive C:. Akhirnya sy memboot ulang komputer dan berhasil booting ke windows. Tapi yg sy heran kenapa cd kubuntu yg jadul itu udah ada didalam dvd drive yg baru dibelinya. Katanya (temen saya itu) sih, dia beli drive yg lowspec, jadi mungkin aja cd itu udah ada di dalemnya.
http://fanari-id.com/personal/bootflag-masalah-sepele-dari-kubuntu-jadul/
..baca selengkapnya..