Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Mudahnya Mengganti Teks Pesan di Aplikasi Web dari PHPMaker
Mudahnya Menambahkan Validasi Sendiri di Aplikasi Web dari PHPMaker
Menampilkan Teks di Bagian Bawah Setiap Halaman Aplikasi Web dari PHPMaker

Mudahnya Mengganti Teks Pesan di Aplikasi Web dari PHPMaker

Rab, 25 Juni 2014 oleh Masino Sinaga 15 Komentar

Setiap Aplikasi Web tentu saja harus bisa menampilkan pesan tertentu kepada Penggunanya. Jenis dari isi pesan tersebut bisa berupa Berhasil (success), Peringatan (warning), Gagal (failure), atau bahkan hanya pesan biasa saja (bukan dari salah satu dari ketiga jenis tadi).

Meskipun secara standar PHPMaker sudah menyediakan pesan yang merupakan respon dari suatu event yang terjadi kepada Pengguna, namun ada kalanya Web Developer ingin mengubah isi dari pesan tersebut sesuai dengan kebutuhan. Sering kali isi dari suatu pesan di halaman tertentu harus diubah supaya sesuai dengan aktivitas khusus yang hanya terjadi di beberapa halaman.

PHPMaker memiliki kemampuan untuk mengubah isi dari suatu pesan yang ditampilkan kepada Pengguna dengan menggunakan server event Message_Showing. Server event ini dipanggil sebelum pesan yang disimpan ke dalam variabel session ditampilkan kepada Pengguna. Anda dapat menggunakan server event ini untuk mengganti isi dari pesan yang dilewatkan ke server event ini sebagai argumen.

Beberapa halaman yang menggunakan server event Message_Showing adalah: Add/Copy, Edit, Delete, Multi-Update, List, View, Search, Preview, Login, Registration, Change Password, Password Recovery, dan Report.

Mari kita simak contoh berikut.

// Message Showing event
// $type = ''|'success'|'failure'|'warning'
function Message_Showing(&$msg, $type) {
    if ($type == 'success') {
        if (@strpos($msg, $this->getSuccessMessage()) !== FALSE) 
            $msg = "Pesan Sukses Anda di sini ...";
    } elseif ($type == 'failure') {
        if (@strpos($msg, $this->getFailureMessage()) !== FALSE)
            $msg = "Pesan Gagal Anda di sini ...";
    } elseif ($type == 'warning') {
        if (@strpos($msg, $this->getWarningMessage()) !== FALSE)
            $msg = "Pesan Peringatan Anda di sini ...";
    } else {
        if (@strpos($msg, $this->getMessage()) !== FALSE)
            $msg = "Pesan biasa Anda di sini ...";
    }
} 

Dari kode di atas, Anda sebagai Web Developer dapat dengan mudah mengganti isi pesan standar dengan isi pesan yang Anda tentukan sendiri di halaman tertentu. Ada tiga jenis atau tipe pesan utama yang bisa diubah, yaitu success, failure, dan warning.

Selain ketiga jenis pesan tersebut, disediakan juga jenis lainnya yang tidak masuk ke dalam tiga tipe tadi; yaitu dalam contoh kode tadi berada di dalam blok else.

Betapa mudahnya, bukan? 🙂

Ditempatkan di bawah: PHPMaker Ditag dengan:Message_Showing, PHPMaker Indonesia, Server Events, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com, ilovephpmaker.com, dan phpmakerprojects.com.

Mudahnya Menambahkan Validasi Sendiri di Aplikasi Web dari PHPMaker
Menampilkan Teks di Bagian Bawah Setiap Halaman Aplikasi Web dari PHPMaker

Komentar

  1. Cak Sobri mengatakan

    Rab, 25 Juni 2014 pada 10:55 am

    Mudah sekali 🙂 Itu jenis pesan aja kan ya bukan jenis validasi…

    Balas
    • Masino Sinaga mengatakan

      Rab, 25 Juni 2014 pada 11:10 am

      Iya, hanya teks pesan sesuai tipenya saja.

      Balas
      • usman mengatakan

        Sen, 20 Agustus 2018 pada 12:03 pm

        bagaimana membuat notifikasi pesan masuk baru ke login masing2 akun pak,seperti facebook

        Balas
  2. liekin mengatakan

    Sel, 16 April 2019 pada 8:32 pm

    Bagaimana caranya jika kita juga ingin menampilkan data yang barusan kita masukkan Pak? mis “Data XXX berhasil ditambahkan” di mana XXX adalah data yang barusan kita input

    Balas
    • Masino Sinaga mengatakan

      Kam, 9 Mei 2019 pada 1:14 pm

      Gunakan $rsnew[“Nama_Field”] untuk mengambil nilai XXX tadi; pastikan Nama_Field sudah disesuaikan dengan nama field Anda yang sebenarnya. Gunakan $this->setSuccessMessage(“Pesan yang ditampilkan di sini”); untuk menampilkan pesan tersebut pada server event Row_Inserted.

      Balas
  3. Landu mengatakan

    Rab, 12 Mei 2021 pada 11:57 am

    Minta solusi……..
    Bang saya buat sistem bimbingan dan konseling di dalamnya ada konsultasi antara Guru BK dan Orang Tua tapi saya tdk bisa buat chat antara Guru BK dan Oran atua.

    Bang tolong kasi solusi nya…

    Balas
    • Masino Sinaga mengatakan

      Rab, 12 Mei 2021 pada 12:39 pm

      Solusinya silahkan Googling untuk mencari source code chat yang sangat banyak sekali tersedia di Internet. Fitur Chat bukanlah fitur yang secara khusus disediakan di PHPMaker. Anda disarankan menggunakan source code yang sudah jadi, lalu mengintegrasikannya ke project PHPMaker atau Aplikasi Web Anda.

      Balas
  4. Landu mengatakan

    Sab, 15 Mei 2021 pada 2:46 pm

    Bagaimana melihat code hasil generate phpmaker agar kita bisa gabungkan code live chat untu mengintegrasikan
    nya ke project

    Balas
    • Masino Sinaga mengatakan

      Sab, 15 Mei 2021 pada 4:17 pm

      Tinggal dilihat saja dari file-file .php yang sudah di-generate di dalam sub-folder models dan views (PHPMaker 2021).

      Balas
      • Landu mengatakan

        Kam, 20 Mei 2021 pada 11:34 pm

        Bang saya sudah masukan sort code live chatnya ke folder models dan views tapi tdk bisa…

        Atau kita masukan sort codenya ke event phpmakers.?

        Balas
        • Masino Sinaga mengatakan

          Jum, 21 Mei 2021 pada 9:57 am

          Pakai fitur Custom Files.

          Balas
      • Landu mengatakan

        Jum, 21 Mei 2021 pada 9:23 am

        Bang saya suda masukan sort code live chatnya di dlm folder models dan views tapi tdk jdi

        apakah saya harus memasukan sort code lewat sever event yg ada di phpmakers baru generate.?

        Mohon bantuannya Bang…

        Balas
        • Masino Sinaga mengatakan

          Jum, 21 Mei 2021 pada 9:57 am

          Lewat Custom Files.

          Balas
          • Landu mengatakan

            Sel, 25 Mei 2021 pada 7:45 pm

            Mohon pencerahannya sekali lagi bang….
            Saya sudah memasukan sort code di costum files tapi sepertix sort codex tdk di execute

            Balas
            • Masino Sinaga mengatakan

              Rab, 26 Mei 2021 pada 8:37 am

              Pastikan sudah meng-include file .js dan .css yang digunakan oleh library chat tersebut. Anda bisa menggunakan server event Page_Head untuk meng-include-kan file .js dan .css tersebut.

              Baca topik Server Events and Client Scripts dari menu Help PHPMaker untuk info dan contoh lebih lanjut bagaimana cara menulis kode di server event Page_Head.

              Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Mudahnya Mengubah Nilai Delay Auto Hide Success Message di PHPMaker 2025
  • Mudahnya Berpindah Layout dari Table ke Cards di Halaman List lewat PHPMaker 2025
  • Jangan Lupa Pakai AdjustSql Saat Insert atau Update Data Lewat ExecuteStatement
  • File-File yang Wajib Diperhatikan Setelah Menambah Item User Values di PHPMaker 2025
  • Begini Cara Memuat Tables dari Database Secara Dinamis di PHPMaker 2025

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Masino Sinaga pada Mudahnya Menyesuaikan Timezone di Calendar Report pada PHPMaker 2023
  • Nano pada Mudahnya Menyesuaikan Timezone di Calendar Report pada PHPMaker 2023
  • Charly pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023
  • Charly pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023
  • Masino Sinaga pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2025 | WordPress | Catat masuk | Kembali ke atas