Tutorial Bikin Footer Footer Bar + Random Post Berjalan

Kali ini saya akan menuliskan tutorial blog yaitu Tutorial Bikin Footer Footer Bar yang sudah saya sisipkan script Random Post Berjalan serta forum berlangganan dari feedburner.

Tutorial kali ini sengaja saya tuliskan karena ada salah satu pengunjung yang meminta kepada saya agar saya menuliskan tutorial membuat footer bar Baca Juga (maksudnya seperti yang ada di footer blog ini).

Bagi teman-teman yang belum tau apa yang saya maksud footer bar di sini, silakan lihat gambar berikut
Footer Footer Bar + script Random Post Berjalan + forum berlangganan dari feedburner

Nah itulah yang saya maksud Tutorial Bikin Footer Footer Bar yang sudah saya sisipkan script Random Post Berjalan serta forum berlangganan dari feedburner.

Next ...

Tutorial Bikin Footer Footer Bar + Script Random Post Berjalan serta forum berlangganan dari feedburner

Pertama silakan login ke Dasbor blogger, kemudian klik Rancangan / Design

Cara Membuat Read More Di Posting Blogger
Setelah itu klik menu Edit HTML
Cara Bikin Read More Di Posting Blogger
Untuk memasang kode footer bar ini silakan pilih salah satu cara berikut yang menurut teman lebih mudah.

(Cara 1 pasang kode Footer Bar + Script Random Post Berjalan + Forum Berlangganan)

Cari kode </body> dan letakkan semua kode berikut ini tepat di atasnya (Agar lebih cepat menemukan kode tersebut silakan baca Cara Mudah + Cepat Mencari Kode Html di Blogger)
<style type='text/css'>
/* --------------------------------------- */
/* Bottom Bar */
/* --------------------------------------- */
#bot-bar img {
/* margin: 0px 0px -8px 0px; */
vertical-align: middle;
}
#bot-bar .right {
width:34%;
float: right;
padding-right:20px;
line-height: 1.5;
font-size:12px;
height: 100%;
text-align:right;
}
#bot-bar .left {
width:60%;
float: left;
margin: 0px;
padding-top:4px;
padding-left:5px;
line-height: 1.2;
vertical-align: bottom;
}
#bot-bar a {
color:#666;
text-decoration:none;
}
#bot-bar a:hover{
color: #fff;
cursor:hand;
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRCzaPsulz9YJQaHyoOtvf0eH5NP-Hk2RwpQYTKfA8C0ixpbqbU8BUkIsstpqc0EJSF9SruUSDNzQvuDKo4lKCwtY013obL6HXhcbnt1e8HBkWGk2tT2uWFBqcOaep78m63oeWMH2oVZw/s1600/linkwarnawarni.jpg);
}
#bot-bar {
padding:5px 0 5px 0;
align: center;
position: fixed;
background: #000;
width: 100%;
left: 0px;
text-align: left;
color: #666;
font-size:12px;
z-index:10000;
bottom:0;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}
</style>
<div id='bot-bar'>
<div class='left'>
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
  <tr>
    <td width='13%'>Baca Juga:</td>
    <td width='87%'>
&lt;script type=&quot;text/javascript&quot;&gt;
var randarray = new Array();var l=0;var flag;
var numofpost=10;function randomposts(json){
var total = parseInt(json.feed.openSearch$totalResults.$t,10);
for(i=0;i &lt;   numofpost;){flag=0;randarray.length=numofpost;l=Math.floor(Math.random()*total);for(j   in randarray){if(l==randarray[j]){ flag=1;}}
if(flag==0&amp;&amp;l!=0){randarray[i++]=l;}}document.write(&#39;&lt;marquee onmouseover=&quot;this.stop()&quot; onmouseout=&quot;this.start()&quot; scrollamount=&quot;4&quot;&gt;&#39;);
for(n in randarray){ var p=randarray[n];var entry=json.feed.entry[p-1];
for(k=0; k &lt; entry.link.length;   k++){if(entry.link[k].rel==&#39;alternate&#39;){var item =&quot;(&lt;a href=&quot; + entry.link[k].href + &quot;&gt;&quot; + entry.title.$t + &quot;&lt;/a&gt;)&quot;;
document.write(item);}}
}document.write(&#39;&lt;/marquee&gt;&#39;);}
&lt;/script&gt;
&lt;script src=&quot;/feeds/posts/default?alt=json-in-script&amp;start-index=1&amp;max-results=1000&amp;
callback=randomposts&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
    </td>
  </tr>
</table>
</div>
<div class='right'>
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
  <tr>
    <td>Langganan </td>
    <td> &lt;form id=&quot;subscribe&quot; action=&quot;http://feedburner.google.com/fb/a/mailverify&quot; target=&quot;popupwindow&quot; method=&quot;post&quot; onsubmit=&quot;window.open(&#39;http://feedburner.google.com/fb/a/mailverify?uri=Blog-AhmadRifai-Net&#39;, &#39;popupwindow&#39;, &#39;scrollbars=yes,width=550,height=520&#39;);return true&quot;&gt;&lt;input id=&quot;subbox&quot; onfocus=&quot;if (this.value == &#39;Masukan Email anda...&#39;) {this.value = &#39;&#39;;}&quot; value=&quot;Masukan Email anda...&quot; name=&quot;email&quot; onblur=&quot;if (this.value == &#39;&#39;) {this.value = &#39;Masukan Email anda...&#39;;}&quot; type=&quot;text&quot;&gt;&lt;input value=&quot;Blog-AhmadRifai-Net&quot; name=&quot;uri&quot; type=&quot;hidden&quot;&gt;&lt;input  value=&quot;en_US&quot; name=&quot;loc&quot; type=&quot;hidden&quot;&gt;&lt;input id=&quot;subbutton&quot; value=&quot;Langganan&quot; type=&quot;submit&quot;&gt;&lt;/form&gt; </td>
    <td> <a href='http://blog.ahmadrifai.net/2011/12/tutorial-bikin-footer-footer-bar-random.html'>Get It</a></td>
  </tr>
</table>
</div>
</div>
(Cara pasang kode Footer Bar + Script Random Post Berjalan + Forum Berlangganan)

Cari kode ]]></b:skin> dan letakkan semua kode berikut ini tepat di atasnya
/* --------------------------------------- */
/* Bottom Bar */
/* --------------------------------------- */
#bot-bar img {
/* margin: 0px 0px -8px 0px; */
vertical-align: middle;
}
#bot-bar .right {
width:34%;
float: right;
padding-right:20px;
line-height: 1.5;
font-size:12px;
height: 100%;
text-align:right;
}
#bot-bar .left {
width:60%;
float: left;
margin: 0px;
padding-top:4px;
padding-left:5px;
line-height: 1.2;
vertical-align: bottom;
}
#bot-bar a {
color:#666;
text-decoration:none;
}
#bot-bar a:hover{
color: #fff;
cursor:hand;
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRCzaPsulz9YJQaHyoOtvf0eH5NP-Hk2RwpQYTKfA8C0ixpbqbU8BUkIsstpqc0EJSF9SruUSDNzQvuDKo4lKCwtY013obL6HXhcbnt1e8HBkWGk2tT2uWFBqcOaep78m63oeWMH2oVZw/s1600/linkwarnawarni.jpg);
}
#bot-bar {
padding:5px 0 5px 0;
align: center;
position: fixed;
background: #000;
width: 100%;
left: 0px;
text-align: left;
color: #666;
font-size:12px;
z-index:10000;
bottom:0;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}
Dan cari kode </body> kemudian letakkan semua kode berikut ini tepat di atasnya
<div id='bot-bar'>
<div class='left'>
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
  <tr>
    <td width='13%'>Baca Juga:</td>
    <td width='87%'>
&lt;script type=&quot;text/javascript&quot;&gt;
var randarray = new Array();var l=0;var flag;
var numofpost=10;function randomposts(json){
var total = parseInt(json.feed.openSearch$totalResults.$t,10);
for(i=0;i &lt;    numofpost;){flag=0;randarray.length=numofpost;l=Math.floor(Math.random()*total);for(j    in randarray){if(l==randarray[j]){ flag=1;}}
if(flag==0&amp;&amp;l!=0){randarray[i++]=l;}}document.write(&#39;&lt;marquee  onmouseover=&quot;this.stop()&quot;  onmouseout=&quot;this.start()&quot;  scrollamount=&quot;4&quot;&gt;&#39;);
for(n in randarray){ var p=randarray[n];var entry=json.feed.entry[p-1];
for(k=0; k &lt; entry.link.length;    k++){if(entry.link[k].rel==&#39;alternate&#39;){var item  =&quot;(&lt;a href=&quot; + entry.link[k].href +  &quot;&gt;&quot; + entry.title.$t +  &quot;&lt;/a&gt;)&quot;;
document.write(item);}}
}document.write(&#39;&lt;/marquee&gt;&#39;);}
&lt;/script&gt;
&lt;script src=&quot;/feeds/posts/default?alt=json-in-script&amp;start-index=1&amp;max-results=1000&amp;
callback=randomposts&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
    </td>
  </tr>
</table>
</div>
<div class='right'>
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
  <tr>
    <td>Langganan </td>
    <td> &lt;form id=&quot;subscribe&quot;  action=&quot;http://feedburner.google.com/fb/a/mailverify&quot;  target=&quot;popupwindow&quot; method=&quot;post&quot;  onsubmit=&quot;window.open(&#39;http://feedburner.google.com/fb/a/mailverify?uri=Blog-AhmadRifai-Net&#39;,  &#39;popupwindow&#39;,  &#39;scrollbars=yes,width=550,height=520&#39;);return  true&quot;&gt;&lt;input id=&quot;subbox&quot;  onfocus=&quot;if (this.value == &#39;Masukan Email  anda...&#39;) {this.value = &#39;&#39;;}&quot;  value=&quot;Masukan Email anda...&quot;  name=&quot;email&quot; onblur=&quot;if (this.value ==  &#39;&#39;) {this.value = &#39;Masukan Email  anda...&#39;;}&quot;  type=&quot;text&quot;&gt;&lt;input value=&quot;Blog-AhmadRifai-Net&quot;  name=&quot;uri&quot;  type=&quot;hidden&quot;&gt;&lt;input   value=&quot;en_US&quot; name=&quot;loc&quot;  type=&quot;hidden&quot;&gt;&lt;input  id=&quot;subbutton&quot; value=&quot;Langganan&quot;  type=&quot;submit&quot;&gt;&lt;/form&gt; </td>
    <td> <a href='http://blog.ahmadrifai.net/2011/12/tutorial-bikin-footer-footer-bar-random.html'>Get It</a></td>
  </tr>
</table>
</div>
</div>
Keterangan :
Silakan ganti tulisan Blog-AhmadRifai-Net (yang ada di line 78 [kode 1] dan line 28 [kode 2] dengan Id FeedBurner teman


Cara mengetahui Id FeedBurner yaitu dengan melihat url lengkap FeedBurner teman, contohnya url FeedBurner saya http://feeds.feedburner.com/Blog-AhmadRifai-Net nah yang di belakang itulah yang saya maksud Id FeedBurner (Blog-AhmadRifai-Net)


Nah itu lah tutorial cara membuat footer bar + random post + forum berlangganan.


Selamat mencoba dan semoga berhasil

Update 17 Januari 2012

Karena tidak semua template bisa menggunakan cara di atas akhirnya saya mencoba untuk mencarikan solusi agar foterbar + random post bisa di pasang.

Caranya penggunaan script ini hampir sama dengan cara di atas, cuma bedanya script ini tidak dipasang di bagian Edit Html, tapi ditambahkan pada widget

Klik tambah Widget / Gadget, kemudian pilih widget Html/JavaScript

Setelah itu masukkan kode berikut :
<style type='text/css'>
/* --------------------------------------- */
/* Bottom Bar */
/* --------------------------------------- */
#bot-bar img {
/* margin: 0px 0px -8px 0px; */
vertical-align: middle;
}
#bot-bar .right {
width:34%;
float: right;
padding-right:20px;
line-height: 1.5;
font-size:12px;
height: 100%;
text-align:right;
}
#bot-bar .left {
width:60%;
float: left;
margin: 0px;
padding-top:4px;
padding-left:5px;
line-height: 1.2;
vertical-align: bottom;
}
#bot-bar a {
color:#666;
text-decoration:none;
}
#bot-bar a:hover{
color: #fff;
cursor:hand;
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRCzaPsulz9YJQaHyoOtvf0eH5NP-Hk2RwpQYTKfA8C0ixpbqbU8BUkIsstpqc0EJSF9SruUSDNzQvuDKo4lKCwtY013obL6HXhcbnt1e8HBkWGk2tT2uWFBqcOaep78m63oeWMH2oVZw/s1600/linkwarnawarni.jpg);
}
#bot-bar {
padding:5px 0 5px 0;
align: center;
position: fixed;
background: #000;
width: 100%;
left: 0px;
text-align: left;
color: #666;
font-size:12px;
z-index:10000;
bottom:0;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}
#subbox{background:#fff;width:150px;color:#000;font-size:12px;font-family: Arial, Tahoma, Verdana;font-weight: normal;margin: 0;padding: 2px;border-top:1px solid #666;border-right:1px solid #ddd;border-left:1px solid #666;border-bottom:1px solid #ddd;display: inline;    -moz-border-radius:3px;-webkit-border-radius:3px;}
#subbutton{background: #ddd;color:#111;width:70px;font-size: 11px;font-family: Arial, Tahoma, Verdana;margin:0 0 0 5px;padding:2px;border: 1px solid #ccc;font-weight: bold;-moz-border-radius:3px;-webkit-border-radius:3px;color:#111;}
#subbutton:hover{background: #000;color:#fff;border: 1px solid #333;}
</style>
<div id='bot-bar'>
<div class='left'>
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
  <tr>
    <td width='13%'>Baca Juga:</td>
    <td width='87%'>
<!-- Alphabetical/chronological Post Title Listing with comment count Start -->
<script type="text/javascript">
function getYpipeTL(feed) {
document.write('<marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="3">');
var i;
for (i = 1; i < feed.count ; i++)
{
var href = "'" + feed.value.items[i].link + "'";
var pTitle = feed.value.items[i].title + "</a> | ";
var pComment = " \(" + feed.value.items[i].commentcount + " comments\)";
var pList = "</a>" + "<a href="+ href + '">' + pTitle;
document.write(pList);
document.write(pComment);
document.write('</a></li>');
}
document.write('</marquee>');
}
</script>
<script src="http://pipes.yahoo.com/pipes/pipe.run?
YourBlogUrl=Isi Dengan Alamat Blog Kamu
&Order=alphabet
&_id=401e43055731c1a29f1e1d3eb5e8e13f
&_callback=getYpipeTL
&_render=json"
type="text/javascript"></script>
<!-- Alphabetical Post Title Listing End -->
    </td>
  </tr>
</table>
</div>
<div class='right'>
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
  <tr>
    <td>Langganan </td>
    <td>
<form id="subscribe" action="http://feedburner.google.com/fb/a/mailverify" target="popupwindow" method="post" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=Isi Dengan Id FeedBurner Kamu', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"><input id="subbox" onfocus="if (this.value == &#39;Masukan Email anda...&#39;) {this.value = &#39;&#39;;}" value="Masukan Email anda..." name="email" onblur="if (this.value == &#39;&#39;) {this.value = &#39;Masukan Email anda...&#39;;}" type="text" /><input value="Isi Dengan Id FeedBurner Kamu" name="uri" type="hidden" /><input value="en_US" name="loc" type="hidden" /><input id="subbutton" value="Langganan" type="submit" /></form>   
    </td>
    <td> <a href='http://blog.ahmadrifai.net/2011/12/tutorial-bikin-footer-footer-bar-random.html'>Get It</a></td>
  </tr>
</table>
</div>
</div>
Note :
Ganti tulisan Isi Dengan Alamat Blog Kamu dengan alamat blog kamu (jangan lupa pakai http:// ya)
Ganti tulisan Isi Dengan Id FeedBurner Kamu dengan id feed burner kamu.

21 comments:

  1. Keren.. Info yang bagus..
    Mas, kalo mau naruh diatas bagaimana (header) ?

    ReplyDelete
  2. Nanti saya tuliskan lagi pada artikel baru. Terimakasih sudah mampir

    ReplyDelete
  3. wah mantap nich, nice post sob, thanks dah shere

    ReplyDelete
  4. keren nih tricknya, nice share bro :)

    ReplyDelete
  5. Wahh kok sy Malah Hancur Blognya (GK BISA DIBUKA) dan Kalo mo ganti HTML nya malah tidak merespons ,, Hadehhh

    ReplyDelete
  6. Punya pengaruh besar gak bang dengan loading speed blog?

    ReplyDelete
  7. Oh iya, 1 lagi bang. Pertanyaannya agak gak nyambung dengan artikel diatas nih. Gpp ya
    Ketika kita komen di blogger, setelah kita klik tombol submit/publikasikan komen, maka halaman blog akan tereload ulang. Yang ane tanyain, bisa gak kita setting biar halamannya gak ikut ter-reload. Flash... flash gitu aja bang maksudnya...

    Sorry banyak nanya, nyubi :)
    Thanks

    ReplyDelete
  8. @M1887 : mungkin salah meletakkannya bos, kode-kode di atas sama dengan kode yang saya gunakan di blog ini. cuma css nya sedikit beda. Silakan dicoba lagi, tapi sebaiknya sebelum template disimpan Preview dulu.

    @altileri : Ga juga mas (tapi tergantung templatenya juga). Untuk masalah komentar biar tidak direload setelah diklik tombol submit maka komentarnya jangan ditaroh di bawah post. Setting di pengaturan komentar

    ReplyDelete
  9. Mantab gan....ana udah coba dan berhasil, makasih ya tutorialnya.

    ReplyDelete
  10. dari pengunjung stia.
    mas kok ga ada atikel yangg runing sih.
    udah gitu loading page'a menjadi sedikit lama.
    yang ini YourBlogUrl=Isi Dengan Alamat Blog Kamu, apa URL'a diisi setelah sama dengan.

    ReplyDelete
  11. @Agung Surya ia url diisi setelah sama dengan (=), contoh : YourBlogUrl==http://blog.ahmadrifai.net/

    Kalau pakai script yang kedua tidak bisa coba pakai yang pertama

    ReplyDelete
  12. sob,,
    gue mau tanya dong.
    waktu gue coba langganan lewat footer bar random post kok kluar gini ya "The feed does not have subscriptions by email enabled".
    apanya yang salah menurut anda sob???

    ReplyDelete
  13. @Agung Surya formulir berlangganan pada FeedBurner sudah diaktivkan belumm?

    Sepertinya FeedBurner bos tidak enabled untuk berlangganan, jadi harus diaktivkan dahulu.

    ReplyDelete
  14. @Ahmad Rifaiom caranya ngecilin latar blakangnya gimn y??

    ReplyDelete
  15. tutorial bagus, saya coba dulu gan...

    ReplyDelete