Ext JS 2.0 tour of duty 1st day Menu And Toolbar

April 16th, 2008

Ext JS 2.0 tour of duty 1st day Menu And Toolbar

Menu di Ext js dapat di buat dengan mudah :D (setelah belajar dari example na) , baru keliatan mudahnya.

Dasar yang harus di pegang teguh adalah !!!
1. Semua event di ext js di mulai dengan onReady
Ext.onReady(function(){

});
Setelah itu barulah kita berkreasi … dengan extjs ini … jangan sampe lupa !! bisa gak keluar tampilannya ntar.

2. Kalo mau nyoba mendingan make fierefox … install fiere bug ato kalo gak mau nginstall fierebug kita bisa liat error na di error console na mozilla.

Oke langsung aja ke bagian pertama dari dunia menu dan menu :D

Menu di defenisikan d class Ext.menu.Menu fungsinya dapat di gunakan sebagai container dari menu menu yang kita defenisikan baik di defenisikan secara langsung atau di defenisikan dari referensi variable lain.

1. Mendefenisikan Menu dengan secara langsung
• Buat sebuah objek menu yang akan menampung menu yang kita buat.

Var menu = new Ext.menu.Menu({

)}
• Setelah itu kita dapat mengisikan properties dari objek menu yang kita buat.
Var menu = new Ext.menu.Menu({
Id : ‘Menu Utama’, // id dari menu yang kita buat
)}

Var menu = new Ext.menu.Menu({
Id : ‘Menu Utama’, // id dari menu yang kita buat
Items : [ // isi dari menu yang di buat
{
text : ‘New’

},
{
text : ‘Open’

},
{
text : ‘Sub Menu’, // mengisikan sub menu secara langsung
menu : {
items :[
{
text: ‘Menu2’
},
{
text: ‘Menu3’
}

]}
}

]
});


2. Mengisikan menu dari variable yang sudah kita defenisikan terlebih dahulu
Sama seperti contoh di atas tapi kita harus mendefenisikan dulu variabelnya.

var dateMenu = new Ext.menu.DateMenu({
handler : function(dp, date){
Ext.example.msg(’Date Selected’, ‘You chose {0}.’, date.format(’M j, Y’));
}
});

Lalu kita tambahkan ke var menu

Var menu = new Ext.menu.Menu({
Id : ‘Menu Utama’, // id dari menu yang kita buat
Items : [ // isi dari menu yang di buat
{
text : ‘New’

},
{
text : ‘Open’

},
{
text : ‘Sub Menu’, // mengisikan sub menu secara langsung
menu : {
items :[
{
text: ‘Menu2’
},
{
text: ‘Menu3’
}

]}
},
{
text: ‘Kalender’,
menu : dateMenu
}

]
});

3. sampai pada langkah ke dua kita sudah mendefenisikan sebuah menu untuk selanjutnya kita harus meletakkan menu di dalam toolbar dengan merender nya ke salah satu div yang sudah kita sediakan di halaman html

var tb = new Ext.Toolbar(); // membuat toolbar
tb.render(’toolbar’); // me render toolbar ke div yang namanya toolbar

tb.add({
text:’Button w/ Menu’,
iconCls: ‘bmenu’, // <– icon
menu: menu // memanggil var menu
}

ya allah begitu banyak salah yang ada padaku

April 13th, 2008

ya allah begitu banyak salah yang ada padaku …

bingung dengan keadaan …

bingung menata hati …

bingung menata riset …

bingung ngeliat temen2 qu …

ya allah cabut kebingunganku ini  … toloooong T_T ,..

Menghilangkan Navbar d Blogspot ..

April 12th, 2008

08.13 waktu RisTIE …

We are1: http://wammacleod.blogspot.com -> (moro2 ngasi link blog .. weh . pamer template kykna)

putra prima: pedang hitam ..

putra prima: pedang ne abbadon ta

We are1: hohoho

We are1: pedangnya balanar..

putra prima: sejak kapan …

putra prima: nggebuk aja orang2 dah pada takut …

putra prima: apalagi pake pedang T_T

We are1: pinjem ke abaddon

We are1:

We are1: kamu gk perang tah?

putra prima: mau perang ..

We are1: oh ya prim

putra prima: nunggu mood ..

We are1: di atas kan ada menu2 tuh

putra prima: trus

We are1: di blog q maksudna

We are1: cara hapusnya gimana yah?

We are1: udah aq coba malah rusak

We are1: itu masuk css apa html nya yah?

putra prima: itu kan settinganne blogspot

putra prima: udah dari sana nya kali ..

We are1: bisa dihilangkan koq..

putra prima: owh ..

We are1: aq cari contohnya dulu yah

putra prima: y

We are1: http://aryanst.blogspot.com/

We are1: gk ada menunya

We are1: n gk bisa klik kanan

We are1: aq tanya2, eh malah suruh cari ndiri..

We are1: n ada bidadari di sidebar kanannya blog itu..

putra prima: he he

ya udah lah buat pak bos qu kasi deh .. tutorial na :P tapi liat di blogs q aj he he

Intinya gampang dia kan make css .. cssna pake div n yang namanya div itu bias di buat hidden .. kalo gitu ya udah di sembunyiin aja he he .. gitu lo bos :D

Untuk template XML (beta)

#navbar-iframe{
height: 0px;
visibility: hidden;
display: none;
}

ngebuat wallpaper ^__^

April 11th, 2008

alow smua :D

coz lagi bosen nggarap web maen2 php …

nyoba2 desain .. ngetes sbrapa hancur padu padan warna qu skarang T_T ..

di coba2 eh jadi deh :D

123

ini file psd na :D  psd file

Roma vs MU mampukah si serigala ompong

April 8th, 2008

siang jam 13.00 waktu hp qu ..

rio ngajak confrence mbahas roma vs mu ama si anak kepet (baca iwan)

beuh seperti biasa si iwan .. lari seperti banci .. gak mampu ..

jadi ingan kejadian dia lari pas kalah maen catur ma aq dulu ha ha ha :p

yah begitulah banci ha ha ha

#############################

confrence result

putra prima: mana dia
putra prima: dasar banci …
rio saputra: entah lah anaktu
putra prima: hah cupu ..
putra prima: ne aq lagi call dia …
rio saputra: kw gi ngapain
putra prima: ne lagi call YM na ..
putra prima: kepet arek ku ..
putra prima: kw ada headset ga
rio saputra: ga ada
putra prima: yah ..
putra prima: pdahal bisa telpon …
rio saputra: gmna dy
putra prima: pake YM skarang bisa ngomong ,,,
putra prima: gak di bales .. ya sperti biaasa lari seperti banci …
putra prima: gak ingat ta tragedi 7-1
rio saputra: KTNYA ROMA MENANG 2-0
rio saputra: TRUS MENANG ADU PENALTI
rio saputra: MIMPI KLAI DY
putra prima: ha ha ha…
rio saputra: HAHAHA
putra prima: mimpi koq gak mikir2 …
putra prima: duh aduuh ..
rio saputra: SETUJU
rio saputra: SPESIALIS COPPA
rio saputra: SERIGALA OMPONG
putra prima: spakat ..
putra prima: ompong ..
putra prima: payah ..
rio saputra: DY MO BANDINGIN AMA MILAN
putra prima: ha ha ..
rio saputra: YA GA’ BISA LAH

duh aduh serigala ompong :p .. kalo emang jantan joint dong .. bung :))

Posting data dengan mootools

April 8th, 2008

1. Pengenalan mootools

Mootools merupakan sebuah frameworks javascript yang di gunakan untuk mempermudah seorang web developer untuk mengembangkan berbagai macam aplikasi web yang membutuhkan interaksi dengan user. Antara lain mootools sering di gunakan untuk mengirimkan data lewat ajax. Dalam pembahasan kali ini kita akan membahas tentang ajax nya saja :D

2. Struktur file yang di gunakan

Pada tutorial kali ini kita akan membutuhkan file file sebagai berikut :

· Form.html -> di gunakan sebagai tampilan dari form yang akan dip roses dengan ajax.

· Form.js -> menjadi controller / yang memproses perintah untuk mengirim data lewat ajax.

· Form.css -> mengatur tampilan dari halaman form yang di buat penting banget coz element yang di akses dengan ajax menggunakan id dari css yang di buat.

· Mootools.js -> frameworks mootools yang dapat di download di sini http://mootools.net/download

3. File Form.html

File ini berisi tampilan ke user yang merupakan tampilan web, berisi sebuah form dengan dua buah field yang nantinya akan di isi dengan data masukan dari user, dalam hal ini data yang di masukkan adalah data email dan password.

Beri nama file ini dengan nama index.html

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />

<title>Form Login</title>

<link href=”form.css” rel=”stylesheet” type=”text/css” />

<script type=”text/javascript” src=”moo.js”></script>

<script type=”text/javascript” src=”form.js”></script>

</head>

<body>

<div class=”main”>

<div class=”box”>

<h1>Sign in</h1>

<p>Do you have an account? Sign in!</p>

<form id=”myForm” action=”ceklogin.php” method=”post”>

<label><span>E-mail</span>

<input type=”text”name=”email” id=”email” class=”input-text”/>

</label>

<label><span>Password</span>

<input type=”password”name=”psw” id=”psw” class=”input-text”/>

</label>

<input type=”submit” name=”button” id=”submitter” value=”Sign in” />

</form>

<div id=”log_res”></div>

</div>

</div>

</body>

</html>

4. File form.css

File css ini di gunakan untuk mengatur tampilan dari halaman html.

#form_box {

float: left;

width: 290px;

background: #f8f8f8;

border: 1px solid #d6d6d6;

border-left-color: #e4e4e4;

border-top-color: #e4e4e4;

font-size: 11px;

font-weight: bold;

padding: 0.5em;

margin-top: 10px;

margin-bottom: 2px;

}

#form_box div {

height: 25px;

padding: 0.2em 0.5em;

}

#form_box div.hr {

border-bottom: 2px solid #e2e2e1;

height: 0px;

margin-top: 0pt;

margin-bottom: 7px;

}

#form_box p {

float: left;

margin: 4px 0pt;

width: 120px;

}

#log {

float: left;

padding: 0.5em;

margin-left: 10px;

width: 290px;

border: 1px solid #d6d6d6;

border-left-color: #e4e4e4;

border-top-color: #e4e4e4;

margin-top: 10px;

}

.log_res {

overflow: auto;

}

.log_res.ajax-loading {

padding: 20px 0;

background: url(img/spinner.gif) no-repeat center;

}

5. File form.js

File ini di gunakan untuk mengatur event yang terjadi di halaman index.html

window.addEvent(’domready’, function() {

$(’myForm’).addEvent(’submit’, function(e) { //mengambil elemen dom ber id myform dan memberikan event ke element tersebut

new Event(e).stop();

var log = $(’log_res’).empty().addClass(’ajax-loading’); //jika di submit tambahkan class css ajax-loading ke log_res

this.send({

update: log,//jika sudah selesai hilangkan class ajax-loading dari log_res

onComplete: function() {

log.removeClass(’ajax-loading’);

}

});

});

});

6 File ceklogin.php

File ini yang nantinya di gunakan untuk mengecek masukan yang di berikan dan pada file yang di berikan di bawah ini Cuma mencetak data yang di post dari index.html.

<?php

print “<pre>”.print_r($_POST, true).”</pre>”;

?>

link download script na :D

Script Login

Script + dokumentasi na

yah liatlah kami baik baik saja

March 28th, 2008

permana_yoga: Mmmm…prim..prim…
putra prima: opo??
putra prima: wes tangi ta??
permana_yoga: njaluk sepuro pisan..
putra prima: yo aq yang salah ..
putra prima: emosi tinggi .. T_T
permana_yoga: wakakakka
permana_yoga: nang ndi kon??
permana_yoga: Mmm..yo…kta bsa ngarti lah..
permana_yoga: yo emang…kta sing salah..
putra prima: nang lab aq ..
putra prima: yo pas ketepakan ae ..sing nang ristie arek2 jaringan ..
permana_yoga: wingi gndut yo ngrasa ga enak..pisan..
putra prima: gak pengen kyk gitu sebener ..
putra prima: yo aq jga gak nyalankan sapa2 ..
permana_yoga: lah…kmrn aq abis nemenin arek2…trus..diajak koko makan..
putra prima: yo ..
putra prima: koq yo pas arek2 04 na ga ada pas aq ngamuk2 .. T_t
permana_yoga: lah gndut jare pas buka media player yg udah ada playlistnya..
putra prima: yo ..
putra prima: aq wes di kandani wam ..
permana_yoga: yo wis lah…pokoke yo sepurane pisan…arek2 yo spakat lek ga asal2an gawe kompienya tmn2…
putra prima: yo opo arek2 gpp kan ..
putra prima: aq gak enak ama anak2 05 ne ntar ..
permana_yoga: yo bnere kmrn mlm…pada panik,,
putra prima: trus..
permana_yoga: mskipun…arek2 ga liat kjadiannya..
permana_yoga: lah tmn’05 yo ga enak pisan…
putra prima: yo wes ..
putra prima: ntar q ngomong2 maneh ..
permana_yoga: tp tnang ae…arek2 wis dksh pngertian kro wam..
putra prima: iki ws chat karo samid ..
permana_yoga: n arek2 yo iso ngerti koq…
permana_yoga: oh iyo ta…
permana_yoga: jare samid piye..
putra prima: gpp
permana_yoga: Mmm..yo wis lah prim…suwun pengertiannya..
putra prima: yo ..aq jga gak enak .. iki ..
permana_yoga: arek2 ga maen bola??
putra prima: satu2 na arek sing jebol diding ristie ^___^
putra prima: mudah2an gak ono’ maneh T_T
permana_yoga: wakakakak….ambil hikmahnya aja…untuk kbaikan kta smua…
permana_yoga: ok
putra prima: k

####################################

putra prima: woi mid .. -> samid ne Offline
putra prima: sepurane lek mang bengi aq ngamuk2 ..
putra prima: gak maksudku marah2in arek2 ..
putra prima: tapi ya
putra prima: emang kondisine memaksa aq kyk gitu ..
putra prima: aq wes capek .. dari lab ,. kate turu n maen dota nang ristie ..
putra prima: trus koq arek2 moro2 nonton bokep bareng ..
putra prima: nang kompie ku maneh ..
putra prima: ta’ pikir di gae riset ..
putra prima: eh malah mbokep ..
putra prima: yo emosi ne ya kyk gtu ..
putra prima: emang berlebihan lek menurutku ..
putra prima: tapi yo sori wes ..
putra prima: kejadian ..
putra prima: yo opo maneh ..
putra prima: jenenge wong emosi ..
putra prima: sori yo ..
putra prima: :D -> samid moro2 OL .. *arek jaman sak iki senengane inviseble an*
cypher_punkerz : huhuhuhuhuhu
putra prima: T_T
cypher_punkerz : terharu aku prim
putra prima: sepurane mak ,,,
putra prima: kadung emosi kmaren tu ..
cypher_punkerz : iyah gpp
cypher_punkerz : ya gitu itu namanya keluarga,,,
putra prima: mbo’ rekam ga aq ngamuk2 wingi ??
cypher_punkerz : pastia ada kesalah pahaman,,
cypher_punkerz : waduh lha handycamku mbok sepak wingi
cypher_punkerz : hahahahahahaha
cypher_punkerz :
putra prima: la yo crut T_T
putra prima: untung sing ta’ tendang galon ..
putra prima: gak laptop ..
putra prima: ppyuh ..
putra prima: kmaren sapa aja yang di ristie pas aq ngamuk ,,,
BUZZ!!!
cypher_punkerz : kmaren aku juga wes rembugan org 4 ma aji ajoy ambek wam, semua masalh dalam keluarga pasti bs diselesaiin kok. untung kamu marah2 prim. klo nggak kapan anak2 nyadarnya? tiap anggota keluarga bs aja berbuat salah, tp pasti mereka juga bs saling mmemaafkan. itulah uniknya sebuah keluarga.
putra prima: yo ..
putra prima: mudah2 an ae gak kejadian maneh T_T
putra prima: y wes ..
putra prima: aq ta ngenet2 sek ..
cypher_punkerz : hehehehehehe
cypher_punkerz : OL ndek endi bos??
putra prima: nang lab kk ^___^
putra prima: mari teko ristie ..
putra prima: arek2 sek turu kabeh ..
cypher_punkerz : saiki ndek ristie onok sponsore indosat yo???
cypher_punkerz : hehehehehe
putra prima: ha ha
putra prima: iyo ^___^
putra prima: trus papan ne di pindah dket komputer q ..
putra prima: pinter manipulasi kabeh arek2 …
cypher_punkerz : kakean moco conan
putra prima: ha ha ha
cypher_punkerz : alibi sempurna
putra prima: y lek ono’ sponsore yo makin apik
cypher_punkerz : :D

yo wes rek .. jebole wes di tutup .. wes aman berati ..
oh iyo aq petu’ pak aan di lab .. T_T laporan q durung mari hix ..

antara emosi,cinta,riset dan keluarga …

March 28th, 2008

wes aq jadi balik lagi kyk sma .. emosi tingkat tinggi yang tak tertahankan ..!!
ya sekuat apapun aq berusaha yang namanya karakter sulit untuk di hilangkan !!!
karakter gunung meletus jarene ajun .. jarang ngamuk2 skali ngamuk ancur smua T_T

yah gitu deh ..

kmaren jam 7 malem lah kira2 .. datang ke ristie .. abis dari lab .. kondisina dah capek T_T
butuh istirahat n aq pengen maen dota …
trus ngeliat arek2 nggrumul di kompie qu … *aq mikirna arek2 riset*
begitu aq liat eh malah nonton bokep .. *toeng dah panas kepalaku*
“opo iku rek ??”
“bokep …” *ha?? koq gampang ne ngomong bokep nang ngarep qu ?? nang kompie qu maneh*
di tungguin 3 detik *koq gak d pateni yo ??*
trus akhirna q matikan sendiri ..
eh gak tau prosensa gimana …
susah untuk di tuliskan ..
akhirnya aq marah ..
ngambil tas ama jaket ..
ada galon ta tendang de tu galon … *dapat laporan dari ajun galon na bocor T_T*
trus keluar …
eh gak tau kenapa koq malah ku pukulin dinding na ristie ..
trus jebol … *masio marah aq y mikir .. koq iso jebol rek .. pdahal itu dua lapis triplek n gak empuk2 amat ..*
turun ketemu mas alit .. *gak sempat nyapa gak sempat tanya2 wes .. pulang aja mikirqu*

sampe kosan baru mikir ..
koq bisa aq marah2 lagi ..
pyuh .. dah kayak pas sma dulu ..
pehh..
udah lah jangan cerita jaman sma .. di dpan guru aja meja ku banting koq …
mbuh makhluk macam apa aq pas sma .. koleris sanguinis ?? entah kah ,, mungkin lebih ..

sepurane rek .. gak ada maksud marah2 aq .. cuma momen na yang memaksa seorang ubie ngamuk2 kyk gitu lagi T_T

pesta rendang ^___^

March 16th, 2008

“prim ucin dah di gerbang malang ne .. tunggu ya”

ucin nelpon pagi pagi .. untung na dah bangun ^__^ coz tadi malam begadang ..

nyampe di kosan rame .. ada eyin .. makin cakep euy .. makin centil deh .. cocok tu jadi foto model ^__^

pak bur ama bang said jga datang ..

slamat datang di malang ^__^ trus ketemuan ama bu’ kos …

gak lama seh abis ngeliatin kamar qu yang berhasil “rapi” setelah berusaha merapikan semalam suntuk T_T

kami jalan2 ke batu .. cuma liat liat doang coz ucin mau berangkat lagi ke jakarta jam 5 sore ini T_T padahal pengen ngobrol2 banyak ne …

o iya tadi di bwain rendang men buanyak ^__^ ayo pesta rendang ..

malam ini rek on time ya … di ristie …

Fungsi untuk membatasi panjang string masukan

March 9th, 2008

ide sederhana neh .. kalo kit buat berita pasti ada short news ama full story na kan ya ?? cms2 yang baru biasanya gak perlu make short story ama full story lagi .. tinggal isi full story trus short na di potong dari full story na .. pake fungsi buat membatasi panjang string .. aq barusan dapet ne .. masi nyoba2 seh ^__^

function limitString($szInput$iLength=25$szAffix=‘…’)
{
if(
strlen($szInput) <= $iLength)
return 
$szInput;

$iLength $iLength strlen($szAffix);

return trim(substr($szInput0$iLength)) . $szAffix);
}

trus make nya

$string “buat bidadari turunlah ke bumi ha ha ha kalo bisa singgah ke kosan qu “;

print limitString($string10‘…’);

selamat mencoba kk ^__^

di posting pas lagi praktikum dkp dengan modul yang baru …