Kosong
faceblog
Account


News Feed Top News Recent Post
4 Okt 2010
Bagi para penggemar blog, terutama blogspot, membuat Recent Comment mungkin tidak asing lagi. Recent Comment adalah Daftar komentar terbaru User pada seluruh Postingan/Artikel di Blog anda yang bisa ditampilkan pada Halaman Utama Blog, biasanya dipasang pada sidebar dan jumlah komentar biasanya dibatasi antara 10- 20 komentar. Bagaimana jika Recent Comment yang dibuat dan ingin ditampilkan pada halaman utama blog hanya berasal dari satu postingan/artikel saja. Sampai saat ini belum ada satu blog tutorial pun yang berhasil membahas dan mewujudkannya (catatat: sepanjang pengetahuan kami). Mengapa?,  karena hampir semua pencipta Recent Comment kiblatnya adalah mengekstraksi data script html dari RSS FEED COMMENT (misalnya http://abdulgamal.blogspot.com/feeds/comments/default). Padahal RSS Feed Comment itu berisi kumpulan komentar-komentar yang terdapat pada seluruh postingan/artikel pada blog yang disusun berdasarkan update terbaru sehingga sulit menyeleksi daftar komentar yang hanya berasal dari satu postingan/artikel blog saja.

Di Faceblog ini, kami selalu bereksperimen dan secara tak sengaja kami berhasil mengekstraksi data script HTML Comment dari satu postingan artikel saja untuk ditampilkan pada halaman utama blog. Data script yang kami ekstraksi bukan berasal dari RSS FEED COMMENT tapi berasal dari sini


https://www.blogger.com/comment.g?blogID=5354151026935080542&postID=5115476437086696685&isPopup=true

setiap blog memiliki blogID nya masing-masing, begitu juga dengan setiap artikel yang diposting juga memiliki postID nya sendiri-sendiri. Untuk mendapatkan blogID dan postID silahkan anda masuk ke Account Blogger, pada blog yang anda pilih, klik Edit Posts. Kemudian tentukan artikel yang akan anda pilih, lalu sorot kursor pada link Edit kemudian klik kanan, lalu pilih Properties. Catat Addressnya dan catat nomor blogID dan nomor postID kemudian gantikan pada alamat diatas blogID dan postID nya. Hasilnya kira-kira seperti ini.

Halaman inilah yang kami ekstraksi menggunakan script-script PHP. Kami sudah membuat generatornya dengan php, tinggal disandingkan saja. Alamatnya adalah

http://gmlujicoba.freetzi.com/feedkomentar3.php?url=https://www.blogger.co/comment.g?blogID=5354151026935080542&postID=5115476437086696685

Yang anda lakukan adalah silahkan ganti blogID dan post ID sesuai milik anda. Untuk menampilkannya pada blog caranya adalah pada Account Blogger, pilih Design - Page Elements - Add a Gadget - HTML/Javascript kemudian Copy paste script berikut

<div>
<form>
<textarea id="ifxx" style="width:98%;height:30px" onfocus="this.style.display='none';document.getElementById('ifx').style.display='block'">
What On Your Mind
</textarea>
</form>
</div>
<div style="display:none" id="ifx">
<div align="right"><a href="#" onclick="document.getElementById('ifx').style.display='none';document.getElementById('ifxx').style.display='block'"><b>Close</b></a></div>
<iframe src="http://www.blogger.com/comment-iframe.g?blogID=5354151026935080542&postID=5115476437086696685" frameborder="0" width="98%" height="250px"></iframe>
</div>
<script src="http://gmlujicoba.freetzi.com/feedkomentar3.php?url=https://www.blogger.com/comment.g?blogID=5354151026935080542&postID=5115476437086696685" type="text/javascript"></script>

Jangan lupa mengganti blogID dan postID nya, selamat mencoba. Hasilnya bisa dilihat di sini
http://videomedis.blogspot.com/

Bagi yang ingin menggunakan php script generatornya anda juga bisa mencobanya dengan script ini

<?php
Header("content-type: application/x-javascript");
$url="$_GET[url]&postID=$_GET[postID]&isPopup=true";
$homepage = file_get_contents($url);
$h1 = explode("<script type=\"text/javascript\">",$homepage);
$h2 = explode("</script>",$h1[4]);
$h3 = explode("<dl id=\"comments-block\">",$h2[1]);
$h4 = explode("</dl>",$h3[1]);
$h5 = str_replace("<div class=\"r\"></div>","",$h4[0]);
$h6 = str_replace("<img src=\"/img/blank.gif\" class=\"comment-icon anon-comment\" alt=\"Anonim\">","",$h5);
$h6 = str_replace("<img src=\"/img/blank.gif\" width=\"","<div style=\"display:none\">",$h6);
$h6 = str_replace("onload=\"setAttributeOnload(this, &quot;src&quot;, &quot;","</div><img width=\"60px\" height=\"60px\" border=\"0\" src=\"",$h6);
$h6 = str_replace("&quot;)\">","\">",$h6);
$h6 = str_replace("<div class=\"profile-image-container\"><span dir=\"ltr\">","<table><tr><td valign=\"top\">",$h6);
$h8 = str_replace("<img src=\"/img/blank.gif\" class=\"comment-icon blogger-comment\" alt=\"Blogger\">","",$h6);
$h9 = str_replace("berkata...","",$h8);
$h10 = str_replace("\r","",$h9);
$h10 = str_replace("\n","",$h10);
$h10 = str_replace("<dt","<div style=\"padding:5px;\"",$h10);
$h10 = str_replace("id=","name=",$h10);
$h10 = str_replace("</dt>"," ",$h10);
$h10 = str_replace("<dd><p>"," ",$h10);
$h10 = str_replace("<img src=\"/img/blank.gif\" class=\"comment-icon openid-comment\" alt=\"OpenID\">","",$h10);
$h10 = str_replace("</p></dd>","</div></td></tr></table></div>|",$h10);
$h10 = str_replace("\"> <span dir=\"ltr\">","\"> <table><tr><td valign=\"top\"><img width=\"60px\" height=\"60px\" src=\"http://lh4.ggpht.com/_BNMolq0sHfo/SsHcZKTew4I/AAAAAAAAAgY/ux2nKGlbWHY/s800/profile_blank_gray.jpg\"></td><td valign=\"top\" align=\"left\">",$h10);
$h10 = str_replace("</span>","",$h10);
$h10 = str_replace("</div> <span dir=\"ltr\">","</td><td valign=\"top\" align=\"left\">",$h10);
$h10 = str_replace("</p><p class=\"comment-timestamp\">","<div style=\"font-size:9px;\" align=\"left\">",$h10);

$h11=explode("|",$h10);
for($a=0;$a<count($h11)-1;$a++)
{
$ab=$a+1;
$bx=(count($h11)-2)-$a;
$fe=str_replace("style=\"padding:5px;\"","id=\"a$ab\" style=\"padding:5px;\"",$h11[$bx]);

if($bx<count($h11)-6)
{
$feed=str_replace("style=\"padding:5px;\"","style=\"padding:5px;display:none\"",$fe);
}
else
{
$feed="$fe";
}
?>
document.write('<? echo"$feed"; ?>');
<?
}
$lipat3=floor(count($h11)/5);
?>
document.write("Halaman : ");
for(b=1;b<=<? echo"$lipat3"; ?>;b++)
{
var c="<a href='javascript:lipat3(\"" + b + "\",\"<? echo count($h11)-1 ; ?>\")'>" + b + "</a>";
document.write(c + "|");
}

function lipat3(d,g)
{
d=(d-1)*5;
e=d+5;
for(f=1;f<=g;f++)
{
if(f>d && f<=e)
{
document.getElementById("a" + f).style.display='block';
}

if(f<=d || f>e)
{
document.getElementById("a" + f).style.display='none';
}
}
}
Trafik Kunjungan

Recent PostsSee All

Berlangganan Faceblog

Enter your email address:

People You May KnowSee All

SponsoredCreate an Ad

Beriklan di Faceblog
Promosikan bisnis ke 500 juta lebih pengguna aktif dan setia di Faceblog. Kembangkan merek online dengan koneksi ke audiens Anda.
RequestsSee All

Members Only
FollowersSee All

Facebook Fun



Yahoo Indonesia
Blogger Buzz
Liputan 6 SCTV
Media Indonesia
Tv One
Tempo Interaktif
Antara
Republika
VVA News
You Tube
BlogListAdd Blog Here

Daftarkan Blog Anda pada Bloglist Kami
Faceblog © 2010 English (US)AboutAdvertisingDevelopersTerms •PrivacyHelp


Maaf!!, Blog Kami Gagal melakukan Ekstraksi Data dari Server http://freetzi.freewebhostingarea.com. Hal ini mungkin disebabkan karena adanya gangguan loading pada server atau server sedang melakukan maintenance. Kami menyarankan anda untuk me-reload/refresh jika hal tersebut terjadi