Cara Mudah Membuat Headline News di Blog -
Blog sobat ingin lebih menarik pengunjung lagi, jangan biarkan hanya
singgah pada satu postingan saja, sebaiknya menampilkan tautan konten
unik dan menarik lainnya pada halaman utama atau sidebar yang aktif dan
dinamis disetiap blog sobat. Salah satunya membuat newsticker atau
menampilkan berita headline. Breaking news ini akan mereview judul dari
update artikel secara sistematis pada blog dengan meninjau RSS. Hal ini
biasa ditemui pada web berita nasional, beberapa ‘blog tetangga’ yang
‘headline news’nya berada di bawah menu navigasi.
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,
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,
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'>,
Keterangan:
125px: Jarak judul konten dari sebelah kiri gambar.
http://www.irvangerhana-9g.blogspot.com: 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
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/AVvXsEjAeGW3x8-9d-MtCO0eZVAAHLrFcLuvzcDJeed_Z9syPdCTvG0_r150gt9bbA812DqwpvnDFYBrkww2eYgA7ckwekWpYAZENa1Jm5gbz2P1P7nFfAAe4CPdl6b4lj7JLqTYxxsMbyTutLQ/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.irvangerhana-9g.blogspot.com/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.irvangerhana-9g.blogspot.com: 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
http://irvangerhana-9g.blogspot.com/2013/08/cara-membuat-headline-breaking-news.html
0 komentar:
Post a Comment