Showing posts with label Java Script. Show all posts
Showing posts with label Java Script. Show all posts

Thursday, June 17, 2010

Membuat Highlighting Current Page atau Current Menu di Blogger


Highlighting Current Page atau Current Menu biasanya diartikan sebagai
penanda halaman aktif
untuk saat ini ketika user berada dalam halaman tertentu, misalkan dalam halaman Home,
About, Help us dan Contact. Pada Blogger sendiripun sebenarnya baru-baru saja
sudah menanamkan fitur ini jika kita sedang mengaktifkan fitur untuk halaman (Page).
Namun entah kenapa kebanyakan blogger termasuk saya sendiri tidak begitu
tertarik menggunakan. Mungkin sudah telat kali ya :)


 


Yang membuat Saya tertarik untuk membahas fungsi Current Page ini karena
hampir semua template yang saya sediakan di
zoomtemplate.com sudah tertanam fitur
untuk menampilkan menu navigasi, sayangnya ya itu tadi, menu yang seharusnya
bagus malah seperti hanya sebagai hiasan pengganti link saja, dan kebanyakan hanya
terlihat cantik ketika user mengarahkan mouse (mouse hover) namun tidak memiliki
fitur penanda bahwa menu tersebut seharusnya terlihat ikut aktif dalam halaman
yang juga aktif.


 


Sebagai contoh silahkan rekan melihat demonya di
zoomtemplate.com


 




 



 



Disitu bisa rekan lihat saat kita berada dalam area halaman HOME, Link
menu HOME juga terlihat ikut aktif. Begitupula saat rekan berapa dalam
halaman FAQ'S dan beberapa Menu lainnya yang terlihat juga ikut aktif. 


 


Biar lebih mudah mempelajarinya silahkan Download contoh Demo Menu yang sudah
saya rancang disini.

 



 


OK langsung ke tutorial saja ya. Oh iya contoh menu dibawah ini tidak sama
dengan contoh menu di zoomtemplate.com, tapi rekan dapat mengedit menu tersebut sesuai
kebutuhan. Terus terang saya kesulitan menjelaskannya, karena hampir setiap kode
CSS
Menu memiliki rancangan yang unik dan berbeda.Tapi dengan contoh kali ini saya yakin
rekan paling tidak mempunyai sedikit gambaran bagaimana cara Aktive Curren Page
/ Current Menu ini bekerja.


 


1. Silahkan langsung tuju ke halaman Edit HTML


 


2. Letakan kode CSS dibawah tepat diatas kode ]]></b:skin>

 


#nav ul {

background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlwUVBxMmsHvbKbWAVZSJbeVQ_PVt3em3vghSPIqo8aWfR9EUyYTDz2QM2Wc_WFQKFt99kYtUg4XlOZl4PzFRH5wwCHw2qKy9w5sQCPDCWW14NNGG3yBg-xkFbyzw1yQYvKf-4NUtmNI70/s400/backgr.jpg) repeat-x left top;

margin:0;

border-bottom:3px solid #98CB00;

border-top:1px solid #00CCFF;

list-style-type:none;

height:31px;

}

#nav li {

float:left;

}

#nav li a {

display:block;

padding:5px 15px 4px;

font:bold 16px "Trebuchet MS";

font-stretch:condensed;

text-decoration:none;

color:#00CCFF;

letter-spacing: -0.1em;

}

#nav li a:hover {

color:#98CB00;

}

#nav li.current {

background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNF8MvzGijQ4Ntke90RFiEYvVXLvgp-AoLzgPoBhvGY5a3jU7q1qYWY8KEHh1KBbGJeW-SpyAj3D2J9SV-NPCoZBt6_X8SB5PxPMQxTGpHagc5bs6NRZX4j4OWSpVJCsSSH4-D4XjSZgUC/s400/current.gi) no-repeat center bottom;

color:#98CB00;

}


 


2. Letakan kode Javascript dibawah ini tepat diatas kode
</head>


 


<script type='text/javascript'>

//<![CDATA[


function extractPageName(hrefString)

{

var arr = hrefString.split('/');

return (arr.length<2) ? hrefString : arr[arr.length-2].toLowerCase() +
arr[arr.length-1].toLowerCase();

}

function setActiveMenu(arr, crtPage)

{

for (var i=0; i<arr.length; i++)

{

if(extractPageName(arr[i].href) == crtPage)

{

if (arr[i].parentNode.tagName != "DIV")

{

arr[i].className = "current";

arr[i].parentNode.className = "current";

}

}

}

}

function setPage()

{

hrefString = document.location.href ? document.location.href : document.location;



if (document.getElementById("nav")!=null)

setActiveMenu(document.getElementById("nav").getElementsByTagName("a"),
extractPageName(hrefString));

}


//]]>

</script>


 


3. Kemudian silahkan cari kode dibawah ini dalam barisan kode pada halaman
Edit HTML


 


<div id='main-wrapper'>

<b:section class='main' id='main' showaddelement='no'>

<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>

</b:section>

</div>


 


Lalu letakan kode dibawah ini tepat diatas kode diatas.


 


<div id='nav'>

<ul>

<li><a href='/'>HOME</a></li>

<li><a href='
#'>FAQ'S</a></li>

<li><a href='
#'>HELP US</a></li>

<li><a href='
#'>CONTACT</a></li>

</ul>

<script language='javascript'>setPage()</script>

</div>


 


Agar Efek Current Page / Menu bisa bekerja, rekan harus mengganti tanda
# diatas dengan alamat url post yang aktif.


 


Untuk membuat dan mengedit tampilan menu jauh lebih cantik dari contoh menu diatas
rekan sebaiknya mau tidak mau harus banyak mempelajari pengkodean HTML, CSS dan
Javascript.


 


Selamat mencoba :)

Saturday, April 24, 2010

Compress Javascript dengan YUI Compressor


Percaya nggak desain web site/blog tanpa javascript ibarat sayur tanpa
garam? bagaimana mungkin sebuah aplikasi web profesional tidak didukung dengan
javascript ini. Silahkan anda cek sendiri web site kelas dunia diluar sana yang
kebanyakan menggunaan fitur AJAX seperti Yahoo, Google dan  Facebook apa
mereka menghindari script yang satu ini, gak mungkin lah hehehe jadi jangan
pernah berpikir menghindarinya jika kita hanya berpikiran untuk masalah
kecepatan loading website. Pemakaian Javascript yang wajar-wajar saja saya rasa
tidak ada masalah, asalkan memang didukung dengan server yang mumpuni, terlebih yang
menggunakan platform blogspot yang dihost langsung pada platform tersebut..coba
silahkan buka kembali tutorial lawas saya

disini
yang membahas cara host javascript langsung di blogspot.


 


Sebenarnya banyak sekali tools javascipt compressor diluar sana yang
bisa kita coba, namun hanya sedikit yang benar-benar bekerja dengan baik menurut
saya. Dari sekian banyak tools yang saya coba hanya
YUI
Compressor
 yang dikembangkan langsung melalui dapur Yahoo
Developer  Network
ini saja yang benar-benar berkerja tanpa kesalahan
(error). Ini sudah saya  buktikan pada beberapa blog blogspot saya dan
semuanya bekerja dengan sempurna. silahkan cek langsung pada
zoomtemplate.com
dengan melihat source codenyanya secara langsung melalui browser kita
masing-masing.


 


Ok lah mungkin sebagain dari blogger kurang setuju menggunakan javascript
dengan alasan kecepatan, tapi jika kita terpaksa tetap menggunakannya ya mau
tidak mau kita harus mencoba merampingkannya dengan cara mengompress script
tersebut. Tujuannya agar ukurannya menjadi lebih kecil dari ukuran semula dan
tentu saja paling tidak loading page blog kita jadi sedikit lebih cepat :)


 


Ada beberapa layanan Online yang sudah support YUI Compressor yang
bisa kita coba, diantaranya yang sering saya gunakan adalah
YUI Compressor Online dan
Online YUI Compressor.
Cara menggunakan layanan ini juga tidak sulit, kita tinggal memasukan saja semua
kode javascript yang ingin di-kompresi, ingat! tanpa memasukan tag
<script
type
='text/javascript'>..</script>

tapi hanya kode utamanya saja.





Tampilan Online YUI Compressor


 


Tampilan YUI Compressor Online


 


Sebenarnya saya sekali ingin menjelaskan panjang lebar semua mengenai YUI
Compressor
, namun saya yakin dari pada kalian bosan membacanya mending
pelajari saja ya secara langsung dialamat websitenya
disini :)

Thursday, February 25, 2010

Thumbnail Related Posts with Marquee (Berjalan)


Penulis: G E O R G E O U Z | serba-seru.blogspot.com





Bagi anda yang sudah menggunakan atau ingin menggunakan Thumbnail Related
Posts (artikel terkait bergambar), tentu akan lebih tertarik menggunakannya,
karen tampilannya cukup menarik dengan adanya gambar, namun ada sedikit
kekurangan dari tool yang satu ini, yaitu memakan banyak tempat di halaman blog.
Maka dari itu, kebanyakan blog yang saya kunjungi meminimalkan jumlah related
post tersebut, apalagi dengan ukuran halaman posting yang sempit. Maka dari itu
untuk memaksimalkannya yaitu dengan alternatif marquee(berjalan).




Nah, untuk contoh Thumbnail Related Posting menggunakan metode Marquee ini bisa
sobat lihat

disini
.





Pada postingan sebelumnya sudah dipaparkan cara membuat Related Posts +
Thumbnail, sobat bisa menerapkan terlebih dahulu tutorial Thumbnail Related
Postsnya

disini
, namun cukup terapkan Code CSSnya saja (Script code yg pertama)

Untuk membuat Thumbnail Related Posts ini agar bisa ditampilkan dengan jumlah
yang banyak yaitu dengan metode Marquee, ada sedikit perubahan yang akan
dilakukan pada script code yang kedua.

 


Nah, untuk memulainya :

1. Silakan lihat cara membuat Thumbnail related posts

disini
(Cukup terapkan code CSSnya saja/ code yang pertama)

2. Setelah sobat terapkan poin pertama diatas, sekarang silakan cari code ini :




<div class='post-footer-line post-footer-line-1'>




atau




<p class='post-footer-line post-footer-line-1'>





3. Jika sudah ketemu salah satu code diatas, letakkan code dibawah ini setelah
salah satu code diatas :




<!-- Marquee Serbablog Related Posts with Thumbnails Code
Start-->

<b:if cond='data:blog.pageType == &quot;item&quot;'>

<div id='related-posts'>

<b:loop values='data:post.labels' var='label'>

<b:if cond='data:label.isLast != &quot;true&quot;'>

</b:if>

<b:if cond='data:blog.pageType == &quot;item&quot;'>

<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels_thumbs&amp;max-results=12&quot;'
type='text/javascript'/></b:if></b:loop>

<h3><b>Related Posts</b></h3>

<marquee align='center' behavior='alternate' direction='left' onmouseout='this.start()'
onmouseover='this.stop()' scrollamount='2' width='100%'>

<script type='text/javascript'>

var currentposturl=&quot;<data:post.url/>&quot;;

var maxresults=
10;

var relatedpoststitle=&quot;&quot;;

removeRelatedDuplicates_thumbs();

printRelatedLabels_thumbs();

</script></marquee>

</div><div style='clear:both'/>

</b:if>

<b:if cond='data:blog.url == data:blog.homepageUrl'><b:if cond='data:post.isFirstPost'>

<a href='http://serba-seru.blogspot.com/2010/02/thumbnail-related-posting-with-marquee.html'
style='display:none;'>Thumbnail Related Post</a>

<a href='http://www.bloggerplugins.org/' style='display:none;'>blogger
tutorials</a>

</b:if>

</b:if>

<!-- Marquee Serbablog Related Posts with Thumbnails Code End-->






- Untuk menampilkan jumlah postingan, sobat bisa merubah code yang berwarna
merah

- Untuk mengganti title, sobat bisa merubah code yang berwarna biru




4. Simpan dan lihat hasilnya


 


Selamat berkreasi, Semoga bermanfaat

Thanx buat O-Om yang sudah menampilkan artikel ini, sukses buat semuanya







Penasaran siapa dibalik penulis artikel ini? G E O R G E O U Z



Monday, February 15, 2010

Cara Simple Membuat Iklan Melayang dengan Tombol Close


Penulis: Kang Yasin | trik-tipsblog.blogspot.com





Mungkin rekan blogger pernah melihat tutorial ini, memang setau saya ada yang
lebih rumit
menggunakan banyak kode, tapi disini saya coba memberikan tips
yang lebih mudah dan sangat simple bahkan bagi anda blogger yang baru mengenal
pengkodean pasti bisa
melakukannya, ok saya "Kang Yasin" akan segera memberikan tutornya, nih ikutin saja
langkahnya :

 


 


  1. Login Ke Blogger.com dengan Akun anda masing-masing Pastinya
  2. Masuk ke Tab Tata Letak
  3. Pilih Elemen Halaman
  4. Tambah Gadget Pilih HTML / JAVASCRIPT
  5. Dan Copy kode di bawah ini kedalamnya yah





 


<a onblur="try {parent.

deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj75TSlQYAN5nXUUCjfPTYisPr1pI5EnTQ3_0jZpPCjx21QlJFBCxqgtArDGlj_aHEEbyh-WFZMsIKQdMWtwdIc0L2g_m_qk2D7oq-g0wcAOCsOQmpSm5Lp_viIc5YJ6d2uyb8MVjtLUIU/s1600-h/Widget.JPG"><img
style="margin: 0px auto 10px; display: block; text-align: center; cursor:
pointer; width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj75TSlQYAN5nXUUCjfPTYisPr1pI5EnTQ3_0jZpPCjx21QlJFBCxqgtArDGlj_aHEEbyh-WFZMsIKQdMWtwdIc0L2g_m_qk2D7oq-g0wcAOCsOQmpSm5Lp_viIc5YJ6d2uyb8MVjtLUIU/s400/Widget.JPG"
alt="" id="BLOGGER_PHOTO_ID_5433478876639914642" border="0" /></a>




 

<style type="text/css">

#gb{

position:fixed;

top:10px;

z-index:+1000;

}

* html #gb{position:relative;}





.gbcontent{

float:right;

border:2px solid #A5BD51;

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.top = x.toString() + "px";

if(x0!=xf){setTimeout("moveGB("+x+", "+xf+")", 10);}

}

</script>



<div id="gb">



<div class="gbtab" onclick="showHideGB()"> </div>



<div class="gbcontent">



<div style="text-align:right">

<a href="javascript:showHideGB()">

.:[Close][Klik 2x]:.

</a>

</div>

<center>





Masukan Kode iklan atau Gambar yang anda
inginkan di sini





</center>



<script type="text/javascript">

var gb = document.getElementById("gb");

gb.style.center = (30-gb.offsetWidth).toString() + "px";

</script></center></div></div>


 


    6. Simpan


 



Semoga BERHASIL :)




Penasaran siapa dibalik penulis artikel ini? Kang Yasin | trik-tipsblog.blogspot.com



Wednesday, February 10, 2010

Cara memasang tooltip dengan javascript


Penulis: Anawia putra | anawia.com





Biar tutorial ini menjadi bikin anda penasaran, coba anda arahkan mouse anda pada text berikut ini.

Cara memasang tooltip dengan javascript

Setelah mouse anda arahkan pada text diatas untuk beberapa saat, maka anda akan melihat sebuah tampilan kotak yang berisi diskripsi yang menjelaskan tentang isi dari text tersebut. Kotak yang muncul inilah yang disebut dengan tooltips. Trus bagaimana cara membuat tooltip seperti diatas? Untuk itu ikuti tutorial ini hingga selesai.

 


Untuk membuat tooltip diatas kita memerlukan kode javascript. Untuk kode scriptnya bisa anda lihat pada kotak dibawah ini.


 


<script type="text/javascript">

/***********************************************

* Cool DHTML tooltip script II- © Dynamic Drive DHTML code library (www.dynamicdrive.com)

* This notice MUST stay intact for legal use

* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code

***********************************************/



var offsetfromcursorX=12 //Customize x offset of tooltip

var offsetfromcursorY=10 //Customize y offset of tooltip

var offsetdivfrompointerX=10 //Customize x offset of tooltip DIV relative to
pointer image

var offsetdivfrompointerY=14 //Customize y offset of tooltip DIV relative to
pointer image

document.write('<div id="dhtmltooltip"></div>') //write out tooltip DIV

document.write('<img id="dhtmlpointer" src="arrow2.gif">') //write out pointer
image



var ie=document.all

var ns6=document.getElementById && !document.all

var enabletip=false

if (ie||ns6)

var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById?
document.getElementById("dhtmltooltip") : ""

var pointerobj=document.all? document.all["dhtmlpointer"] :
document.getElementById? document.getElementById("dhtmlpointer") : ""

function ietruebody(){

return (document.compatMode && document.compatMode!="BackCompat")?
document.documentElement : document.body

}

function ddrivetip(thetext, thewidth, thecolor){

if (ns6||ie){

if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"

if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor

tipobj.innerHTML=thetext

enabletip=true

return false

}

}

function positiontip(e){

if (enabletip){

var nondefaultpos=false

var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;

var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;

//Find out how close the mouse is to the corner of the window

var winwidth=ie&&!window.opera? ietruebody().clientWidth : window.innerWidth-20

var winheight=ie&&!window.opera? ietruebody().clientHeight :
window.innerHeight-20



var rightedge=ie&&!window.opera? winwidth-event.clientX-offsetfromcursorX :
winwidth-e.clientX-offsetfromcursorX

var bottomedge=ie&&!window.opera? winheight-event.clientY-offsetfromcursorY :
winheight-e.clientY-offsetfromcursorY



var leftedge=(offsetfromcursorX<0)? offsetfromcursorX*(-1) : -1000



//if the horizontal distance isn't enough to accomodate the width of the context
menu

if (rightedge<tipobj.offsetWidth){

//move the horizontal position of the menu to the left by it's width

tipobj.style.left=curX-tipobj.offsetWidth+"px"

nondefaultpos=true

}

else if (curX<leftedge)

tipobj.style.left="5px"

else{

//position the horizontal position of the menu where the mouse is positioned

tipobj.style.left=curX+offsetfromcursorX-offsetdivfrompointerX+"px"

pointerobj.style.left=curX+offsetfromcursorX+"px"

}

//same concept with the vertical position

if (bottomedge<tipobj.offsetHeight){

tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+"px"

nondefaultpos=true

}

else{

tipobj.style.top=curY+offsetfromcursorY+offsetdivfrompointerY+"px"

pointerobj.style.top=curY+offsetfromcursorY+"px"

}

tipobj.style.visibility="visible"

if (!nondefaultpos)

pointerobj.style.visibility="visible"

else

pointerobj.style.visibility="hidden"

}

}



function hideddrivetip(){

if (ns6||ie){

enabletip=false

tipobj.style.visibility="hidden"

pointerobj.style.visibility="hidden"

tipobj.style.left="-1000px"

tipobj.style.backgroundColor=''

tipobj.style.width=''

}

}

document.onmousemove=positiontip

</script>


 


Untuk mengatur bagaimana tampilan tooltip tersebut nantinya, maka disini memerlukan kode style. Kode yang diperlukan seperti berikut ini.


 


<style type="text/css">

#dhtmltooltip{

position: absolute;

left: -300px;

width: 150px;

border: 1px solid black;

padding: 2px;

background-color: #E1EEFD  ; font-family:"Verdana",Arial;font-size:12px;

visibility: hidden;

z-index: 100;

/*Remove below line to remove shadow. Below line should always appear last
within this CSS*/

filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

#dhtmlpointer{

position:absolute;

left: -300px;

z-index: 101;

visibility: hidden;

}

</style>


 


Kode script dan style diatas sebelumnya letakkan dihosting anda. Jika anda menggunakan blogger, maka anda bisa menggunakan saran untuk meletakkan javascript seperti pada posting solusi hosting javascript di blogger . untuk kode style bisa digabungkan dengan kode style blog di atas </head>.


 


Setelah kode javascript dan style telah diletakkan dengan benar, maka selanjutnya kita meletakkan kode tooltip di tempat yang kita inginkan. Misalnya kita ingin memasang tooltip pada link referral. Dengan begitu akan membuat pembaca lebih tertarik untuk bergabung dengan referral kita.

Misalnya kita ingin meletakkan tooltip di text Cara memasang tooltip dengan javascript. Maka hasilnya menjadi seperti berikut ini.

Kode yang kita pasang pada sebuah link :


 


onmouseover="ddrivetip('tutorial bagaimana memasang sebuah tooltip yang membuat text menjadi lebih menarik.', 240)" onmouseout="hideddrivetip()"

 

keterangan :

merah = text yang kita inginkan muncul di tooltip

Biru = lebar kotak yang kita inginkan

secara keseluruhan kodenya menjadi seperti berikut ini.


 


<a onmouseover="ddrivetip('tutorial bagaimana memasang sebuah tooltip yang membuat text menjadi lebih menarik.', 240)" onmouseout="hideddrivetip()" href="http://www.o-om.com/2010/02/cara-memasang-tooltip-dengan-javascript.html" target="_blank">Cara memasang tooltip dengan javascript</a>

 

jadi kode tersebut bisa kita pasang pada link refferal, banner atau yang lainnya. untuk mengubah warna background kotak tersebut bisa kita lakukan melalui style css diatas.

Akhirnya selesai juga tutorial javasript episode kali ini. semoga tutorial ini bisa berguna untuk anda. Terima kasih banyak buat O-Om yang sudah mau menampilkan tulisan saya.






Penasaran siapa dibalik penulis artikel ini? Anawia putra | anawia.com







Sunday, November 15, 2009

Pluralink: Menampilkan Banyak Pilihan Dalam Satu Link


Pluralink menyediakan
plugin berbasis javascipt yang sangat menarik, dengan plugin ini kita dapat
menampilkan satu link tunggal yang didalamnya juga berisi daftar drop-down
menu
beberapa link sekaligus. Sebagai contoh dalam sebuah artikel kita
sedang membahas tentang software dan software tersebut ternyata memiliki
beberapa alternatif link download yang berbeda, tentu  tidak ada cara lain
khan selain kita berusaha mengurutkan link download tersebut satu persatu.
Tetapi dengan Pluralink kita cukup menampilkannya hanya dalam satu link saja
misalkan "download disini", dan selanjutnya biarkan pengguna yang
memilih salah satunya.


 



 


Pluralink kemungkinan besar dapat digunakan di halaman web/blog apa
saja, termasuk blogger salah satunya selama flatform tersebut Support Javascript Enable. Silahkan pelajari instruksi cara memasangnya
disini.
Untuk pengguna Wordpress sudah tersedia juga pluginnya, silahkan download aja
disini


 


Cara Pasang Di blogger:


 


Copy-Paste semua kode dibawah ini, kemudian letakan diatas kode </head> pada
halaman Edit HTML


 


<script type="text/javascript" src="http://pluralink.com/files/pluralink.js"></script>

<link rel="stylesheet" href="http://pluralink.com/files/pluralink.css"
type="text/css" media="screen" />

<!--[if IE]>

<link rel="stylesheet" href="http://pluralink.com/files/pluralink_ie.css"
type="text/css" />

<![endif]-->

<!--[if lte IE 7]>

<link rel="stylesheet" href="http://pluralink.com/files/pluralink_ie6.css"
type="text/css" />

<![endif]-->



 


Contoh penerapan Link:  Rekan bisa memasang link ini dimanapun rekan
suka, bisa pada menu atau dalam artikel. Pastikan pemisah link dan link title
mengunakan tanda ||


 


<a href="http://firstlink.com/||http://secondlink.org/"
title="First link description
||Second
link description">Some pluralink</a>


 

Sunday, June 14, 2009

Animasi gambar Opacity menggunakan jQuery

Postingan kali ini sebenarnya cuman memperbaiki tutorial sebelumnya mengenai

tranparansi gambar menggunakan CSS Opacity
. Kok memperbaiki, emang ada yang
salah ya? sejujurnya gak ada kok, masalahnya hanya pada tampilan di
browser..dimana CSS opacity ternyata kurang begitu berjalan dengan baik
pada beberapa browser versi jadul, salah satunya di IE6. Selain itu efek animasi
yang ditampilkan juga kurang begitu mantap dan terlihat kasar.  Nah sayang
banget tuh punya efek animasi gambar yang ok tapi gak support di browser lawas,
untuk itu kali ini saya coba mengenalkan efek animasi yang lain menggunakan
Opacity via jQuery.









Efek blur tranparansi yang ditampilkan menggunakan Opacity jQuery
ternyata lebih halus jika dibanding dengan Opacity CSS, dan sepertinya
juga support di semua browser, asalkan pada browsernya tetap mengaktifkan Enable
Javascript lho ya hehehe. Untuk melihat contoh efek gambar yang dihasilkan
jQuery silahkan langsung aja ke Blog baru saya
Free Blogger Templates
Gallery
.




OK, langsung ke tutorial saja ya...




Buka halaman Edit HTML kemudian letakan script dibawah ini di bawah kode
]]></b:skin>




<script src='http://code.jquery.com/jquery-latest.js'
type='text/javascript'/>


<script type='text/javascript'>

$(document).ready(function(){

$(&quot;.efekanimasi&quot;).fadeTo(&quot;slow&quot;, 1.0); // This sets
the opacity of the thumbs to fade down to 30% when the page loads

$(&quot;.efekanimasi&quot;).hover(function(){

$(this).fadeTo(&quot;slow&quot;, 0.6); // This should set the opacity to 100% on
hover

},function(){

$(this).fadeTo(&quot;slow&quot;, 1.0); // This should set the opacity back to
30% on mouseout

});

});

</script>




Contoh manual memasang efeknya pada gambar :




<img
class="efekanimasi"
src="
url alamat gambar"/>




Sebenarnya ada cara lain yang lebih mudah dimana kita bisa langsung
mengaktifkan efek gambar ini disemua image pada halaman posting. Caranya, copy
paste aja script dibawah ini, dan letakan saja dibawah kode
]]></b:skin> atau dibawah script yang sudah
kita masukan sebelumnya.




<script type='text/javascript'>

$(document).ready(function(){

$(&quot;.post img&quot;).fadeTo(&quot;slow&quot;, 1.0); // This sets the
opacity of the thumbs to fade down to 30% when the page loads

$(&quot;.post img&quot;).hover(function(){

$(this).fadeTo(&quot;slow&quot;, 0.6); // This should set the opacity to 100% on
hover

},function(){

$(this).fadeTo(&quot;slow&quot;, 1.0); // This should set the opacity back to
30% on mouseout

});

});

</script>




Good Luck :)


Thursday, May 14, 2009

Page Peel Efek menggunakan jQuery & CSS

Kalo tidak salah dulu saya pernah nulis tutorial tentang iklan bergaya Page
Peel ya? coba buka arsip dulu...nah ketemu :) oh iya ternyata ada 2 tutorial

berbeda yang pernah di publish, yang pertama untuk tampilan menggunakan style

Page Ear Javascript
, trus..sama ini yang kedua

Sexy Curls jQuery Plugin
. Nah, buat rekan yang rada asing dengan istilah Page
Peel, silahkan buka kembali arsip terdahulu pada kedua link diatas ya.





Ok lanjut, nah kali ini saya menemukan Page Peel terbaru buatan

Sohtanaka.com
dengan koding yang tentu saja sangat berbeda dengan kedua Page
Peel diatas,  Sohtanaka tidak menggunakan setup koding yang
rumit, jadi rekan tinggal langsung memasangnya saja dihalaman blog. Walaupun
masih ada
sedikit yang harus diedit, itupun hanya sekedar mengubah tampilan gambar
dan link tujuannya saja. Bila dilihat sekilas, untuk style tampilannya hampir
sama saja, dimana ketika kita mengarahkan mouse pada area PagePeel ini, maka
akan terlihat halaman menggulung layaknya anda membuka selembar kertas dan
menemukan halaman lain dilembar sebaliknya. Lihat demonya

disini
.








Cara Pasang:




Letakan script code jQuery dibawah ini diatas kode <b:skin><![CDATA[




<script src='http://code.jquery.com/jquery-latest.js'
type='text/javascript'/>

<script type='text/javascript'>

$(document).ready(function(){

//Page Flip on hover

$(&quot;#pageflip&quot;).hover(function() {

$(&quot;#pageflip img , .msg_block&quot;).stop()

.animate({

width: &#39;307px&#39;,

height: &#39;319px&#39;

}, 500);

} , function() {

$(&quot;#pageflip img&quot;).stop()

.animate({

width: &#39;50px&#39;,

height: &#39;52px&#39;

}, 220);

$(&quot;.msg_block&quot;).stop()

.animate({

width: &#39;50px&#39;,

height: &#39;50px&#39;

}, 200);

});

});

</script>




Kemudian letakan kode CSS dibawah ini diatas kode ]]></b:skin>




#pageflip {

position: relative;

right: 0; top: 0;

float: right;

}

#pageflip img {

width: 50px; height: 52px;

z-index: 99;

position: absolute;

right: 0; top: 0;

-ms-interpolation-mode: bicubic;

}

#pageflip .msg_block {

width: 50px; height: 50px;

overflow: hidden;

position: absolute;

right: 0; top: 0;

background: url(http://img222.imageshack.us/img222/9213/subscribe.png) no-repeat
right top;

}




Letakan kode ini dibawah tag <body>




 <div id='pageflip'>

<a href='
http://feeds2.feedburner.com/namafeedkamu'>

<img alt='' src='http://img224.imageshack.us/img224/8315/pageflip.png'/>

<span class='msg_block'/>

</a>

</div>


 


Silahkan disimpan dan lihat hasilnya. Ingat! Tampilan diatas hanya sebagai contoh saja ya, rekan bisa mengganti gambar dan
link tujuan apa saja sesuai keinginan. Silahkan langsung dicoba :)


Friday, April 24, 2009

Solusi Hosting Javascript di Blogger

Saat yang paling tidak menyenangkan dimana saat file javascript yang kita
simpan di host lain mulai kehabisan bandwidth. Blog yang semula terlihat
interaktif malah jadi kacau balau khan tampilanya. Yah, inilah salah satu keleman
blogger karena tidak memberikan kita kapasitas ruang simpan, terutama yang berurusan dengan file javascript. Sebagai alternatif biasanya kita bisa saja meminjam web hosting gratis dari pihak ketiga, sayangnya tawaran yang diberikan ternyata tidak selalu memuaskan. kapasitas simpan yang ditawarkan sih besar, tapi jadi percuma bila kapasitas bandwidth yang diberikan sangat tidak sebanding hehehe. Nah, disini saya coba berbagi tips untuk mengatasi masalah hosting javascript di blogger, mudahan cukup membantu :)





Mengubah format ekstensi file dari  .js ke .txt




Ingat, tidak semua javascript dipanggil dengan akhiran .js, ini sebuah
keuntungan dimana kita dapat menyimpan dan memanggil file javascript dalam
format text yang tersimpan dalam format .txt




Tidak semua layanan free web hosting memberikan keleluasaan bagi kita untuk
menyimpan file berformat .js pada hosting mereka, jadi kita dapat mengakalinya dengan cara mengubah extensinya saja, dari .js ke .txt




 Cara memanggil javascript berformat .txt pada host lain:




 <script type="text/javascript" src="alamat-url-namafile.js"
/>




Pemanggilan bisa diganti dengan




<script type="text/javascript" src="alamat-url-namafile.txt"
/>




Simpan Javascript pada element halaman HTML/Blogger Gadget




Tidak semua kode javascript harus di simpan di host lain atau hanya dalam
halaman Edit HTML, kita sebenarnya bisa saja memasang kode JS ini langsung pada element halaman blogger "HTML/Javascript". Namun
sangat disayangkan cara ini tidak selalu 100% berhasil, karena tidak semua file
javascript bisa support dengan penyimpanan pada widget ini. Mungkin hanya berhasil jika code javascript tersebut hanya berdiri sendiri, dalam artian file JS tersebut tidak saling berhubungan dengan memanggil kode yang satu dan kode lainnya.




Simpan code javascript langsung pada halaman EDIT HTML





Platform blogger sebenarnya membebaskan kita untuk meletakan langsung kode
javascipt pada halaman Edit HTML. Cara ini selalu berhasil saya terapkan, namun
kadang tidak terlalu efektif juga bila code javascript yang kita gunakan terlalu panjang code scriptnya. Cara yang terakhir ini menurut saya merupakan salah satu terbaik yang harus dicoba.






Sebelum mencoba cara dibawah, pastikan kita sudah mempunyai code JS yang akan
disimpan. Jika rekan masih bingung, kode JS bisa ditemukan langsung dengan
mengambil melalui alamat URL. lihat contoh pemanggilan kode dibawah yang
tercetak tebal. disitulah biasanya kode JS disimpan.





<script type="text/javascript" src="alamat-url-namafile.js"
/>






Coba dengan masukan langsung urlnya di browser, kalo sudah ketemu tinggal copy
saja kodenya.






Agar kode JS yang sebelumnya di host dialamat lain bisa langsung digunakan
diblogger, kita bisa langsung menggunakan kode dibawah ini.







<script type='text/javascript'>

//<![CDATA[

Isi_Script_Disini

//]]>

</script>


 



Semoga saja cara diatas bisa mengatasi masalah kehabisan bandwidth, kalo
masih bermasalah ya tinggal gunakan saja Hosting berbayar..beres
heheheh


Monday, April 20, 2009

Memasang Slider ala Zinmag Primus Template

Ternyata banyak juga rekan yang ingin mencoba memasang Image Slider/Text
Slider ala template


Zinmag Primus
, Slider yang sudah saya terapkan sendiri di
o-om.com  ini ternyata selain membuat
tampilan blog lebih atraktif dan bergaya, sumbangan kunjungan langsung melalui
slider ternyata tidak sedikit jumlahnya. Ok, langsung kecara pasangnya saja ya
lagi rada malas nih banyak cuap2 hehehe.








Letakan kode CSS dibawah ini diatas kode ]]></b:skin>





#slider {

background:url(http://img99.imageshack.us/img99/9594/slide.png);

height: 254px;

overflow: hidden;

position: relative;

margin: 5px 0;

}



#mover {

width: auto;

position:absolute;

overflow:hidden;

}



.slide {

padding: 20px 0px;

width: 1000px;

float: left;

position: relative;

height:200px;

}



.slide h2 {

font-family:georgia, Helvetica, Sans-Serif;

font-size: 24px;

color: #ac0000;

padding:0px 0px 0px 30px;

margin:0px 0px;

width:500px;

overflow:hidden;

}



.slide h2 a:link, .slide h2 a:visited {

color:#fff;

background-color: transparent;

}



.slide h2 a:hover {

color: #ddd;

background-color: transparent;

}



span.slmet {

color: #ee0909;

font-size: 10px;

font-family:Tahoma, georgia, Helvetica, Sans-Serif;

line-height: 20px;

width: 500px;

padding:0px 0px 0px 30px;

margin:0px 0px;

text-transform:uppercase;

}

.slide p {

color: #999;

font-size: 12px;

font-family:georgia, Helvetica, Sans-Serif;

line-height: 20px;

width: 500px;

padding:0px 0px 0px 30px;

margin:0px 0px;

}



.slide img {

position: absolute;

top: 20px;

left: 577px;

background:#fff;

padding:10px 10px;

}



#slider-stopper {

position: absolute;

font-family: Georgia, Helvetica, Sans-Serif;

top: 113px;

right: 65px;

color: #AC0000;

padding: 3px 8px;

font-size: 14px;

text-transform: uppercase;

z-index: 1000;

}




Kemudian letakan kode javascript dibawah ini dibawah kode
]]></b:skin>





<script src='http://bloggerstyles.com/data/templates/000/Zinmag-Primus/js/jquery-1.2.6.min.js'
type='text/javascript'/>

<script src='http://bloggerstyles.com/data/templates/000/Zinmag-Primus/js/slider.js'
type='text/javascript'/>

<script type="text/javascript"><!--//--><![CDATA[//><!--

sfHover = function() {

var sfEls = document.getElementById("catmenu").getElementsByTagName("LI");

for (var i=0; i<sfEls.length; i++) {

sfEls[i].onmouseover=function() {

this.className+=" sfhover";

}

sfEls[i].onmouseout=function() {

this.className=this.className.replace(new RegExp(" sfhover\\b"), "");

}

}

}

if (window.attachEvent) window.attachEvent("onload", sfHover);

//--><!]]></script>




Kemudian cari kode dibawah ini:




<div id='header-wrapper'>

..........

.........

</b:section>




Letakan kode dibawah ini dibawah kode diatas.





<!-- Casing -->

<div id='casing'>

<!-- Slider -->

<div id='slider'>

<div id='mover'>



<div class='slide'>

<span class='slmet'> Posted by Agus ramadhani </span>

<h2><a href='http://www.o-om.com/2008/05/e-book-kiat-sukses-promosi-blog.html'>eBOOK
Kiat Sukses Promosi Blog</a></h2>

<p>Kontes seo "kampanye damai pemilu indonesia 2009" tinggal menghitung hari..10
hari ini saya mencoba sekuat apa pengaruh backlink pada keyword..kalo ada yang
mau bantu dukung om bisa memasang link ini di blog masing2. Silahkan
copy-paste kode dibawah, thanks banget atas dukunganya :).</p>

<img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9VhojDAd3jSJyvBEEu-DCWNm98K4eNcZDrng3F-2M3kIocj6e_8FHLIXpQyk5UWgSyJwHj0jJsViCiOcfbIw7c3T1ci72MhBSG2QOuF-VtcUw0AZ1PG3YDoJOjTu5hCjQxguscBd6m0qM/s400/Kampanye+Damai+Pemilu+Indonesia+2009.gif'/>

</div>

<div class='slide'>

<span class='slmet'> Posted by Agus ramadhani </span>

<h2><a href='http://www.o-om.com/2009/02/kampanye-damai-pemilu-indonesia-2009.html'>Kampanye
Damai Pemilu Indonesia 2009</a></h2>

<p>Dalam buku elektornik ini anda juga akan menemukan kiat sukses dan point
penting dalam kegiatan promosi blog serta bagaimana etika promosi yang
terkandung didalamnya. Untuk kedepan eBook ini tidak saya gratiskan lagi dan
tentu saja materinya lebih berbobot dari Free Edition. Jadi segera download
dan pastikan anda pertama yang membacanya.</p>

<img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCB2wBQAPdyIw3Z6ijmxt7IX-zO3Cax-cwh-Kp3XYQRZebQ-vpXS5JKR52auowaLm6pw8fgczloy8FQzfHvAOwHBZoBN0hXKguABlFnUBIXz8_p_64187Da6wkKX8cLIbEaQ4r7hEnREkl/s400/OOMEBOOK.gif'/>

</div>



</div>

<!-- /Mover -->

</div>

<!-- /Slider -->

</div>

<div class='clear'/>






 


Sampai disini semua proses penyimpanan kode berakhir. Sekarang lihat saja
hasilnya.




Apa saja yang perlu diedit?




1. Karena file javascript diatas meminjam langsung dari alamat lain, jadi
saya sarankan rekan menyimpannya pada hosting masing2. Silahkan download semua
file javascript
disini
.




2. Secara default, Background image pada slider diatas kemungkinan tidak sesuai dengan ukuran
template rekan saat ini, jadi mau tidak mau harus memperkecil ukurannya atau
sebaiknya buat saja gambar baru sesuai dengan ukuran dan lebar template rekan
yang 
sekarang.




#slider { background:url(http://img99.imageshack.us/img99/9594/slide.png);
height: 254px; overflow: hidden; position: relative; margin: 5px 0; }




3. Setelah rekan selesai dan berhasil memasang semua kode di atas, contoh
slider yang tampil hanya sebagai sample saja, jadi silahkan dihapus link, text
dan gambar milik saya dan ubahlah gambar, link dan kalimatnya sesuai kebutuhan.




<div class='slide'>

<span class='slmet'> Posted by Agus ramadhani </span>

<h2><a
href='http://www.o-om.com/2009/02/kampanye-damai-pemilu-indonesia-2009.html'>Kampanye
Damai Pemilu Indonesia 2009</a></h2>

<p>Dalam buku elektornik ini anda juga akan menemukan kiat sukses dan point
penting dalam kegiatan promosi blog serta bagaimana etika promosi yang
terkandung didalamnya. Untuk kedepan eBook ini tidak saya gratiskan lagi dan
tentu saja materinya lebih berbobot dari Free Edition. Jadi segera download dan
pastikan anda pertama yang membacanya.</p>

<img alt=''
src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCB2wBQAPdyIw3Z6ijmxt7IX-zO3Cax-cwh-Kp3XYQRZebQ-vpXS5JKR52auowaLm6pw8fgczloy8FQzfHvAOwHBZoBN0hXKguABlFnUBIXz8_p_64187Da6wkKX8cLIbEaQ4r7hEnREkl/s400/OOMEBOOK.gif'/>

</div>




4. Untuk mengatur letak text, gambar dan link bisa rekan coba otak-atik
sendiri pada kode CSS, terus terang setiap template tentu berbeda ukurannya,
jadi saya sendiripun gak tau harus gimana menjelaskan cara mengaturnya.




5. Untuk mengatur delay pada slider, silahkan buka file slider.js kemudian
tinggal ganti saja jumlah var delayLength = 4000;
dengan angka berapa saja, mis 5000 atau 9000 (catatan: 1 detik = 1000)




Selamat mencoba dan berpusing ria :D


Tuesday, March 31, 2009

Cara pasang Auto Read More terbaru (Part 2)



(Revisi: Solusi tanpa hosting file .JS) Fungsi Read More kali ini emang agak berbeda dengan

versi Read More yang lama (part 1)
. Bila versi
terdahulu kita harus meng-cut tulisan menggunakan cara manual dengan melakukan
pemangilan fungsi <div class="fullpost">..</div>
atau <span class="fullpost">..</span>
dimana kode ini biasanya kita tanamkan secara manual kedalam halaman
postingan. Untuk versi Auto Read More terbaru kali ini sepertinya lebih
canggih lagi, karena fungsi pemenggalan kalimat langsung bekerja secara otomatis
tanpa harus menambahkan kode diatas.








Trus..hebatnya lagi, fungsi Read More ini mampu menampilkan image pertama dalam
postingan dan mem-fload image tersebut di awal paragraf awal, meskipun gambar
yang kita letakan berada di tengah atau akhir postingan. Mungki lebih nyaman
saya sebut saja dengan fasilitas image thumbnail.




Tidak hanya itu saja, kita dapat juga pengatur jumlah karakter yang
ditampilkan. Disini ada 2 pilihan untuk jumlah karakter. Yang pertama, jumlah
karakter yang ditampilkan
jika ada image yang diikutsertakan dalam postingan
dan yang kedua jumlah karakter tanpa image. Masih bingung maksudnya? sama..yang
jelasin juga puyeng wkwkwkw  Ya sudah, biar sama2 gak pusing langsung ke
tutorialnya saja ok.




Penting! Yang sudah memasang Read More
versi lama sebaiknya di kodenya kembalikan dulu ke seperti semula, caranya hapus
kode yang berwarna merah dibawah ini (Setiap template mungkin berbeda, jadi
tinggal disesuaikan saja)




<div class='post-header-line-1'/>

<div class='post-body'>


<b:if cond='data:blog.pageType == "item"'>

<style>.fullpost{display:inline;}</style>

<p><data:post.body/></p>

<b:else/>


<style>.fullpost{display:none;}</style>

<p><data:post.body/></p>


<a expr:href='data:post.url'>Readmore</a>

</b:if>


<div style='clear: both;'/>




OK, kalo sudah tinggal lanjutkan dengan tutorial dibawah.


 


Pertama, silahkan tuju langsung ke halaman EDIT HTML, Cari kode
</head> kemudian letakan script dibawah ini di atas
kode </head> Kalo sudah, jangan lupa di simpan
terlebih dahulu.


 


Langsung copy paste aja kode dibawah ini:


 




<script type='text/javascript'>

var thumbnail_mode = "float" ;

summary_noimg = 250;

summary_img = 250;

img_thumb_height = 120;

img_thumb_width = 120;


</script>




<script type='text/javascript'>

//<![CDATA[

/******************************************

Auto-readmore link script, version 2.0 (for blogspot)



(C)2008 by Anhvo



visit http://en.vietwebguide.com to get more cool hacks

********************************************/

function removeHtmlTag(strx,chop){

if(strx.indexOf("<")!=-1)

{

var s = strx.split("<");

for(var i=0;i<s.length;i++){

if(s[i].indexOf(">")!=-1){

s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);

}

}

strx = s.join("");

}

chop = (chop < strx.length-1) ? chop : strx.length-2;

while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;

strx = strx.substring(0,chop-1);

return strx+'...';

}



function createSummaryAndThumb(pID){

var div = document.getElementById(pID);

var imgtag = "";

var img = div.getElementsByTagName("img");

var summ = summary_noimg;

if(img.length>=1) {

imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img
src="'+img[0].src+'" width="'+img_thumb_width+'px"
height="'+img_thumb_height+'px"/></span>';

summ = summary_img;

}



var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';

div.innerHTML = summary;

}

//]]>

</script>




Masih pada halaman EDIT HTML, Beri tanda
centang pada "Expand widget template" lalu temukan kode seperti dibawah




<data:post.body/>


 


Kalo sudah, ganti kode
<data:post.body/> dengan semua kode dibawah ini





<b:if cond='data:blog.pageType != "item"'>

<div expr:id='"summary" + data:post.id'><data:post.body/></div>

<script
type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>");</script>

<span class='rmlink' style='float:left'><a expr:href='data:post.url'>READ MORE -
<data:post.title/></a></span>

</b:if>

<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/></b:if>


 


silahkan disimpan dan lihat hasilnya :)




Keterangan:




var thumbnail_mode = "float";  (kita dapat memutuskan apakah
letak thumbnail berada di (float) kiri atau jika tidak silahkan ganti
dengan (no-float)

summary_noimg = 250; (Menetapkan berapa banyak karakter akan ditampilkan
di posting tanpa gambar / thumbnail)

summary_img = 250; (Menetapkan berapa banyak karakter akan ditampilkan di
posting dengan gambar / thumbnail)

img_thumb_height = 120; (Thumbnail 'tinggi dalam piksel)

img_thumb_width = 120; (Thumbnail 'lebar dalam piksel)




Selamat mencoba..happy tutorial with o-om.com :)

Friday, February 6, 2009

Pasang animasi status page loading di blogger


Ok langsung aja ya, sesuai janji saya kemaren untuk menuliskan tutorial
cara pasang gambar status page loading
ini di blogger, yang belum sempat
baca silahkan simak dulu info sebelumnya tentang Page preloader

disini
.




Pertama, pilih saja dulu salah satu animasi preloader dari dua layanan ini
Preloader atau
Ajaxload, kemudian simpan
hasil gambar dalam format gif tersebut. Kalo sudah, silahkan upload file gambar
tadi ke hosting anda (yang gratis bisa pake geocities.com)





Langkah kedua silahkan buka notepad anda, kemudian simpan kode dibawah ini
dengan nama preloader.js (pastikan ekstensi
berakhiran JS, bukan TXT)




var ld=(document.all);

var ns4=document.layers;

var ns6=document.getElementById&&!document.all;

var ie4=document.all;

if (ns4)

ld=document.loading;

else if (ns6)

ld=document.getElementById("loading").style;

else if (ie4)

ld=document.all.loading.style;

function init()

{

if(ns4){ld.visibility="hidden";}

else if (ns6||ie4) ld.display="none";

}


 


Kalo sudah, silahkan upload file preloader.js ke
hosting anda (yang gratis bisa pake geocities.com)


 


Cara Pasang di blogger:


 


Langsung tuju saja ke alamat EditHTML, cari tag <body>
Kemudian ganti tag <body> dengan kode
dibawah ini, janga lupa ganti kode warna merah dibawah dan sesuaikan sendiri
dengan lokasi alamat penyimpanan gambar dan file JS anda.




<body onLoad='init()'>

<div id='loading' style='position:absolute; width:100%; text-align:center;
top:300px;'> <img border='0' src='
http://lokasi-simpan.com/gambarpreloader.gif'/></div>



<script src='
http://lokasi-simpan/preloader.js'
type='text/javascript'/
>




Untuk mengubah penempatan gambar loading silahkan atur sendiri pada kode
text-align:center (silahkan bermain saja dengan
kode center, coba ganti dengan left, right, top atau bottom). Sebenarnya masih
banyak trik lainnya, silahkan dikembangkan sendiri ya.




Perhatian! saya belum dapat info apakah merubah
tag <body> ini melanggar TOS blogger apa tidak, jadi saya sarankan jangan
di coba langsung di blog utama. silahkan bereksperimen di blog uji coba anda .
Kalau terjadi apa2 jangan salahkan saya OK! :)


Tuesday, January 27, 2009

Sexy Curls jQuery Plugin: Alternatif iklan bergaya Pagepeel


Sekitar 4 bulan yang lalu saya pernah mempopulerkan

iklan bergaya Pagepeel
yang ternyata 100% berhasil diaplikasikan pada platform blogger. Nah,
PagePeel yang baru kali ini atau kita sebut saja dengan
Sexy Curls
jQuery Plugin
sesuai dengan nama yang diberikan oleh si pembuat
kode Elliott Kember memang jauh berbeda dengan yang sebelumnya,
dimana
Sexy Curls
tidak hanya menggunakan standar Javascript tapi diperlukan
juga plugin jQuery
untuk bisa menjalankan aplikasi ini.








Contoh Sexy Curl bisa anda lihat di
agusramadhani.com 




Selain itu ada sedikit perbedaan saat anda mengarahkan mouse pada area
pagepeel, kalo yang dulu saat mouse diarahkan iklan secara otomatis akan
menggulung kebawah, sedangkan yang menggunakan Sexy curls kita harus
menarik iklan ini menggunakan mouse secara manual ditandai dengan pointers
Diagonal Resize.




Tutorial Cara Pasang (Installasi):




1. Download dulu file

Sexy Curls jQuery Plugin




2. Kemudian Extrack file hasil download .zip atau .rar di
folder anda.




3. Silahkan Edit File turn.js (menggunakan notepad
misalkan)




Note: dalam file
turn.js
inilah semua konfigurasi yang anda perlukan. Agar anda tidak
pusing tujuh keliling, saya sertakan saja contoh dari beberapa kemungkinan yang
perlu anda edit. Lihat code yang diedit dengan warna merah.




 // Set up the wrapper objects

var turn_hideme = $('<div id="turn_hideme">');

var turn_wrapper = $('<div id="turn_wrapper">');

var turn_object = $('<div id="turn_object">');

var img = $('<img id="turn_fold" src="http://www.domain.com/turn/'+
(options.




http://www.domain.com/turn/
hanya sebagai contoh saja, anda harus sesuaikan sendiri alamatnya.
Pastikan turn.js disimpan dalam folder
/turn




Sebenarnya masih banyak configurasi yang lain, selebihnya dibaca saja ya pada
manualnya.




4. Upload semua file yang ada kedalam folder (/turn/) ke hosting milik
anda (pages.google.com
atau geocities.com misalkan)




5. Langkah akhir lakukan pemanggilan javascript, atau dari pada puyeng langsung
copy paste aja kode dibawah ini. jangan lupa mengganti alamat url dibawah
ditandai dengan warna merah dibawah.




<script src='http://www.domain.com/turn/jquery1.3min.js'/>

<script src='
http://www.domain.com/turn/jqueryui.js'/>

<script src='
http://www.domain.com/turn/turn.js'/>

<link href='
http://www.domain.com/turn/turn.css'
rel='stylesheet'/>


<script type='text/javascript'>

$(document).ready(function(){

$(&#39;#target&#39;).fold();

});

</script>


<img id='target' src='http://www.domain.com/turn/turn/code.png'/>




Letakan kode diatas dibawah kode <head>, atau bisa juga diletakan diatas
kode <b:skin><![CDATA[

 


Yah mungkin segitu aja dulu, silahkan dicoba aja :)


Sunday, December 28, 2008

Pixastic: Open Source Online Image Editor (Javascript Library)


Anda yang memiliki skill web programming dan berminat
membangun sendiri Free Online Image Editor berbasis Javascript, saya
sarankan wajib mengunjungi layanan
Pixastic. Pilihan pada
Pixastic (versi Beta)
ini selain karena Full Open Source dan
dukunganya pada Javascript based, tentu saja saya melihatnya dari segi
kelengkapan komponen pendukung olah gambar yang terbilang sangat lengkap. Bahkan
sangat Powerfull untuk membangun sebuah aplikasi profesional sebagai penyedia
jasa olah gambar via Online
. Untuk mencoba sample aplikasi yang dibangun
menggunakan Pixastic Javascript Library silakan klik
Editor.pixastic.com








Sekilas tentang Pixastic


Pixastic merupakan Javascript Library yang
kembangkan oleh Jacob Seidelin dimana ia telah memutuskan untuk melepas
semua kode (istilah Open Source) kedalam sekumpulan library dibawah lisensi MIT.
Dengan memanfaatkan berbagai dari teknik yang sama yang digunakan oleh berbagai
aplikasi untuk memanipulasi gambar, pixastic bekerja dengan memanfaatkan elemen 
HTML5 canvas
yang saat ini hanya didukung sepenuhnya oleh Web Browser Firefox,
Opera dan Safari.




Kunjungi saja Pixastic untuk informasi selengkapnya pada
dukungukan browser dan filter yang tersedia. Terdapat juga berbagai potongan kode
yang menunjukkan bagaimana anda menggunakan Pixastic dengan jQuery.





Download
Pixastic
|
Dokumentasi Selengkapnya





News In 10 Seconds: Jangan lupa untuk mengujungi Komunitas Pemerhati Desa
Santan Kalimantan Timur Indonesia di
ainuddin.web.id

Thursday, December 4, 2008

Cara Pasang Total Posts dan Total Comments



Sebenarnya cara pasang Total Posting dan Total komentar untuk Blogger ini sudah banyak juga yang mengetahuinya, berhubung banyak rekan yang selalu menanyakannya, ya sudah sekalian aja ya tulis caranya, yah itung2 melengkapi tutorial yang ada :)











Untuk cara memasangnya sangat mudah, rekan tinggal copy-paste aja langsung
script code dibawah dan jangan lupa merubah alamat blog yang ditandai dengan warna
merah.





Script untuk Total Posts




<script style="text/javascript">

function showpostcount(json) {

document.write('Total Posts : <b>' + parseInt(json.feed.openSearch$totalResults.$t,10)
+ '</b><br>');}</script>

<script src="http://
namablog.blogspot.com/feeds/posts/default?alt=json-in-script&callback=showpostcount"></script>





Script untuk Total Comments





<script style="text/javascript"></script>

<script style="text/javascript">

function numberOfComments(json) {

document.write('Total Comments : <b>' + json.feed.openSearch$totalResults.$t +
'</b><br>');}</script>

<script src="http://
namablog.blogspot.com/feeds/comments/default?alt=json-in-script&callback=numberOfComments"></script>




Selamat mencoba ya, happy blogging with o-om.com



Sunday, October 19, 2008

Pasang Stripe-Ad ala Navbar Blogger

Boost Your Blog's Response Rate With "Stripe Ad"

Menayangkan iklan bergaya Stripe-Ad tentu lebih baik dari pada
menayangkan iklan dalam bentuk Popup Ad (Pop-ups, pop-overs and pop-unders),
Selain dapat menghindari Popup Blocker, memasang Stripe-Ad terasa sangat pas untuk
menampilkan satu focus informasi yang dirasa penting (bisa berupa iklan baris,
pengumuman, Feed atau informasi apa saja sesuai kebutuhan).








Jika anda melihat contoh Stripe-Ad diatas pada blog ini, sekilas
terlihat hampir serupa dengan standar Navigation Bar (Navbar) Blogger.
Pengunjungpun dapat melihat langsung batang navigasi ini ketika pertama kali
mereka mengunjungi halaman blog anda. Iklan ini akan tetap tampil walaupun
pembaca melakukan Mouse Scroll pada halaman. Jika tertarik kemungkinan
besar pembaca akan mengkliknya, jika dirasa mengganggu mereka dapat dengan mudah
menutupnya dengan mengklik tombol X pada pojok kanan atas.




Stripe-Ad tentu saja bukan hal yang baru. Pengguna Wordpress biasanya
menggunakan plugin Strip-Ad buatan

MaxBlogPress
cara installasinya pun terbilang mudah dan sudah ditulis dengan
lengkap caranya, silahkan pelajari sendiri disitusnya ya :)




Cara Pasang Strip-Ad di Blogger:




1. Upload File javascript dibawah ke lokasi penyimpanan file anda, Simpan file dengan nama
Stript-ad.js




var mta_arr = new Array();

var mta_clear = new Array();

function mtaFloat(mta) {

mta_arr[mta_arr.length] = this;

var mtapointer = eval(mta_arr.length-1);

this.pagetop = 0;

this.cmode = (document.compatMode && document.compatMode!="BackCompat") ?
document.documentElement : document.body;

this.mtasrc = document.all? document.all[mta] : document.getElementById(mta);

this.mtasrc.height = this.mtasrc.offsetHeight;

this.mtaheight = this.cmode.clientHeight;

this.mtaoffset = mtaGetOffsetY(mta_arr[mtapointer]);

var mtabar = 'mta_clear['+mtapointer+'] =
setInterval("mtaFloatInit(mta_arr['+mtapointer+'])",1);';

mtabar = mtabar;

eval(mtabar);

}

function mtaGetOffsetY(mta) {

var mtaTotOffset = parseInt(mta.mtasrc.offsetTop);

var parentOffset = mta.mtasrc.offsetParent;

while ( parentOffset != null ) {

mtaTotOffset += parentOffset.offsetTop;

parentOffset = parentOffset.offsetParent;

}

return mtaTotOffset;

}

function mtaFloatInit(mta) {

mta.pagetop = mta.cmode.scrollTop;

mta.mtasrc.style.top = mta.pagetop - mta.mtaoffset + "px";

}

function closeTopAds() {

document.getElementById("mta_bar").style.visibility = "hidden";

}




2. Tuju kehalaman Edit HTML di blogger.




Copi-Paste kode CSS dibawah, letakan diatas kode
]]></b:skin>




#mta_bar { background: #FFFFE1; border-bottom: 1px
solid #808080; margin: 0 0 3px 0; padding: 4px 0; z-index: 100; top: 0; left: 0;
width: 100%; overflow: auto; position: fixed; }

* html #mta_bar{ /*IE6 hack*/

position: absolute; width: expression(document.compatMode=="CSS1Compat"?
document.documentElement.clientWidth+"px" : body.clientWidth+"px"); }

#mta_bar .left { float: left; text-align: center; font-family: Arial; font-size:
13px; font-weight: bold; font-style: normal; color: #0000FF; width:92%;}

#mta_bar .right {font-family: Arial, Helvetica, sans-serif; float: right;
text-align: center; font-weight: normal; font-size: 10px;letter-spacing: 0;
width: 30px; white-space: nowrap;}

#mta_bar .right a {font-size: 10px; color: #0000FF; text-decoration: underline;}

#mta_bar .right a:hover {font-size: 10px; color: #0000FF; text-decoration:
none;}

#left_bar a { text-decoration: none; color: #0000FF; }

#left_bar a:hover { text-decoration: underline; color: #0000FF; }




3. Masukan kode pemanggilan JS dibawah, letakan diatas kode
</head>, jangan lupa
sesuaikan dengan alamat lokasi URL dimana anda meyimpan file JS-nya.


<script src='http://www.alamatserveranda.com/Stripe-Ad.js'
type='text/javascript'/>




4. Letakan kode dibawah ini dibawah kode <body>,
Silahkan sesuaikan setingan dibawah dengan link dan deskripsi anda
sendiri.


<div id='mta_bar'>

<div id='left_bar'><span class='left'><a href='
http://feeds.feedburner.com/ooms-logs'
target='_blank'>
Kurang lebih 3200 pembaca Rss Feed
sudah bergabung, Sudahkah anda?
</a></span></div>

<span class='right' onmouseout='self.status=&apos;&apos;' onmouseover='self.status=&apos;
o-om.com.com&apos;;return
true;'> <img align='absmiddle' border='0' onClick='closeTopAds();return false;'
src='
http://http://www.alamatserveranda.com/close.gif'
style='cursor:hand;cursor:pointer;'/></span></div>




5. Simpan hasil kerja anda :)




Selamat Mencoba..happy blogging with o-om.com