From c225897dd90376e09cc3aada8b3c2f21a867a33a Mon Sep 17 00:00:00 2001 From: kabayan <> Date: Mon, 24 Sep 2007 16:35:36 +0000 Subject: Indonesian: many typos correction and added TConditional --- .../protected/pages/Tutorial/id/AjaxChat.page | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'demos/quickstart/protected/pages/Tutorial/id/AjaxChat.page') diff --git a/demos/quickstart/protected/pages/Tutorial/id/AjaxChat.page b/demos/quickstart/protected/pages/Tutorial/id/AjaxChat.page index c509b7b6..ae83f826 100644 --- a/demos/quickstart/protected/pages/Tutorial/id/AjaxChat.page +++ b/demos/quickstart/protected/pages/Tutorial/id/AjaxChat.page @@ -3,13 +3,13 @@

Tutorial ini memperkenalkan kerangka kerja aplikasi web Prado ActiveRecord - dan Active Controls untuk membangun aplikasi web Chat. Diasumsikan bahwa anda sudah terbiasa dengan PHP dan akan telah mengakses server web yang dapat melayani naskah PHP5. + dan Kontrol Aktif untuk membangun aplikasi web Chat. Diasumsikan bahwa anda sudah terbiasa dengan PHP dan akan telah mengakses server web yang dapat melayani naskah PHP5. Aplikasi chat dasar ini akan memanfaatkan ide/komponen berikut dalam Prado.

@@ -88,7 +88,7 @@ class Login extends TPage a , a , a - dan . Halam yang dihasilkan terlihat seperti berikut (setelah menerapkan beberapa style sheet). + dan . Halaman yang dihasilkan terlihat seperti berikut (setelah menerapkan beberapa style sheet). class="figure" /> Jika anda mengklik pada tombol Login tanpa memasukan teks apapun dalam kotak teks nama pengguna, pesan kesalahan ditampilkan. Ini dikarenakan @@ -123,10 +123,10 @@ Selanjutnya, kita menambahkan file konfigurasi chat/protected/pages/config.x Kita menyiapkan otentikasi menggunakan kelas standar seperti dijelaskan dalam -otentikasi/otorisasi quickstart. +tutorial cepat otentikasi/otorisasi. Dalam definisi otorisasi, kita membolehkan pengguna anonim untuk mengakses halaman Login (pengguna anonim dietapkan dengan the ? tanda tanya). Kita membolehkan setiap pengguna dengan aturan yang sama dengan "normal" (didefinisikan nanti) untuk mengakses semua halaman, yakni halaman Login dan Home. -Terakhir, kita menolak semua pengguna tanpa aturan apapun untuk mengakses setiap halaman. Aturan otorisasi dijalamkan pada basis sama pertama. +Terakhir, kita menolak semua pengguna tanpa aturan apapun untuk mengakses setiap halaman. Aturan otorisasi dijalankan pada basis sama pertama kali.

Jika anda mencoba untuk mengakses halaman Home dengan mengarahkan browser anda ke @@ -547,7 +547,7 @@ Untuk kemudahan kita membentuk pesan dalam kelas Rekaman Aktif. Untuk aplikasi b

Menyatukan Semuanya

-

Sekarang waktunya untuk menyatukan alur aplikasi secara keseluruhan. Dalam Home.php kita memutakhirkan tombol Send pengendali event OnClick untuk menggunakan logika aplikas yang baru saja kita implementasikan. +

Sekarang waktunya untuk menyatukan alur aplikasi secara keseluruhan. Dalam Home.php kita memutakhirkan tombol Send pengendali event OnClick untuk menggunakan logika aplikasi yang baru saja kita implementasikan. function processMessage($sender, $param) { @@ -572,7 +572,7 @@ Kita cukup menyimpan pesan ke bufer chat dan kemudian meminta semua pesan untuk

Pada titik ini aplikasi sebenarnya sudah berfungsi, cuma tidak bersahabat. Jika anda membuka dua browser berbeda, anda seharusnya bisa berkomunikasi diantara dua pengguna kapan saja tombol Send diklik.

-

Bagian berikutnya barangkali lebih rumit dan mengakali daripada tugas lainnya. Kita perlu untuk meningkatkan pengalaman pengguna. Pertama, kita menginginkan daftar pengguna saat ini juga. Maka kita menambahkan metode berikut ke Home.php, kita dapat memanggil metode ini kapansaja beberapa event callback dimunculkan, misalnya saat tombol Send diklik. +

Bagian berikutnya barangkali lebih rumit dan mengakali daripada tugas lainnya. Kita perlu untuk meningkatkan pengalaman pengguna. Pertama, kita menginginkan daftar pengguna saat ini juga. Maka kita menambahkan metode berikut ke Home.php, kita dapat memanggil metode ini kapan saja beberapa event callback dimunculkan, misalnya saat tombol Send diklik. protected function refreshUserList() { @@ -616,7 +616,7 @@ protected function refreshMessageList() Jangkar menggunakan time() sebagai ID untuk titik fokus agar saat daftar pesan pada sisi klien diperoleh sangat lama, metode fokus akan menggulung daftar -pesan ke pesan terbaru (ini bekerja baik pada umumnya browsers). +pesan ke pesan terbaru (ini bekerja baik pada umumnya browser).

Selanjutnya, kita perlu mengalihkan pengguna @@ -660,7 +660,7 @@ function refresh($sender, $param)

-

Langkah terakhir kita memerlukan kita untuk menggunakan beberapa javascript. Kita menginginkan bahwa saat pengguna mengetikan beberapa teks dalam area teks dan menekan tombol Enter, kita menginginkannya untuk mengirimkan pesan tanpa mengklik tombol Send. Kita menambahkan beberapa javascript ke +

Langkah terakhir memerlukan kita untuk menggunakan beberapa javascript. Kita menginginkan bahwa saat pengguna mengetikan beberapa teks dalam area teks dan menekan tombol Enter, kita menginginkannya untuk mengirimkan pesan tanpa mengklik tombol Send. Kita menambahkan beberapa javascript ke Home.page. @@ -677,7 +677,7 @@ Event.observe($("<%= $this->userinput->ClientID %>"), "keypress", function </com:TClientScript> Rincian sehubungan dengan javascript bisa dilihat dalam seksi -Pengenalan Javascript pada quickstart. +Pengenalan Javascript pada tutorial cepat.

Ini melengkapi tutorial untuk membuat aplikasi chat web menggunakan kerangka kerja Prado. Diharapkan anda menikmatinya. -- cgit v1.2.3