Featured Posts

Chabloger.com ►►Selamat Datang Di Chabloger.com Salam Persahabatan Terimakasih Telah Berkunjung Disini Maafkan Kami Bila Banyak Kesalahan DiChabloger.com

Minggu, 29 Desember 2013

Cara Cepat Memberi Password Pada Folder Komputer

Halo sobat semua, kali ini saya ingin memberikan tips sederhana mengenai Cara Cepat Memberi Password Pada Folder Komputer. Seperti yang anda ketahui, privacy itu memang diperlukan, terutama bagi kita yang memiliki file-file pribadi yang disimpan di komputer. Tapi apakah jadinya bila mungkin file-file tersebut diakses oleh orang lain tanpa ijin dari anda? pastinya sangatlah menjengkelkan.

Cara yang cukup ampuh namun sederhana adalah dengan memproteksi file-file tersebut, sehingga hanya anda lah yang bisa mengakses file tersebut. Sebenarnya ada banyak cara memproteksi file, baik yang menggunakan software maupun tidak. Kali ini saya akan membahas cara yang sederhana, cukup menggunakan "Notepad".


Lalu bagaimanakah caranya? Perhatikan Cara Memberi Password Pada Folder berikut.

    1. Silahkan anda buat folder baru untuk menyimpan file pribadi anda. (Klik kanan kemudian pilih New,  Folder)


      2. Setelah itu, buka Notepad anda, kemudian Copy-Paste kode di bawah ini ke Notepad anda.
Ganti tulisan berwarna merah dalam kode dengan Password yang kamu inginkan !!

cls@ECHO OFF
title Folder Locker
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Are you sure want to Lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%==password kamu goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Locker created successfully
goto End
:End

     3. Setelah melakukan langkah di atas, Save file tersebut dengan nama Lock.bat (Pastikan Save As Type :  All Files pada saat anda melakukan save).  Save file tersebut di folder yang tadi sudah anda buat.



      4. Buka folder tempat anda menyimpan file Lock.bat tersebut, kemudian anda dobel klik file Lock.bat. Bila sudah, pasti akan muncul file bernama "Locker".
      5. Copy file-file yang anda ingin proteksi ke dalam folder "Locker". Setelah itu tutup folder "Locker" dan klik lagi file Lock.bat.
     6. Akan muncul konfirmasi bertuliskan "Are you sure want to lock the folder ? Y/N", silahkan anda ketik "Y" lalu tekan enter. Selamat, folder anda sudah berhasil terpassword.


    7. Lalu bagaimana cara membukanya? Untuk membukanya silahkan klik lagi file Lock.bat, kemudian masukan password anda. Untuk menguncinya pun sama, silahkan klik lagi file Lock.bat, kemudian ketikan huruf "Y". 

Mudah bukan Cara Memberi Password Pada Folder di atas? tidak perlu menggunakan software atau amplikasi lain sebab dengan banyaknya amplikasi di komputer anda membuat komputer kewalahan atau berat, bila anda ingin lebih memperkuat privacy folder tersebut, anda bisa hide file Lock.bat itu sendiri karena cara ini sangat ringan di komputer anda. 

Baiklah, cukup demikian ulasan saya kali ini mengenai Cara Cepat Memberi Password Pada Folder Komputer. Selamat mencoba dan semoga bermanfaat untuk anda semua. Jangan lupa nantikan update saya berikutnya.

Berikan masukan yang membangun.
By/raja


                                                                                                                                                                              

Kamis, 26 Desember 2013

Cara Hack Password wifi di Hotel


Sebelumnya anda Harus mendownload Tool-tool di bawah ini :
Oke Berikut langkah-langkahnya :
Menggunakan Cain & Abel :
  1. Buka Program Cain and Abel anda
  2. Klik pada configure (Pada bagian Siniffer pilih Ethernet Card yang anda gunakan)
  3. Klik apply
  4. Kembali ke menu utama disana terdapat 8 tab yaitu sniffer,decoder,network dll. pilih tab Sniffer
  5. Untuk Mengaktifkan Sniffer pilih tombol Start/Stop Sniffer yang ada pada bagian atas tab (di dekat icon folder)
  6. Apabila anda berada pada jaringan Hub maka anda sudah bisa mengetahui Passwordnya dengan mengkelik tab password pada bagian bawah tabelnya (Bila anda ternyata ada di jaringan switch, ini membutuhkan perjuangan lebih)
  7. Pilih tab APR yang berada di bagian bawah list tabel
  8. Aktifkan APR yang tombolonya ada di sebelah kanan start/stop Sniffer (Dan ini tidak dijamin berhasil karena manage dari switch jauh lebih lengkap&secure dari hub)
  9.  Setelah itu pada tab APR akan terdapat 2 tabel list yang kosong ,klik list yang paling atas lalu pilih Tombol + yang berada di sebelah atas tab sniffer.
  10. Hubungkan antara alamat ip korban dan alamat ip gateway server (untuk mengetahui alamat gateway server klik start pada komp anda pilih run ketik cmd lalu ketik ipconfig pada command prompt)
  11. Setelah itu baru aktifkan APR, dan semua data dari komp korban ke server dapat anda lihat dengan cara yang sama. 
Menggunakan Wireshark :
  1. Jalan Program Wireshark anda
  2. Tekan Ctrl + K pada keyboard atau Klik Capture lalu Option
  3. Pilih Ethernet card yang anda gunakan (Pastikan anda mencentak capture Packet in promisous mode)
  4. Klik start
  5. Apabila anda sudah yakin ada password yang terjaring maka anda bisa mengklik tombol stop
  6. Untuk menganalisis datanya klik kanan pada data yang akan di analisis lalu pilih Follow TCP stream. Untuk cara menganalisis datanya saya tidak akan menjelaskannya karena saya juga tidak bisa.
  7. Selesai
Cara diatas hanya berlaku pada jaringan Hub saja bukan jenis jaringa switch, karena pada jaringan switch lebih rumit dan secure bila dibandingkan dengan jaringan hub.
Untuk Hasil yang lebih maksimum anda bisa

Macam-macam jenis akses WIFI :

  1. Secure, artinya untuk dapat mengakses kita harus memasukkan password
  2. Uunsecure, artinya kita bisa mengakses wifi tanpa harus mengisikan password, jadi langsung Connect
    Yang unsecure, kadang juga tidak bisa mengakses internet walau bisa konek ke jaringan. Hal ini karena ada pengaturan IP. Untuk server yang menggunakan ip dinamik, maka kita tidak usah pusing dengan ip, karena ip sdh otomatis dimasukkan oleh server ke klien (computer kita).Untuk server yang menggunakan static ip, maka kita harus secara manual memasukkan ip untuk computer/laptop kita.

Jika kita bisa konek ke wifi tp tidak bisa akses internet, cobalah ubah ip laptop kita. Caranya :
  • klik kanan icon wifi di bawah kanan layar 
  • pilih properties
  • pilih Advanced
  • pada bagian connection pilih Internet Protocol (TCP/IP)\
  • pilih static ip
  • pada ip isi : 192.168.0.212
  • pada Net Mask isi : 255.255.255.0
  • pada getway isi : 192.168.0.1
  • pada dns server isi : 192.168.0.1 
  • klik ok.

Thanks for reading: Cara Hack Password Wireless/Wifi

Connectify Pro 4.3 Full + License Key

00:51 AM  raja hafiz  14 comments
Connectify Pro 4.3 Full Serial Number + License Key-Connectify Pro 4.3 Full + License Key   ini adalah software yang digunakan untuk membagi sinyal wireless atau modem yang telah ada dengan menggunakan PC anda sendiri atau dengan kata lain software ini adalah software yang bisa anda gunakan untuk membuat hotspot anda sendiri dengan PC anda sebagai Servernya. Connectify Pro 4.3 Full + License Key ini memiliki berbagaimacam fitur yang bisa anda gunakan untuk membuat hotspot kecil-kecilan. Connectify Pro 4.3 Full + License Key  ini sangat cocok bagi anda yang mempunyai modem dengan kecepatan yang lumayan dan ingin mensharenya dengan teman-teman anda.

Screenshot :

Download Link :

Cara Crack Nitro Pro 8

Cara Aktivasi Nitro 8 Pro & Enterprese Terbaru
Sobat blogger yg saya cintai dan sayangi pastinya sudah tidak asing dengan namanya file PDF, kalau berbicara file PDF pastinya sudah tidak asing juga dengan software nitro, adobe atau foxit. Mana yang terbaik ? Terserah Panjenengan ....
Karena kali ini akan Saya share cara aktivasi Nitro Pro dan Nitro enterprese versi 8.5.6.5 (terbaru) biar full activated menggunakan serial number.
Apa itu nitro pro sedikit saja Saya jelaskan, sebuah software yang cukup populer dan juga jago dalam hal membuat, membaca, menggabungkan, mengedit atau mengeksport file pdf, dan masih banyak lagi...
Dalam versi terbaru nitro 8 ini cukup banyak ditambahkan beragan fitur yang bisa anda
lihat selengkapnya, dengan mengungjungi situs resminya http://www.nitropdf.com/pro/features
Terus Bagaimana cara mengaktifkan dan mendapatkan serial number nitro ? Bersama saya yuk kita coba install dan aktifkan nitro 8 pro terbaru, (pelan-pelan bacanya n perhatikan sreenshotnya sob, biar nggak bingung saat aktivasi nitro pro memakai metode)
Sebelumnya dapat sobat download dulu Offline installer versi terbaru nitro 8 pro atau nitro 8 enterprese di bawah ini
Nitropro8 | 32bit Versi terbaru
Nitropro8 | 64bit Versi terbaru
SERIAL NUMBER : NP8D772561161D133E8
(Work)
Atau download KeyGen Nitro8 agar memudahkan mendapatkan serial number yang kita butuhkan untuk mengaktifkan nito pro/ nitro enterprese.
Setelah semua selesai terdownload langsung saja kita mulai dengan double klik installer yang sobat punya dan tunggu...kalau proses instalasi nitro selesai,
- buka keygen (jangan di tutup sampai proses aktivasi selesai) dan
- jalankan program nitro pro maka akan ada tampilan seperti ini
Selanjutnya klik saja tombol "Already Purchased" diteruskan klik tombol "Advanced" seperti dibawah ini
Selanjutnya copykan "Installation ID" kedalam keygen diteruskan klik "generate" yang berada di keygen, lihat screenshot di bawah
Setelah proses diatas selesai klik tombol "Manual" seperti yang di bawah ini
Maka akan terdapat tampilan "Activate Manually" step 1 seperti ini, lanjutkan dengan klik next
terus "Activate Manually" step 2 klik next ( lihat screenshot di bawah )
terus "Activate Manually" step 3, sekarag saatnya kita copykan "Lic Number&Key" yang berada di keygen ke dalam nitro 8 pro di teruskan klik tombol "Activate", lihat screenshoot di bawah
Selanjutnya akan ada dialog kalau activasi yang kita lakukan sudah komplit atau berhasil, seperti screenshot di bawah ini
Klik "Finish" dan Nitro Pro versi terbaru sudah kita aktivasi secara full, tinggal menunggu untuk kita gunakan.
notes : Kalau ada yang terlanjur install nitro secara trial pakai cara aktivasi terbaru nitro memakai serial number seperti di bawah (serial bisa di copy dari kolom komentar)
SELAMAT MENCOBA !!
sumber: http://dianadipratama1.blogspot.com/2013/09/cara-crack-nitro-pro-8.html

Selasa, 05 November 2013

Cara Menggunakan Keygen dan Crack Pada Photoshop C5

Banyak yang bingung bagaimana cara menggunakan crack, keygen Adobe Photoshop CS5, saya punya solusinya dan saya pikir cukup lengkap.. silahkan disimak baik - baik.
Sebelumnya anda harus mempunyai filenya, dapat di download Disini
Difile itu ada berbagai macam cara :
Cara pertama :
Extract file yang didownload tadi di dekstop anda.
Menggunakan crack program seperti gambar di bawah :
Klik kanan di program , jalankan "run as administrator"
klik tanda kotak merah. tunggu sampai selesai. jika sudah open Photoshop CS5 anda. Maka akan Full version.
Cara kedua :
Ekstract file "Adobe Photoshop CS5", maka akan berisi seperti ini:
Lalu pilih sesuai dengan OS anda , pakai 32 bit atau 64 bit. Jika sudah open folder tersebut, maka akan muncul seperti ini:
Sebagai contoh saya gunakan 32 bit. Lalu langkah selanjutnya anda copy file amtlib.dll itu ke folder instalasi photoshop CS5. Contoh :
Lalu Copy and Replace di folder instalasi photoshop tersebut, seperti ini:
Selesai. silahkan nikamati Photoshop CS5 anda dengan full version :)
Cara Terakhir :

menggunakan keygen


cara menggunakannya cukup mudah, cukup copy dan paste program itu di folder instalasi photoshop CS5 lalu klik kanan di program itu dan jalankan "run as administrator". lalu klik patch.

Note :
Ada sebagian kasus keygen tidak berfungsi saat di patch maka ada cara khusus agar keygen bekerja dengan sempurna yaitu :

1. Buka Start --> All Programs --> Accessories ---> notepad (buka dengan klik kanan --> " run as administrator"
2. Buka File --> Open

Tulis di kotak File Name seperti diatas :
C:\Windows\System32\drivers\etc\hosts
lalu open.
3.

Tambahkan 127.0.0.1 active.adobe.com seperti gambar diatas lalu Save
4.Copy dan paste keygen itu di folder instalasi photoshop CS5 , lalu jalankan dengan klik kanan "run as administrator"

Selesai

Selasa, 01 Oktober 2013

Cara Jitu Membuka File PDF Yang Terkunci







Pernahkah anda menjumpai  file PDF yang tidak bisa kita copy ataupun kita print (copy/print protected) ?
Padahal kita sangat membutuhkan info yang ada dalam file tersebut untuk dicopy paste ke dalam laporan praktikum, tugas kuliah, ataupun untuk sekedar diprint, Alangkah repotnya jika  kita harus mengetik ulang  file PDF tersebut dari awal.
Seperti yang pernah saya alami pada file PDF dibawah ini ;

“copy/print protected”
Nah untuk memudahkan anda dalam menghadapi hal tersebut, maka saya akan membagikan tip kepada anda, yaitu cara membuka proteksi PDF tanpa harus menginstall software apapun. Namun karena metode yang akan digunakan  adalah salah satu layanan ONLINE PDF Unlocker gratis, tentu syaratnya anda harus ONLINE terlebih dahulu :D
Oke Langsung saja yang Pertama adalah kunjungi situs Unlock-PDF, dapat anda klik pada tulisan dibawah ini
Unlock-PDF
Maka akan muncul tampilan seperti dibawah ini
Yang kedua yaitu Browse saja file PDF yang ingin kamu buka proteksinya, kemudian klik Unlock!
Tunggu beberapa saat…
Dan yups, silahkan anda download, dan Hasilnya ….
File PDF anda sudah hilang proteksinya dan siap untuk di copy paste ataupun diprint..
Bagaimana ??? Mudah Bukan… :lol:

Selasa, 21 Mei 2013

Cara Membuat Widget Galeri Gambar Dilengkapi Tombol Kontrol


Widget Galeri Gambar digunakan untuk menyimpan berbagai gambar yang dapat anda simpan pada widget ini. Widget Galeri Gambar ini berfungsi hampir sama dengan slider gambar, Melainkan Galeri Gambar Terdapat pada Sidebar dan slider gambar terdapat di atas poting atau sidebar dan menyimpan gambar yang cukup besar. Widget ini dibutuhkan bagi anda yang mempunyai blog yang bertujuan untuk bisnis yang banyak menampilkan beberapa produk yang anda jual. Apa Kelebihan dari widget ini?, Widget ini mudah untuk anda pasang, dan tidak perlu mengedit HTML template hanya menambahkan widget HTML, Tidak Banyak memakan tempat dan anda bisa atur ukuran dari widget Galeri ini, Widget ini Juga Dilengkapi dengan Tombol Kontrol, Dan mempunyai fitur berjalan seperti slide gambar. Widget ini memakai kode Jquery, JavaScript dan CSS, yang diramkum menjadi kode HTML yang mudah untuk dipakai yang dibuat oleh . Untuk melihat demonya klik gambar yang ada dibawah ini. Untuk Memasang Widget Galeri Gambar, Berikut Cara Untuk memasangnya:


  • Silahkan Login Ke Blogger Anda.
  • Setelah itu, Klik Menu Tata Letak, --> Klik Tombol Add Gadget, Lalu Tambahkan Widget HTML.
  • Masukan Kode Berikut ini :
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
<style type="text/css">
/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 1px solid #666;
}
#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
font: 10px normal verdana, arial;
}
</style>
<script type="text/javascript" >
var simpleGallery_navpanel={
loadinggif: 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSKOeWIeP9cAUcuNBAvU4tA4JmxCteLtKZJ66nUZ2s6s9BZs4OPUDZxGcIp8awJncuDgJXuERbiPetrec2xGq68y9oZWPsRHgpCG1m03or9hEsoQlhdjvrBIbJy_FcnvL13qZokBd_9Ck/s400/ajaxload.gif', //full path or URL to loading gif image
panel: {height:'45px', opacity:0.5, paddingTop:'5px', fontStyle:'bold 11px Verdana'}, //customize nav panel container
images: [ 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR8sNjq2EKk-bkjILmYUXn3tYakK7kxeEZsDfzgSZNg17EZ8jq-QH8rsErOPJPcIt_dbSzsJkmrRSvZCCf0nPHlgjQLzgF_lcRx8nRHShuVTHdi_Fcg3fYq1CYytXl_jqsA8rmEmdXhUg/s400/left.gif', 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqgkMxotCIzN_I3pQcl6w0yw7w0cs1HKpLj6AWCAIl0KeKb1FcQqjJVTbljP_RQBtnbqjfrVJ73UX-AMEp3JmbSIeCxc1251gBcg6WpxQ6ip0jGiDbq_i27_SjTwMpsEytyGjlflXSoM4/s400/play.gif', 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidw68wpaJXKHVUMkzNqNGUgZCGfy-_4KHCLJZUmexbR50AOHiNDsQmOOXg68rVwOGj_zz72DZz1jyaDLnDp_4ujcDfx6xIMtfFRn-ehZhtuWi1m30oynuAUZn38On2qxYu_JZiR7EnXZg/s400/right.gif', 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWAUwIKmfhXCsOcYM2byc0EQi3B4gvtRsP0NY3nrJyI4iqwz7DYqxgV_82nqdU_lgZtm20Qbm1Saxw8z2cgXNJOINNE2QWihPsmbNL8NmM4DIUNzAJ0cr-Y8BK_HxxbhlAL0-KjEyMtC0/s400/pause.gif'], //nav panel images (in that order)
imageSpacing: {offsetTop:[-4, 0, -4], spacing:10}, //top offset of left, play, and right images, PLUS spacing between the 3 images
slideduration: 500 //duration of slide up animation to reveal panel
}
function simpleGallery(settingarg){
this.setting=settingarg
settingarg=null
var setting=this.setting
setting.panelheight=(parseInt(setting.navpanelheight)>5)? parseInt(setting.navpanelheight) : parseInt(simpleGallery_navpanel.panel.height)
setting.fadeduration=parseInt(setting.fadeduration)
setting.curimage=(setting.persist)? simpleGallery.routines.getCookie("gallery-"+setting.wrapperid) : 0
setting.curimage=setting.curimage || 0 //account for curimage being null if cookie is empty
setting.preloadfirst=(!jQuery.Deferred)? false : (typeof setting.preloadfirst!="undefined")? setting.preloadfirst : true //Boolean on whether to preload all images before showing gallery
setting.ispaused=!setting.autoplay[0] //ispaused reflects current state of gallery, autoplay[0] indicates whether gallery is set to auto play
setting.currentstep=0 //keep track of # of slides slideshow has gone through
setting.totalsteps=setting.imagearray.length*setting.autoplay[2] //Total steps limit: # of images x # of user specified cycles
setting.fglayer=0, setting.bglayer=1 //index of active and background layer (switches after each change of slide)
setting.oninit=setting.oninit || function(){}
setting.onslide=setting.onslide || function(){}
var preloadimages=[], longestdesc=null, loadedimages=0
var dfd = (setting.preloadfirst)? jQuery.Deferred() : {resolve:function(){}, done:function(f){f()}} //create real deferred object unless preloadfirst setting is false or browser doesn't support it
setting.longestdesc="" //get longest description of all slides. If no desciptions defined, variable contains ""
setting.$loadinggif=(function(){ //preload and ref ajax loading gif
var loadgif=new Image()
loadgif.src=simpleGallery_navpanel.loadinggif
return jQuery(loadgif).css({verticalAlign:'middle'}).wrap('<div style="position:absolute;text-align:center;width:100%;height:100%" />').parent()
})()
for (var i=0; i<setting.imagearray.length; i++){ //preload slideshow images
preloadimages[i]=new Image()
preloadimages[i].src=setting.imagearray[i][0]
if (setting.imagearray[i][3] && setting.imagearray[i][3].length>setting.longestdesc.length)
setting.longestdesc=setting.imagearray[i][3]
jQuery(preloadimages[i]).bind('load error', function(){
loadedimages++
if (loadedimages==setting.imagearray.length){
dfd.resolve() //indicate all images have been loaded
}
})
}
var slideshow=this
jQuery(document).ready(function($){
var setting=slideshow.setting
setting.$wrapperdiv=$('#'+setting.wrapperid).css({position:'relative', visibility:'visible', background:'black', overflow:'hidden', width:setting.dimensions[0], height:setting.dimensions[1]}).empty() //main gallery DIV
if (setting.$wrapperdiv.length==0){ //if no wrapper DIV found
alert("Error: DIV with ID \""+setting.wrapperid+"\" not found on page.")
return
}
setting.$gallerylayers=$('<div class="gallerylayer"></div><div class="gallerylayer"></div>') //two stacked DIVs to display the actual slide
.css({position:'absolute', left:0, top:0})
.appendTo(setting.$wrapperdiv)
setting.$loadinggif.css({top:setting.dimensions[1]/2-30}).appendTo(setting.$wrapperdiv) //30 is assumed height of ajax loading gif
setting.gallerylayers=setting.$gallerylayers.get() //cache stacked DIVs as DOM objects
setting.navbuttons=simpleGallery.routines.addnavpanel(setting) //get 4 nav buttons DIVs as DOM objects
if (setting.longestdesc!="") //if at least one slide contains a description (feature is enabled)
setting.descdiv=simpleGallery.routines.adddescpanel(setting)
$(setting.navbuttons).filter('img.navimages').css({opacity:0.8})
.bind('mouseover mouseout', function(e){
$(this).css({opacity:(e.type=="mouseover")? 1 : 0.8})
})
.bind('click', function(e){
var keyword=e.target.title.toLowerCase()
slideshow.navigate(keyword) //assign behavior to nav images
})
dfd.done(function(){ //execute when all images have loaded
setting.$loadinggif.remove()
setting.$wrapperdiv.bind('mouseenter', function(){slideshow.showhidenavpanel('show')})
setting.$wrapperdiv.bind('mouseleave', function(){slideshow.showhidenavpanel('hide')})
slideshow.showslide(setting.curimage) //show initial slide
setting.oninit.call(slideshow) //trigger oninit() event
$(window).bind('unload', function(){ //clean up and persist
$(slideshow.setting.navbuttons).unbind()
if (slideshow.setting.persist) //remember last shown image's index
simpleGallery.routines.setCookie("gallery-"+setting.wrapperid, setting.curimage)
jQuery.each(slideshow.setting, function(k){
if (slideshow.setting[k] instanceof Array){
for (var i=0; i<slideshow.setting[k].length; i++){
if (slideshow.setting[k][i].tagName=="DIV") //catches 2 gallerylayer divs, gallerystatus div
slideshow.setting[k][i].innerHTML=null
slideshow.setting[k][i]=null
}
}
if (slideshow.setting[k].innerHTML) //catch gallerydesctext div
slideshow.setting[k].innerHTML=null
slideshow.setting[k]=null
})
slideshow=slideshow.setting=null
})
}) //end deferred code
}) //end jQuery domload
}
simpleGallery.prototype={
navigate:function(keyword){
clearTimeout(this.setting.playtimer)
this.setting.totalsteps=100000 //if any of the nav buttons are clicked on, set totalsteps limit to an "unreachable" number
if (!isNaN(parseInt(keyword))){
this.showslide(parseInt(keyword))
}
else if (/(prev)|(next)/i.test(keyword)){
this.showslide(keyword.toLowerCase())
}
else{ //if play|pause button
var slideshow=this
var $playbutton=$(this.setting.navbuttons).eq(1)
if (!this.setting.ispaused){ //if pause Gallery
this.setting.autoplay[0]=false
$playbutton.attr({title:'Play', src:simpleGallery_navpanel.images[1]})
}
else if (this.setting.ispaused){ //if play Gallery
this.setting.autoplay[0]=true
this.setting.playtimer=setTimeout(function(){slideshow.showslide('next')}, this.setting.autoplay[1])
$playbutton.attr({title:'Pause', src:simpleGallery_navpanel.images[3]})
}
slideshow.setting.ispaused=!slideshow.setting.ispaused
}
},
showslide:function(keyword){
var slideshow=this
var setting=slideshow.setting
var totalimages=setting.imagearray.length
var imgindex=(keyword=="next")? (setting.curimage<totalimages-1? setting.curimage+1 : 0)
: (keyword=="prev")? (setting.curimage>0? setting.curimage-1 : totalimages-1)
: Math.min(keyword, totalimages-1)
setting.gallerylayers[setting.bglayer].innerHTML=simpleGallery.routines.getSlideHTML(setting.imagearray[imgindex])
setting.$gallerylayers.eq(setting.bglayer).css({zIndex:1000, opacity:0}) //background layer becomes foreground
.stop().css({opacity:0}).animate({opacity:1}, setting.fadeduration, function(){ //Callback function after fade animation is complete:
clearTimeout(setting.playtimer)
setting.gallerylayers[setting.bglayer].innerHTML=null //empty bglayer (previously fglayer before setting.fglayer=setting.bglayer was set below)
try{
setting.onslide.call(slideshow, setting.gallerylayers[setting.fglayer], setting.curimage)
}catch(e){
alert("Simple Controls Gallery: An error has occured somwhere in your code attached to the \"onslide\" event: "+e)
}
setting.currentstep+=1
if (setting.autoplay[0]){
if (setting.currentstep<=setting.totalsteps)
setting.playtimer=setTimeout(function(){slideshow.showslide('next')}, setting.autoplay[1])
else
slideshow.navigate("play/pause")
}
}) //end callback function
setting.gallerylayers[setting.fglayer].style.zIndex=999 //foreground layer becomes background
setting.fglayer=setting.bglayer
setting.bglayer=(setting.bglayer==0)? 1 : 0
setting.curimage=imgindex
setting.navbuttons[3].innerHTML=(setting.curimage+1) + '/' + setting.imagearray.length
if (setting.imagearray[imgindex][3]){ //if this slide contains a description
setting.$descpanel.css({visibility:'visible'})
setting.descdiv.innerHTML=setting.imagearray[imgindex][3]
}
else if (setting.longestdesc!=""){ //if at least one slide contains a description (feature is enabled)
setting.descdiv.innerHTML=null
setting.$descpanel.css({visibility:'hidden'})
}
},
showhidenavpanel:function(state){
var setting=this.setting
var endpoint=(state=="show")? setting.dimensions[1]-setting.panelheight : this.setting.dimensions[1]
setting.$navpanel.stop().animate({top:endpoint}, simpleGallery_navpanel.slideduration)
if (setting.longestdesc!="") //if at least one slide contains a description (feature is enabled)
this.showhidedescpanel(state)
},
showhidedescpanel:function(state){
var setting=this.setting
var endpoint=(state=="show")? 0 : -setting.descpanelheight
setting.$descpanel.stop().animate({top:endpoint}, simpleGallery_navpanel.slideduration)
}
}
simpleGallery.routines={
getSlideHTML:function(imgelement){
var layerHTML=(imgelement[1])? '<a href="'+imgelement[1]+'" target="'+imgelement[2]+'">\n' : '' //hyperlink slide?
layerHTML+='<img src="'+imgelement[0]+'" style="border-width:0" />'
layerHTML+=(imgelement[1])? '</a>' : ''
return layerHTML //return HTML for this layer
},
addnavpanel:function(setting){
var interfaceHTML=''
for (var i=0; i<3; i++){
var imgstyle='position:relative; border:0; cursor:hand; cursor:pointer; top:'+simpleGallery_navpanel.imageSpacing.offsetTop[i]+'px; margin-right:'+(i!=2? simpleGallery_navpanel.imageSpacing.spacing+'px' : 0)
var title=(i==0? 'Prev' : (i==1)? (setting.ispaused? 'Play' : 'Pause') : 'Next')
var imagesrc=(i==1)? simpleGallery_navpanel.images[(setting.ispaused)? 1 : 3] : simpleGallery_navpanel.images[i]
interfaceHTML+='<img class="navimages" title="' + title + '" src="'+ imagesrc +'" style="'+imgstyle+'" /> '
}
interfaceHTML+='<div class="gallerystatus" style="margin-top:1px">' + (setting.curimage+1) + '/' + setting.imagearray.length + '</div>'
setting.$navpanel=$('<div class="navpanellayer"></div>')
.css({position:'absolute', width:'100%', height:setting.panelheight, left:0, top:setting.dimensions[1], font:simpleGallery_navpanel.panel.fontStyle, zIndex:'1001'})
.appendTo(setting.$wrapperdiv)
$('<div class="navpanelbg"></div><div class="navpanelfg"></div>') //create inner nav panel DIVs
.css({position:'absolute', left:0, top:0, width:'100%', height:'100%'})
.eq(0).css({background:'black', opacity:simpleGallery_navpanel.panel.opacity}).end() //"navpanelbg" div
.eq(1).css({paddingTop:simpleGallery_navpanel.panel.paddingTop, textAlign:'center', color:'white'}).html(interfaceHTML).end() //"navpanelfg" div
.appendTo(setting.$navpanel)
return setting.$navpanel.find('img.navimages, div.gallerystatus').get() //return 4 nav related images and DIVs as DOM objects
},
adddescpanel:function(setting){
setting.$descpanel=$('<div class="gallerydesc"><div class="gallerydescbg"></div><div class="gallerydescfg"><div class="gallerydesctext"></div></div></div>')
.css({position:'absolute', width:'100%', left:0, top:-1000, zIndex:'1001'})
.find('div').css({position:'absolute', left:0, top:0, width:'100%'})
.eq(0).css({background:'black', opacity:simpleGallery_navpanel.panel.opacity}).end() //"gallerydescbg" div
.eq(1).css({color:'white'}).end() //"gallerydescfg" div
.eq(2).html(setting.longestdesc).end().end()
.appendTo(setting.$wrapperdiv)
var $gallerydesctext=setting.$descpanel.find('div.gallerydesctext')
setting.descpanelheight=$gallerydesctext.outerHeight()
setting.$descpanel.css({top:-setting.descpanelheight, height:setting.descpanelheight}).find('div').css({height:'100%'})
return setting.$descpanel.find('div.gallerydesctext').get(0) //return gallery description DIV as a DOM object
},
getCookie:function(Name){
var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
if (document.cookie.match(re)) //if cookie found
return document.cookie.match(re)[0].split("=")[1] //return its value
return null
},
setCookie:function(name, value){
document.cookie = name+"=" + value + ";path=/"
}
}
</script>
<script type="text/javascript">
var mygallery=new simpleGallery({
wrapperid: "simplegallery1", //ID of main gallery container,
dimensions: [300, 200], //width/height of gallery in pixels. Should reflect dimensions of the images exactly
imagearray: [
["URL Gambar Anda (1)", "URL Yang Akan Dituju", "_new", "Descripsi Gambar Anda"],
["URL Gambar Anda (2)", "URL Yang Akan Dituju", "_new", "Descripsi Gambar Anda"],
["URL Gambar Anda (3)", "URL Yang Akan Dituju", "_new", "Descripsi Gambar Anda"],
["URL Gambar Anda (4)", "URL Yang Akan Dituju", "_new", "Descripsi Gambar Anda"],
["URL Gambar Anda (5)", "URL Yang Akan Dituju", "_new", "Descripsi Gambar Anda"]
],
autoplay: [true, 2000, 20], //[auto_play_boolean, delay_btw_slide_millisec, cycles_before_stopping_int]
persist: false, //remember last viewed slide and recall within same session?
fadeduration: 500, //transition duration (milliseconds)
oninit:function(){ //event that fires when gallery has initialized/ ready to run
//Keyword "this": references current gallery instance (ie: try this.navigate("play/pause"))
},
onslide:function(curslide, i){ //event that fires after each slide is shown
//Keyword "this": references current gallery instance
//curslide: returns DOM reference to current slide's DIV (ie: try alert(curslide.innerHTML)
//i: integer reflecting current image within collection being shown (0=1st image, 1=2nd etc)
}
})
</script>
<div id="simplegallery1"></div>

Keterangan:
  1. Kode Yang Berwarna Merah adalah Ukuran Dari Galeri Gambar, 300 adalah lebar dari Galeri Gambar, Dan 200 adalah Tinggi Galeri Gambar.
  2. Kode Yang Berwarna Kuning adalah URL dari gambar galeri, dan ubahlah dengan url gambar anda.
  3. Kode Yang Berwarna Hijau adalah URL yang akan dituju, Ganti dengan URL dimana Gambar Berasal.
  4. Kode Yang Berwarna Biru adalah Descripsi dari Gambar atau Judul dari gambar.
  5. Jika Anda ingin mengubahkan Jenis dari Galeri Gambar tidak ingin berjalan otomatis ganti kode true dengan false , dan jika ingin mengubah waktu dari Gambar Berjalan ganti kode 2000dengan yang waktu yang anda mau.
  6. Dan untuk menambahkan Kapasitas Gambar Tambahkan Kode Berikut ini dibawah kode imagearray: [ :
["URL Gambar Anda (1)", "URL Yang Akan Dituju", "_new", "Descripsi Gambar Anda"],
  • Setelah itu, Klik Tombol Simpan.

  • Selamat Mencoba,
    Salam Sukses,