A. MEMBUAT TAG CLOUD (TEKS AWAN BERPUTAR)
B. MEMBERI FASILITAS SCROLL (MENGGULUNG)
C. MEMBUAT BUKU TAMU (AUTO HIDE)
D. MEMBUAT DAFTAR ARTIKELSECARA ACAK (RANDOM)
E. MENAMBAH KODE SPOILER
F. MEMBUAT NAVIGASI BAR OK BROTHER TAMPIL AUTO HIDE
G. MENGGUNAKAN KODE MARQUEE
Silahkan anda klik kotak yang berlabel "KOMPONEN BLOG OK BROTHER"
A. MEMBUAT TAG CLOUD (TEKS AWAN BERPUTAR)
Untuk buat (tambah) tag cloud ke sidebar blog anda,bisa lakukan prosedur berikut
1. Login ke dashboard
Pilih Tata Letak -> Edit Html
2. Cari kode berikut
Jika menggunakan template blogger designer coba cari kode seperti di bawah ini :
Setelah kode di atas masukkan kode berikut
3. Simpan template
Jika ingin mengubah warnanya anda bisa coba ganti beberapa variabelnya
tagcloud", "240", "300", "7", "#ffffff" ->
a. 240 adalah lebar widget , 300 tinggi widget (angka 240 dan 300 bisa anda ganti sesuai lebar widget anda agar lebih rapi),
b. #ffffff adalah warna background, warna backgroundnya bisa anda ganti dengan warna lain , bisa dilihat didaftar tabel nama warna (color name) dan nilai hexadesimal (or a hex value) dibawah ini:
Sumber: Tabel warna html
3. so.addVariable("tcolor", "0x333333"); dimana , 0x333333 warna teks hitam. warna teks lain yang bisa anda gunakan:
0xffffff : warna putih
0xFF0000FFF : warna merah
0x00FF00: Warna Hijau
0x0FFFF0: warna Kuning
0x00FF0000 : warna biru
0xFFF000 : warna biru muda
0xFFFFFFF : Warna Hitam
0x0FF0FF0 : warna pink
B. MEMBERI FASILITAS SCROLL
Fasilitas scroll ini kami gunakan untuk membuat scroll pada "ARTIKEL TERKINI LABEL, KOMENTAR DAN TAG LAIN YANG KAMI ANGGAP PERLU".
Caranya mudah, kami hanya menggunakan kode dasar berikut ini:
Kode yang ada blok warna merah bisa diganti ukurannya sesuai kebutuhan, dan untuk kode yang berwarna hijau bisa diganti sesuai kebutuhan sebagai background atau kalau tidak menginginkan background gambar bisa dihapus dan ganti image menjadi color dan silahkan ganti kode warna yang terblok warna kuning sesuai kebutuhan, atau rgb(255,255,255) bisa langsung diganti menjadi nama warna misal : Blue = biru, red = merah dst. seperti kode berikut:
Kemudian silahkan tutup kode diatas dengan:
Kode2 diatas ini diletakkan pada tag yang ingin ada scrollnya :
Contoh:
Untuk Arsip Blog: silahkan cari kode seperti yang tertulis dibawah ini dan sisipkan kode diatas sekaligus tutup kodenya sebagaimana terlihat pada kode yang diblok warna merah.
Untuk memastikan berfungsi atau tidak silahkan lihat pratinjau dulu ketika sudah yakin berfungsi klik simpan template.
Cara diatas bisa difungsikan untuk tag atau label-label lain yang dianggap perlu.
C. MEMBUAT BUKU TAMU (AUTO HIDE)
Untuk buat (tambah) tag cloud ke sidebar blog anda,bisa lakukan prosedur berikut
1. Login ke dashboard
Pilih Tata Letak -> Edit Html
2. Cari kode berikut
<b:section class='sidebar' id='sidebar' preferred='yes'>
Jika menggunakan template blogger designer coba cari kode seperti di bawah ini :
<b:section-contents id='sidebar-right-1'>
Setelah kode di atas masukkan kode berikut
<b:widget id='Label99' locked='false' title='Labels' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<script src='http://sites.google.com/site/bloggerustemplatus/code/swfobject.js' type='text/javascript'/>
<div id='flashcontent'>Blogumulus by <a href='http://www.roytanck.com/'>Roy Tanck</a> and <a href='http://www.bloggerbuster.com'>Amanda Fazani</a></div>
<script type='text/javascript'>
var so = new SWFObject("http://sites.google.com/site/bloggerustemplatus/code/tagcloud.swf", "tagcloud", "240", "300", "7", "#ffffff");
// uncomment next line to enable transparency
//so.addParam("wmode", "transparent");
so.addVariable("tcolor", "0x333333");
so.addVariable("mode", "tags");
so.addVariable("distr", "true");
so.addVariable("tspeed", "100");
so.addVariable("tagcloud", "<tags><b:loop values='data:labels' var='label'><a expr:href='data:label.url' style='12'><data:label.name/></a></b:loop></tags>");
so.addParam("allowScriptAccess", "always");
so.write("flashcontent");
</script>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<script src='http://sites.google.com/site/bloggerustemplatus/code/swfobject.js' type='text/javascript'/>
<div id='flashcontent'>Blogumulus by <a href='http://www.roytanck.com/'>Roy Tanck</a> and <a href='http://www.bloggerbuster.com'>Amanda Fazani</a></div>
<script type='text/javascript'>
var so = new SWFObject("http://sites.google.com/site/bloggerustemplatus/code/tagcloud.swf", "tagcloud", "240", "300", "7", "#ffffff");
// uncomment next line to enable transparency
//so.addParam("wmode", "transparent");
so.addVariable("tcolor", "0x333333");
so.addVariable("mode", "tags");
so.addVariable("distr", "true");
so.addVariable("tspeed", "100");
so.addVariable("tagcloud", "<tags><b:loop values='data:labels' var='label'><a expr:href='data:label.url' style='12'><data:label.name/></a></b:loop></tags>");
so.addParam("allowScriptAccess", "always");
so.write("flashcontent");
</script>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>
3. Simpan template
Jika ingin mengubah warnanya anda bisa coba ganti beberapa variabelnya
tagcloud", "240", "300", "7", "#ffffff" ->
a. 240 adalah lebar widget , 300 tinggi widget (angka 240 dan 300 bisa anda ganti sesuai lebar widget anda agar lebih rapi),
b. #ffffff adalah warna background, warna backgroundnya bisa anda ganti dengan warna lain , bisa dilihat didaftar tabel nama warna (color name) dan nilai hexadesimal (or a hex value) dibawah ini:
Color Name | HEX Code | Color (Contoh warna) |
---|---|---|
Alice Blue | #F0F8FF | |
AntiqueWhite | #FAEBD7 | |
Aqua | #00FFFF | |
Aquamarine | #7FFFD4 | |
Azure | #F0FFFF | |
Beige | #F5F5DC | |
Bisque | #FFE4C4 | |
Black | #000000 | |
BlanchedAlmond | #FFEBCD | |
Blue | #0000FF | |
BlueViolet | #8A2BE2 | |
Brown | #A52A2A | |
BurlyWood | #DEB887 | |
CadetBlue | #5F9EA0 | |
Chartreuse | #7FFF00 | |
Chocolate | #D2691E | |
Coral | #FF7F50 | |
CornflowerBlue | #6495ED | |
Cornsilk | #FFF8DC | |
Crimson | #DC143C | |
Cyan | #00FFFF | |
DarkBlue | #00008B | |
DarkCyan | #008B8B | |
DarkGoldenRod | #B8860B | |
DarkGray | #A9A9A9 | |
DarkGreen | #006400 | |
DarkKhaki | #BDB76B | |
DarkMagenta | #8B008B | |
DarkOliveGreen | #556B2F | |
Darkorange | #FF8C00 | |
DarkOrchid | #9932CC | |
DarkRed | #8B0000 | |
DarkSalmon | #E9967A | |
DarkSeaGreen | #8FBC8F | |
DarkSlateBlue | #483D8B | |
DarkSlateGray | #2F4F4F | |
DarkTurquoise | #00CED1 | |
DarkViolet | #9400D3 | |
DeepPink | #FF1493 | |
DeepSkyBlue | #00BFFF | |
DimGray | #696969 | |
DodgerBlue | #1E90FF | |
FireBrick | #B22222 | |
FloralWhite | #FFFAF0 | |
ForestGreen | #228B22 | |
Fuchsia | #FF00FF | |
Gainsboro | #DCDCDC | |
GhostWhite | #F8F8FF | |
Gold | #FFD700 | |
GoldenRod | #DAA520 | |
Gray | #808080 | |
Green | #008000 | |
GreenYellow | #ADFF2F | |
HoneyDew | #F0FFF0 | |
HotPink | #FF69B4 | |
IndianRed | #CD5C5C | |
Indigo | #4B0082 | |
Ivory | #FFFFF0 | |
Khaki | #F0E68C | |
Lavender | #E6E6FA | |
LavenderBlush | #FFF0F5 | |
LawnGreen | #7CFC00 | |
LemonChiffon | #FFFACD | |
LightBlue | #ADD8E6 | |
LightCoral | #F08080 | |
LightCyan | #E0FFFF | |
LightGoldenRodYellow | #FAFAD2 | |
LightGrey | #D3D3D3 | |
LightGreen | #90EE90 | |
LightPink | #FFB6C1 | |
LightSalmon | #FFA07A | |
LightSeaGreen | #20B2AA | |
LightSkyBlue | #87CEFA | |
LightSlateGray | #778899 | |
LightSteelBlue | #B0C4DE | |
LightYellow | #FFFFE0 | |
Lime | #00FF00 | |
LimeGreen | #32CD32 | |
Linen | #FAF0E6 | |
Magenta | #FF00FF | |
Maroon | #800000 | |
MediumAquaMarine | #66CDAA | |
MediumBlue | #0000CD | |
MediumOrchid | #BA55D3 | |
MediumPurple | #9370D8 | |
MediumSeaGreen | #3CB371 | |
MediumSlateBlue | #7B68EE | |
MediumSpringGreen | #00FA9A | |
MediumTurquoise | #48D1CC | |
MediumVioletRed | #C71585 | |
MidnightBlue | #191970 | |
MintCream | #F5FFFA | |
MistyRose | #FFE4E1 | |
Moccasin | #FFE4B5 | |
NavajoWhite | #FFDEAD | |
Navy | #000080 | |
OldLace | #FDF5E6 | |
Olive | #808000 | |
OliveDrab | #6B8E23 | |
Orange | #FFA500 | |
OrangeRed | #FF4500 | |
Orchid | #DA70D6 | |
PaleGoldenRod | #EEE8AA | |
PaleGreen | #98FB98 | |
PaleTurquoise | #AFEEEE | |
PaleVioletRed | #D87093 | |
PapayaWhip | #FFEFD5 | |
PeachPuff | #FFDAB9 | |
Peru | #CD853F | |
Pink | #FFC0CB | |
Plum | #DDA0DD | |
PowderBlue | #B0E0E6 | |
Purple | #800080 | |
Red | #FF0000 | |
RosyBrown | #BC8F8F | |
RoyalBlue | #4169E1 | |
SaddleBrown | #8B4513 | |
Salmon | #FA8072 | |
SandyBrown | #F4A460 | |
SeaGreen | #2E8B57 | |
SeaShell | #FFF5EE | |
Sienna | #A0522D | |
Silver | #C0C0C0 | |
SkyBlue | #87CEEB | |
SlateBlue | #6A5ACD | |
SlateGray | #708090 | |
Snow | #FFFAFA | |
SpringGreen | #00FF7F | |
SteelBlue | #4682B4 | |
Tan | #D2B48C | |
Teal | #008080 | |
Thistle | #D8BFD8 | |
Tomato | #FF6347 | |
Turquoise | #40E0D0 | |
Violet | #EE82EE | |
Wheat | #F5DEB3 | |
White | #FFFFFF | |
WhiteSmoke | #F5F5F5 | |
Yellow | #FFFF00 | |
YellowGreen | #9ACD32 |
Sumber: Tabel warna html
3. so.addVariable("tcolor", "0x333333"); dimana , 0x333333 warna teks hitam. warna teks lain yang bisa anda gunakan:
0xffffff : warna putih
0xFF0000FFF : warna merah
0x00FF00: Warna Hijau
0x0FFFF0: warna Kuning
0x00FF0000 : warna biru
0xFFF000 : warna biru muda
0xFFFFFFF : Warna Hitam
0x0FF0FF0 : warna pink
Referensi Tag Cloud OK BROTHER dari :
(http://artikelkomputerku.blogspot.com/2009/08/cara-buat-tag-cloud-tag-berputar.html)
(http://artikelkomputerku.blogspot.com/2009/08/cara-buat-tag-cloud-tag-berputar.html)
B. MEMBERI FASILITAS SCROLL
Fasilitas scroll ini kami gunakan untuk membuat scroll pada "ARTIKEL TERKINI LABEL, KOMENTAR DAN TAG LAIN YANG KAMI ANGGAP PERLU".
Caranya mudah, kami hanya menggunakan kode dasar berikut ini:
<div style='overflow: auto; width: 299px; height: 150px; background-attachment: scroll; background-image: url(http://t1.gstatic.com/images?q=tbn:ANd9GcRtsnH0Oo9LZyGycJAjtk6bMP7qVnVOZ2OJhzMcWai6J-RSMZES); padding: 1px; border: 2px solid #0000ff;'>
Kode yang ada blok warna merah bisa diganti ukurannya sesuai kebutuhan, dan untuk kode yang berwarna hijau bisa diganti sesuai kebutuhan sebagai background atau kalau tidak menginginkan background gambar bisa dihapus dan ganti image menjadi color dan silahkan ganti kode warna yang terblok warna kuning sesuai kebutuhan, atau rgb(255,255,255) bisa langsung diganti menjadi nama warna misal : Blue = biru, red = merah dst. seperti kode berikut:
<div style='overflow: auto; width: 299px; height: 150px; background-attachment: scroll; background-color: rgb(255, 255, 255); padding: 1px; border: 2px solid #0000ff;'>
Kemudian silahkan tutup kode diatas dengan:
</div>
Kode2 diatas ini diletakkan pada tag yang ingin ada scrollnya :
Contoh:
Untuk Arsip Blog: silahkan cari kode seperti yang tertulis dibawah ini dan sisipkan kode diatas sekaligus tutup kodenya sebagaimana terlihat pada kode yang diblok warna merah.
<b:widget id=’BlogArchive2’ locked=’false’ title=’Arsip Blog’ type=’BlogArchive’>> <b:includable id=’main’>
<b:if cond=’data:title’>
<h2><data:title/></h2>
</b:if>
<div class=’widget-content’>
<b:include data=’data’ name=’interval’/>
</b:if>
<b:if cond=’data:style == "FLAT"’>
<b:include data=’data’ name=’flat’/>
</b:if><br /> <b:if cond=’data:style == "MENU"’>
<b:include data=’data’ name=’menu’/>
</b:if>
</div></div></div>
<b:include name=’quickedit’/>
</div></b:includable>
<b:includable id=’flat’ var=’data’>
<ul><b:loop values=’data:data’ var=’i’> <li class=’archivedate’>
<a expr:href=’data:i.url’><data:i.name/></a> (<data:i.post-count/>)
</li> </b:loop> </ul></b:includable>
<b:includable id=’menu’ var=’data’>
<b:if cond=’data:title’>
<h2><data:title/></h2>
</b:if>
<div class=’widget-content’>
<div style='overflow: auto; width: 299px; height: 150px; background-attachment: scroll; background-image: url(http://t1.gstatic.com/images?q=tbn:ANd9GcRtsnH0Oo9LZyGycJAjtk6bMP7qVnVOZ2OJhzMcWai6J-RSMZES); padding: 1px; border: 2px solid #0000ff;'>
<div id=’ArchiveList’><div expr:id=’data:widget.instanceId + "_ArchiveList"’><b:if cond=’data:style == "HIERARCHY"’><b:include data=’data’ name=’interval’/>
</b:if>
<b:if cond=’data:style == "FLAT"’>
<b:include data=’data’ name=’flat’/>
</b:if><br /> <b:if cond=’data:style == "MENU"’>
<b:include data=’data’ name=’menu’/>
</b:if>
</div></div></div>
<b:include name=’quickedit’/>
</div></b:includable>
<b:includable id=’flat’ var=’data’>
<ul><b:loop values=’data:data’ var=’i’> <li class=’archivedate’>
<a expr:href=’data:i.url’><data:i.name/></a> (<data:i.post-count/>)
</li> </b:loop> </ul></b:includable>
<b:includable id=’menu’ var=’data’>
Untuk memastikan berfungsi atau tidak silahkan lihat pratinjau dulu ketika sudah yakin berfungsi klik simpan template.
Cara diatas bisa difungsikan untuk tag atau label-label lain yang dianggap perlu.
C. MEMBUAT BUKU TAMU (AUTO HIDE)
Kami meletakkan widget shoutMix atau sejenisnya pada buku tamu dengan menggunakan tambahan kode dibawah ini, caranya : tambah widget pilih add kode html kemudian masukan kode dibawah ini berikut dengan widget shoutmixnya. Perhatikan kode dibawah ini:
D. MEMBUAT DAFTAR ARTIKELSECARA ACAK (RANDOM)
Agar artikel yang kita buat bisa tampil pada daftar isi baik untuk tulisan yang lama atau baru maka perlu dibuat Random post (DAFTAR ISI ARTIKEL TAMPIL SECARA ACAK). Random post difungsikan untuk menjaring dan mengindeks artikel yang ada diblog kita secara acak, caranya:
Silahkan ganti angka 5 pada kode diatas (yang diblok warna merah) sesuai kebutuhan anda, tujuannya adalah menampilkan jumlah daftar judul artikel yang akan ditampilkan secara acak.
<script type="text/javascript">
var acakarray = new Array();var l=0;var flag;
var numofpost=5;function randomposts(json){
var total = parseInt(json.feed.openSearch$totalResults.$t,10);
for(i=0;i < numofpost;){flag=0;acakarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in acakarray){if(l==acakarray[j]){ flag=1;}}
if(flag==0&&l!=0){acakarray[i++]=l;}}document.write('<ul>');
for(n in acakarray){ var p=acakarray[n];var entry=json.feed.entry[p-1];
for(k=0; k < entry.link.length; k++){if(entry.link[k].rel=='alternate'){var item = "<li>" + "<a href=" + entry.link[k].href + ">" + entry.title.$t + "</a> </li>";
document.write(item);}}
}document.write('</ul>');}
</script>
<script src="/feeds/posts/default?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts" type="text/javascript"></script>
Yang ada dalam garis kotak hitam diatas kode random adalah kode tambahan untuk scroll dan tanda pada bagian ahir ( </div> )adalah penutup kode scroll.
E. MENAMBAH KODE SPOILER
Agar tidak terlalu banyak memakan ruang dalam halaman blog, selain memberi fungsi scroll OK BROTHER juga menggunakan kode spoiler dimana artikel atau gadget bisa diringkas dalam satu kotak menu yang bisa dilihat dan ditutup sesuai kebutuhan, adapun caranya adalah sebagai berikut:
KETERANGAN:
<style type="text/css">
#gb{
position:fixed;
top:25px;
z-index:+1000;
}
* html #gb{position:relative;}
.gbtab{
height:100px;
width:30px;
float:left;
cursor:pointer;
background:url('http://i37.tinypic.com/345o85i.gif') no-repeat;
}
.gbcontent{
float:left;
border:1px solid #1300F2;
background:#FFFFFF;
padding:10px;
}
</style>
<script type="text/javascript">
function showHideGB(){
var gb = document.getElementById("gb");
var w = gb.offsetWidth;
gb.opened ? moveGB(0, 30-w) : moveGB(20-w, 0);
gb.opened = !gb.opened;
}
function moveGB(x0, xf){
var gb = document.getElementById("gb");
var dx = Math.abs(x0-xf) > 10 ? 5 : 1;
var dir = xf>x0 ? 1 : -1;
var x = x0 + dx * dir;
gb.style.right = x.toString() + "px";
if(x0!=xf){setTimeout("moveGB("+x+", "+xf+")", 10);}
}
</script>
<div id="gb">
<div class="gbtab" onclick="showHideGB()">
</div>
<div class="gbcontent">
<center>
SILAHKAN PASTE WIDGET UNTUK BUKU TAMU DI SINI seperti Shoutmix atau cBOX atau ShoutBox dll sesuai keinginan anda</center>
<div style="text-align: right;">
<a href="javascript:showHideGB()">
[Close]
</a></div>
</div>
</div>
<script type="text/javascript">
var gb = document.getElementById("gb");
gb.style.right = (30-gb.offsetWidth).toString() + "px";
</script>
#gb{
position:fixed;
top:25px;
z-index:+1000;
}
* html #gb{position:relative;}
.gbtab{
height:100px;
width:30px;
float:left;
cursor:pointer;
background:url('http://i37.tinypic.com/345o85i.gif') no-repeat;
}
.gbcontent{
float:left;
border:1px solid #1300F2;
background:#FFFFFF;
padding:10px;
}
</style>
<script type="text/javascript">
function showHideGB(){
var gb = document.getElementById("gb");
var w = gb.offsetWidth;
gb.opened ? moveGB(0, 30-w) : moveGB(20-w, 0);
gb.opened = !gb.opened;
}
function moveGB(x0, xf){
var gb = document.getElementById("gb");
var dx = Math.abs(x0-xf) > 10 ? 5 : 1;
var dir = xf>x0 ? 1 : -1;
var x = x0 + dx * dir;
gb.style.right = x.toString() + "px";
if(x0!=xf){setTimeout("moveGB("+x+", "+xf+")", 10);}
}
</script>
<div id="gb">
<div class="gbtab" onclick="showHideGB()">
</div>
<div class="gbcontent">
<center>
SILAHKAN PASTE WIDGET UNTUK BUKU TAMU DI SINI seperti Shoutmix atau cBOX atau ShoutBox dll sesuai keinginan anda</center>
<div style="text-align: right;">
<a href="javascript:showHideGB()">
[Close]
</a></div>
</div>
</div>
<script type="text/javascript">
var gb = document.getElementById("gb");
gb.style.right = (30-gb.offsetWidth).toString() + "px";
</script>
D. MEMBUAT DAFTAR ARTIKELSECARA ACAK (RANDOM)
Agar artikel yang kita buat bisa tampil pada daftar isi baik untuk tulisan yang lama atau baru maka perlu dibuat Random post (DAFTAR ISI ARTIKEL TAMPIL SECARA ACAK). Random post difungsikan untuk menjaring dan mengindeks artikel yang ada diblog kita secara acak, caranya:
- Buka halaman Rancangan
- Tambah widget pilih add kode HTML
- Masukan kode dibawah ini kedalam kotak kode HTML
- Pada kolom judul silahkan isi dengan Daftar Artikel Random atau sesuai selera
<script type="text/javascript">
var acakarray = new Array();var l=0;var flag;
var numofpost=5;function randomposts(json){
var total = parseInt(json.feed.openSearch$totalResults.$t,10);
for(i=0;i < numofpost;){flag=0;acakarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in acakarray){if(l==acakarray[j]){ flag=1;}}
if(flag==0&&l!=0){acakarray[i++]=l;}}document.write('<ul>');
for(n in acakarray){ var p=acakarray[n];var entry=json.feed.entry[p-1];
for(k=0; k < entry.link.length; k++){if(entry.link[k].rel=='alternate'){var item = "<li>" + "<a href=" + entry.link[k].href + ">" + entry.title.$t + "</a> </li>";
document.write(item);}}
}document.write('</ul>');}
</script>
<script src="/feeds/posts/default?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts" type="text/javascript"></script>
var acakarray = new Array();var l=0;var flag;
var numofpost=5;function randomposts(json){
var total = parseInt(json.feed.openSearch$totalResults.$t,10);
for(i=0;i < numofpost;){flag=0;acakarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in acakarray){if(l==acakarray[j]){ flag=1;}}
if(flag==0&&l!=0){acakarray[i++]=l;}}document.write('<ul>');
for(n in acakarray){ var p=acakarray[n];var entry=json.feed.entry[p-1];
for(k=0; k < entry.link.length; k++){if(entry.link[k].rel=='alternate'){var item = "<li>" + "<a href=" + entry.link[k].href + ">" + entry.title.$t + "</a> </li>";
document.write(item);}}
}document.write('</ul>');}
</script>
<script src="/feeds/posts/default?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts" type="text/javascript"></script>
Silahkan ganti angka 5 pada kode diatas (yang diblok warna merah) sesuai kebutuhan anda, tujuannya adalah menampilkan jumlah daftar judul artikel yang akan ditampilkan secara acak.
Catatan :
Apabila brother ingin menambahkan scroll maka tinggal masukkan kode scroll yang ada pada poin B, sehingga kalau digabung akan menjadi seperti berikut :
<div style='overflow: auto; width: 299px; height: 150px; background-attachment: scroll; background-color: rgb(255, 255, 255); padding: 1px; border: 2px solid #0000ff;'>
<script type="text/javascript">
var acakarray = new Array();var l=0;var flag;
var numofpost=5;function randomposts(json){
var total = parseInt(json.feed.openSearch$totalResults.$t,10);
for(i=0;i < numofpost;){flag=0;acakarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in acakarray){if(l==acakarray[j]){ flag=1;}}
if(flag==0&&l!=0){acakarray[i++]=l;}}document.write('<ul>');
for(n in acakarray){ var p=acakarray[n];var entry=json.feed.entry[p-1];
for(k=0; k < entry.link.length; k++){if(entry.link[k].rel=='alternate'){var item = "<li>" + "<a href=" + entry.link[k].href + ">" + entry.title.$t + "</a> </li>";
document.write(item);}}
}document.write('</ul>');}
</script>
<script src="/feeds/posts/default?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts" type="text/javascript"></script>
</div>
Yang ada dalam garis kotak hitam diatas kode random adalah kode tambahan untuk scroll dan tanda pada bagian ahir ( </div> )adalah penutup kode scroll.
E. MENAMBAH KODE SPOILER
Agar tidak terlalu banyak memakan ruang dalam halaman blog, selain memberi fungsi scroll OK BROTHER juga menggunakan kode spoiler dimana artikel atau gadget bisa diringkas dalam satu kotak menu yang bisa dilihat dan ditutup sesuai kebutuhan, adapun caranya adalah sebagai berikut:
<div id="spoiler">
<div>
<input name="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = ''; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = 'none'; this.innerText = ''; this.value = 'TUTUP'; } else { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = 'none'; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = ''; this.innerText = ''; this.value = 'LIHAT LAGI'; }" style="font-size: 11px; font-weight: bold; margin: 5px; padding: 0px;" type="button" value="KOMPONEN BLOG OK BROTHER" /></div>
<div id="show" style="border: 1px solid white; display: none; margin: 5px; padding: 2px; width: 98%;">
<div style="color: #000000; background: none repeat scroll 0% 0% #ebf3fb; border: 1px solid #aaccee; padding: 7px; margin: 0px;">
<div style="text-align: justify;">TEMPAT ARTIKEL ATAU GADGET YANG AKAN DI SPOILER
</div><div id="hide"></div></div></div>
<div>
<input name="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = ''; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = 'none'; this.innerText = ''; this.value = 'TUTUP'; } else { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = 'none'; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = ''; this.innerText = ''; this.value = 'LIHAT LAGI'; }" style="font-size: 11px; font-weight: bold; margin: 5px; padding: 0px;" type="button" value="KOMPONEN BLOG OK BROTHER" /></div>
<div id="show" style="border: 1px solid white; display: none; margin: 5px; padding: 2px; width: 98%;">
<div style="color: #000000; background: none repeat scroll 0% 0% #ebf3fb; border: 1px solid #aaccee; padding: 7px; margin: 0px;">
<div style="text-align: justify;">TEMPAT ARTIKEL ATAU GADGET YANG AKAN DI SPOILER
</div><div id="hide"></div></div></div>
KETERANGAN:
- Yang diblok warna kuning silahkan ganti dengan teks sesuai keperluan brother
- Yang diblok warna putih adalah kode untuk menambah background, jika tidak menginginkan background silahkan hapus kode yang ada diblok warna putih
- Yang diblok warna hijau adalah tempat dimana gadget atau artikel yang akan diberi efek spoiler
- Yang diblok warna merah adalah penutup dari kode spoiler
PERLU DIINGAT SEBAGAI PENGETAHUAN DASAR BAHWA SETIAP KODE PEMBUKA WAJIB DITUTUP DENGAN KODE PENUTUP contoh <DIV>...</DIV> ATAU <P>...</P>
0 komentar:
Post a Comment