![]() |
| Headline Breaking News |
Menampilkan headline news ada daya tarik tersendiri dan memudahkan pengunjung untuk menelusuri blog sobat sekaligus memacu pageviews. Untuk demo, breaking news yang penulis buat dengan label ‘berita terbaru’ tepat di bagian bawah menu navigasi blog ini. Sobat tertarik, mari kita memasang breaking news menarik, silahkan ikuti langkah-langkah berikut ini:
1. Setelah login di akun Blogger,
2. Di halaman Dasbor, kita beralih ke Template,
3. Klik tombol Edit HTML, tunggu sampai muncul kotak editor,
4. Nah, kali ini tekan Ctrl + F, cari kode ]]></b:skin>, dan letakkan CSS di bawah ini diatasnya,
/* Headline */Keterangan:
.newspic {background:#FFF url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-CbyrNp-Jah7Yd-8yhBP5nwp8Rl6lyxB81AEA5bku23MUBXjWPff-094BlStedzgtL9c61EdqgfOe03b6zGplr-jMN-DEaqAWE8bcMO7pPD9beEwhqJSSIOYFwqAVBZ3o5jW1VW4rNz8/s1600/headline_news.png) no-repeat top left;BORDER:1PX SOLID #CDCDCD; width:840px;margin:0 auto;padding:0 auto;height:23px;color:#000;}
.news {width: 850px;margin:0 auto;padding:0 auto;line-height: 1em;text-align:left;font-family:Arial;font-size:10px;color:#000;overflow:hidden;clear:both;}
.news a:link, .news a:visited{color:#000;text-decoration:none;}
.news a:hover {color:#0099cc;text-decoration:underline;}
Tulisan berwarna biru merupakan url gambar yang dapat sobat ganti dengan desain sendiri.
Tulisan cetak merah merupakan ukuran lebar headline news, edit dan sesuaikan dengan blog sobat.
5. Jika sudah, kita cari kode </head> dan posisikan JavaScript dan CSS berikut di atas kode tersebut,
<!-- Headline -->6. Letakkan kode HTML berikut di posisi headline news sesuai dengan selera sobat atau memilih
<script src='http://www.google.com/jsapi?key=ABQIAAAAUMsU2d40bO1-m8DeADFRexTdcQS31_Y0TkToW9tE1XWPEnv6YBSa1QfZaAr4GJ8-AZkWddpnW9Y0hA'/>
<script type='text/javascript'>
//<![CDATA[
var gfeedfetcher_loading_image="indicator.gif";google.load("feeds","1");function gfeedfetcher(c,a,b){this.linktarget=b||"";this.feedlabels=[];this.feedurls=[];this.feeds=[];this.feedsfetched=0;this.feedlimit=5;this.showoptions="";this.sortstring="date";document.write('<div id="'+c+'" class="'+a+'"></div>');this.feedcontainer=document.getElementById(c);this.itemcontainer="<li>"}gfeedfetcher.prototype.addFeed=function(b,a){this.feedlabels[this.feedlabels.length]=b;this.feedurls[this.feedurls.length]=a};gfeedfetcher.prototype.filterfeed=function(b,a){this.feedlimit=b;if(typeof a!="undefined"){this.sortstring=a}};gfeedfetcher.prototype.displayoptions=function(a){this.showoptions=a};gfeedfetcher.prototype.setentrycontainer=function(a){this.itemcontainer="<"+a.toLowerCase()+">"};gfeedfetcher.prototype.init=function(){this.feedsfetched=0;this.feeds=[];this.feedcontainer.innerHTML='<img src="'+gfeedfetcher_loading_image+'" /> Loading news...';var a=this;for(var b=0;b<this.feedurls.length;b++){var c=new google.feeds.Feed(this.feedurls[b]);var d=(this.feedlimit<=this.feedurls.length)?1:Math.floor(this.feedlimit/this.feedurls.length);if(this.feedlimit%this.feedurls.length>0&&this.feedlimit>this.feedurls.length&&b==this.feedurls.length-1){d+=(this.feedlimit%this.feedurls.length)}c.setNumEntries(d);c.load(function(e){return function(f){a._fetch_data_as_array(f,e)}}(this.feedlabels[b]))}};gfeedfetcher._formatdate=function(a,c){var d=new Date(a);var b=(c.indexOf("datetime")!=-1)?d.toLocaleString():(c.indexOf("date")!=-1)?d.toLocaleDateString():(c.indexOf("time")!=-1)?d.toLocaleTimeString():"";return"<span class='datefield'>"+b+"</span>"};gfeedfetcher._sortarray=function(a,b){var b=(b=="label")?"ddlabel":b;if(b=="title"||b=="ddlabel"){a.sort(function(e,d){var g=e[b].toLowerCase();var f=d[b].toLowerCase();return(g<f)?-1:(g>f)?1:0})}else{try{a.sort(function(e,d){return new Date(d.publishedDate)-new Date(e.publishedDate)})}catch(c){}}};gfeedfetcher.prototype._fetch_data_as_array=function(b,a){var d=(!b.error)?b.feed.entries:"";if(d==""){alert("Google Feed API Error: "+b.error.message)}for(var c=0;c<d.length;c++){b.feed.entries[c].ddlabel=a}this.feeds=this.feeds.concat(d);this._signaldownloadcomplete()};gfeedfetcher.prototype._signaldownloadcomplete=function(){this.feedsfetched+=1;if(this.feedsfetched==this.feedurls.length){this._displayresult(this.feeds)}};gfeedfetcher.prototype._displayresult=function(a){var e=(this.itemcontainer=="<li>")?"<ul>\n":"";gfeedfetcher._sortarray(a,this.sortstring);for(var c=0;c<a.length;c++){var d='<a href="'+a[c].link+'" target="'+this.linktarget+'" class="titlefield">'+a[c].title+"</a>";var b=/label/i.test(this.showoptions)?'<span class="labelfield">['+this.feeds[c].ddlabel+"]</span>":" ";var g=gfeedfetcher._formatdate(a[c].publishedDate,this.showoptions);var f=/description/i.test(this.showoptions)?"<br />"+a[c].content:/snippet/i.test(this.showoptions)?"<br />"+a[c].contentSnippet:"";e+=this.itemcontainer+d+" "+b+" "+g+"\n"+f+this.itemcontainer.replace("<","</")+"\n\n"}e+=(this.itemcontainer=="<li>")?"</ul>":"";this.feedcontainer.innerHTML=e};
var gfeedfetcher_loading_image="indicator.gif";function gfeedrssticker(d,b,a,c){this.tickerid=d;this.delay=parseInt(a);this.mouseoverBol=0;this.itemsperpage=1;this.messagepointer=0;gfeedfetcher.call(this,d,b,c);this.itemcontainer="<div>";this.tickerdiv=document.getElementById(d)}gfeedrssticker.prototype=new gfeedfetcher;gfeedrssticker.prototype.constructor=gfeedrssticker;gfeedrssticker.prototype._displayresult=null;gfeedrssticker.prototype.entries_per_page=function(a){this.itemsperpage=a};gfeedrssticker.prototype._signaldownloadcomplete=function(){this.feedsfetched+=1;if(this.feedsfetched==this.feedurls.length){this._initscroller(this.feeds)}};gfeedrssticker.prototype._initscroller=function(a){var c=this;gfeedfetcher._sortarray(a,this.sortstring);this.itemsperpage=(this.itemsperpage>=a.length)?1:this.itemsperpage;var b=a.slice(this.messagepointer,this.itemsperpage);this.tickerdiv.innerHTML=formatrssmessage(b,this.showoptions,this.itemcontainer,this.linktarget);this.tickerdiv.onmouseover=function(){c.mouseoverBol=1};this.tickerdiv.onmouseout=function(){c.mouseoverBol=0};this.messagepointer=this.itemsperpage;if(window.attachEvent){window.attachEvent("onunload",function(){c.tickerdiv.onmouseover=c.tickerdiv.onmouseout=null})}setTimeout(function(){c._rotatemessage()},this.delay)};function formatrssmessage(d,b,f,g){var c=(f=="<li>")?"<ul>\n":"";for(var e=0;e<d.length;e++){var h='<a href="'+d[e].link+'" target="'+g+'" class="titlefield">'+d[e].title+"</a>";var j=/label/i.test(b)?'<span class="labelfield">['+d[e].ddlabel+"]</span>":" ";var k=gfeedfetcher._formatdate(d[e].publishedDate,b);var a=/description/i.test(b)?"<br />"+d[e].content:/snippet/i.test(b)?"<br />"+d[e].contentSnippet:"";c+=f+h+" "+j+" "+k+"\n"+a+f.replace("<","</")+"\n\n"}c+=(f=="<li>")?"</ul>\n":"";return c}gfeedrssticker.prototype._rotatemessage=function(){var b=this;if(this.mouseoverBol==1){setTimeout(function(){b._rotatemessage()},100)}else{var a=this.feeds.slice(this.messagepointer,this.messagepointer+this.itemsperpage);this.tickerdiv.innerHTML=formatrssmessage(a,this.showoptions,this.itemcontainer,this.linktarget);this.messagepointer=(this.messagepointer+this.itemsperpage>this.feeds.length-1)?0:this.messagepointer+this.itemsperpage;setTimeout(function(){b._rotatemessage()},this.delay)}};
//]]>
</script>
<style type='text/css'>
.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;}
.labelfield{ /*CSS for label field in general*/
color:#0099cc;font-size: 100%;}
.datefield{ /*CSS for date field in general*/
color:#aaa;font:normal 12px courier;text-transform:none;}
#example1{ /*Demo 1 main container*/
width: 960px;
height: 13px;
border: 0px solid #cdcdcd;
padding: 0px;
font:bold 13px courier;
text-transform:none;
text-align:left;
background-color:transparent;}
code{ /*CSS for insructions*/
color: #0099CC;}
#example1 a:link, #example1 a:visited {color:#0099cc;text-decoration:none;}
#example1 a:hover {color:#111;text-decoration:none;}
</style>
berada di bawah menu navigasi, mungkin untuk cara ini sedikit ‘ribet’ karena setiap nama ‘Id’ dan
‘Class’ navigasi yang berbeda-beda. Mudahnya, kali ini kita menata letak breaking news di atas
judul postingan, salin kode di bawah ini dan letakkan di atas kode <div id='outer-wrapper'>,
<div style='clear:both;'/>Perhatikan tulisan yang berwarna, silahkan modifikasi.
<div class='newspic'>
<div style='float:left;width:780px;padding:6px 0 6px 125px; position:relative; overflow:hidden;'>
<script type='text/javascript'>
var cssfeed=new gfeedrssticker("example1", "example1class", 4000, "_new")
cssfeed.addFeed("Creating Website", "http://www.walman.org/feeds/posts/default") //Specify "label" plus URL to RSS feed
cssfeed.displayoptions("date") //show the specified additional fields
cssfeed.setentrycontainer("div") //Wrap each entry with a DIV tag
cssfeed.filterfeed(10, "date") //Show 10 entries, sort by date
cssfeed.entries_per_page(1)
cssfeed.init()
</script>
</div>
<div style='clear:both;'/>
</div>
Keterangan:
125px: Jarak judul konten dari sebelah kiri gambar.
http://www.walman.org: Ubah menjadi url blog sobat.
10: Jumlah entri yang ditampilkan.
7. Finish, klik Simpan Template.
Jika ketentuan dan langkah di atas sudah benar, maka sobat sudah bisa menampilkan headline news muncul tanpa masalah. Sekian cara membuat breaking news menarik pada blog, selamat mencoba. Happy blogging
Description: Cara Mudah Membuat Headline Breaking News 'Keren' di Blog
Rating: 3.5
Reviewer: Unknown
ItemReviewed: Cara Mudah Membuat Headline Breaking News 'Keren' di Blog





46 Komentar
Assalam.
untuk digunakan pada wordpress bagaimana caranya?
Terimakasih sudah berbagi...
@ForNIAGA: Wa'alaikumsalam
Pada platform Wordpress bisa saja menerapkan teknik ini, namun beberapa ketentuan yang berbeda yang belum saya pahami, karena memang susunannya hampir sama, basis PHP, HTML dan JavaScript. Search keyword di Google 'Headline News di Wordpress'.
Astaga, panjang sekali kodenya, bro. Apakah tidak bikin loading blog menjadi berat?
Loading berat ketika sebelumnya telah banyak menanam JavaScript pada template blog, urungkan tutorial ini atau menghapus script yang dirasa tidak perlu. Sepanjang analisa Admin pada blog ini, Headline News hanya me'load' RSS dan tidak menunjukkan lemahnya kecepatan. Sebaiknya dicoba dulu mas, monggo :)
Terima kasih gan bermanfaat sekali udah ane terapin.
Kunjung balik ya : http://tenlibrary.blogspot.com
sangat menarik, kunjung balik http://www.abenetworkaceh.com/
@Bisnis ABENetwork@TenLibrary ID: Good blog (y)
Makasih infonya gan
masih ragu-ragu mau pasang nggak
ditunggu kunjungan baliknya
@Natarizqi: Your welcome mas... coba dulu, baru akan tau :D
mantapp
Terima kasih infonya bang Walman, ijin untuk mencoba menerapkan.
Salam kenal dari kota gaplek wonogiri.
Terimakash Infonya mas sangat membantu
@SEO Killer: Terima kasih atas kunjungannya ...
@Sistya: Monggo silahkan, salam kenal kembali :)
@gio akram: Your welcome, semoga bermanfaat mas .....
mas admin, kalo bkin tutorial minta dong sreen shootnya biar ngerti nanti ky gmana hasilnya..
@aditya kristyanto: Terima kasih mas atas masukannya :) .
kalau headline news seperti pada web anda gimana gan??
@ickbal satu: Kodenya persis sama dengan yang di atas. Penulis menghilangkan gambar (;backround:), kemudian mengatur jarak dan ukuran font sesuai template. Itu di temui pada editan CSS ...
nice info.. Kunjungi http://widadaraharja.blogspot.com
terima kasih gan ini lah yang saya cari2!!
@widada simurti:Blog nya keren :D
@fajar:Sama-sama sob :)
nice
coba dulu brader. mantap selalu artikelnya
makasih gan, langsung dicoba di http://forumosisbanten3.blogspot.com tapi invalid date, kenapa, ya?
terimakasih gan...indahnya berbagi http://teraswarta.com
terimakasih udah share tutor membuat headline ini gan,,, sangat bermanfaat sekali
keren banget ini gan
Thanks mas atas perkongsian-nya
boleh juga nih di coba ....
thx gan infonya
ini berdasarkan artikel terbaru yaa?
kalo berdasarkan label bisa ga gan?
Ane dah pasang semua kode sesuai instruksi Gan...
Gambar dan framenya muncul..
tapi koq newsnya gag muncul2 Gan..? mohon pencerahannya Gan.. Trims...
Suatu masukan yang baik, layak dicoba bagi yang masih searching seperti saya, mampir di blog ane ya gan www.auliabalitour.blogspot.com atau www.auliabelanjaonline.blogspot.com
keren sob
kunjungi balik
masukan yang bagus, terima kasih atas infonya...
berkunjung balik atau intip" blog ane mas/bang "http://www.vigrxpluss-internasional.com/"
Bagaimana kalau java scriptnya di buat terpisang dan baru di panggil melalui src biar tak memberatkan loading blog?
makasih banyak infonya,..mau dicoba dulu
langsung mencoba..
langsung coba untuk blog ane gan...
mntep tu kelihataannya...
Malam mas,
Kalau saya ingin menggunakan di format html biasa apa bisa.? boleh dong tutorialnya..
Trims..
mampir mas kalau butuh sewa tenda disini
mantab tutorialnya gan,,ditunggu kunbalnya
nyimak aja gan,,kodenya panjang banget ya,,,
injin praktek tutorialnya gan,,thks
Saya belum berhasil memasangnya
makasih mas,
sangat bermanfaat
mantap tutornya gan n bermamfaat :)
permasalahan ane jadi kelar karena tutor agan :)
bagus penjelasannya mas..
cuman sayangnya saya masih pusing..
terlalu panjang..:)
Ternyata cukup bisa di pahami tutprialnya, sehingga saya bisa dengan mudahnya pasang di blog. thanks yaa