Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Membuat Konten Kebijakan Cookie yang Mendukung Multi Bahasa di PHPMaker 2021
Memeriksa Permission di Table Lain pada Aplikasi Web dari PHPMaker 2021
Menambahkan Halaman Kebijakan Cookie di Aplikasi Web dari PHPMaker 2021

Membuat Konten Kebijakan Cookie yang Mendukung Multi Bahasa di PHPMaker 2021

Ming, 6 Juni 2021 oleh Masino Sinaga Tinggalkan Komentar

Di artikel sebelumnya, kita sudah membahas bagaimana cara menambahkan halaman yang berisi Kebijakan Cookie di Aplikasi Web yang di-generate oleh PHPMaker 2021.

Sekilas sudah dibahas di artikel tersebut, bahwa untuk menambahkan konten Kebijakan Cookie melalui halaman Halaman Privasi, kita dapat mengoptimalkan phrase bahasa yang bernama PrivacyPolicyContent.

Pertanyaannya adalah, bagaimana cara mengoptimalkan phrase tadi? Jawabannya sangatlah mudah. Kita cukup menggunakan server event Language_Load untuk mengeset konten tersebut:

if (CurrentLanguageID() == "id") { 
    $this->setPhrase("PrivacyPolicyContent", "<strong>1. Pengumpulan Informasi</strong><br><br>Kami mengumpulkan informasi dari Anda ketika akun Anda didaftarkan pada aplikasi web ini, login ke aplikasi web, mengentri data, dan/atau ketika Anda logout. Data yang dikumpulkan mencakup nama lengkap Anda, Email, dan nomor telepon Anda.<br><br>Selain itu, kami menerima dan merekam informasi secara otomatis dari komputer dan peramban Anda, termasuk alamat IP Anda, perangkat keras dan perangkat lunak Anda, dan halaman yang Anda minta.<br><br><strong>2. Penggunaan Informasi</strong><br><br>Segala informasi yang kami kumpulkan dari Anda dapat digunakan untuk:<br>- Personalisasi data pribadi Anda<br>- Meningkatkan cara penggunaan aplikasi web<br>- Meningkatkan layanan dan mendukung kebutuhan Anda<br>- Mengkonfirmasi penggantian Kata Sandi lewat Email.<br><br><strong>3. Proteksi Informasi</strong><br><br>Kami menerapkan berbagai langkah keamanan guna menjaga keamanan informasi pribadi Anda. Kami menggunakan enripsi satu arah untuk memproteksi Kata Sandi. Komputer/server yang digunakan untuk menyimpan informasi pribadi yang dapat diidentifikasi disimpan dalam lingkungan yang aman.<br><br>Apakah aplikasi web ini menggunakan kuki?<br><br>Ya. Kuki meningkatkan akses ke aplikasi web dan mengenali pengunjung yang kembali lagi.<br><br><strong>4. Penggunaan Email</strong><br><br>Kami menggunakan alamat email yang Anda berikan untuk mengirimi Anda konfirmasi perubahan Kata Sandi.<br><br><strong>5. Persetujuan</strong><br><br>Dengan menggunakan situs kami, Anda setuju dengan kebijakan privasi kami.<br><br>");
} else {
    $this->setPhrase("PrivacyPolicyContent", "<strong>1. Information Collection</strong><br><br>We collect information from you when your account is registered with this web application, logs in to the web application, enters data, and/or when you log out. The data collected includes your full name, Email and telephone number.<br><br>In addition, we automatically receive and record information from your computer and browser, including your IP address, your hardware and software, and the page you requested.<br><br><strong>2. Use of Information</strong><br><br>Any information we collect from you may be used to:<br>- Personalize your personal data<br>- Improve the way you use web applications<br>- Improve services and support your needs <br>- Confirm Password change via Email.<br><br><strong>3. Information Protection</strong><br><br>We implement various security measures to keep your personal information safe. We use one way encryption to protect Password. The computers/servers used to store personally identifiable information are stored in a secure environment.<br><br>Does this web application use cookies?<br><br>Yes. Cookies improve access to web applications and recognize returning visitors.<br><br><strong>4. Use of Email</strong><br><br>We use the email address you provided to send you confirmation of your Password change.<br><br><strong>5. Consent</strong><br><br>By using our site, you agree to our privacy policy.<br><br>");
}

Konten di atas adalah contoh sederhana saja, dimana untuk bahasa Indonesia, kita mendefinisikan kontennya terlebih dulu. Selain itu, maka kita mendefinisikan konten Kebijakan Privasi dalam bahasa Inggris. Tentu saja kita dapat mengubah kontennya sesuai dengan kebutuhan. Bahkan, kita bisa menambahkan kondisi untuk bahasa lainnya.

Jika kita perhatikan lebih seksama lagi kode di atas, tag HTML seperti strong untuk cetak tebal, dan br untuk berpindah antar baris dapat ditambahkan ke dalam konten tersebut.

Melalui server event Language_Load, kita dapat meng-overide atau mengganti nilai dari suatu phrase. Artinya, jika suatu phrase sudah didefinisikan nilainya melalui file bahasa yang berekstensi .xml, seperti: english.xml atau indonesian.xml, maka kita dapat mengganti nilai phrase di file tersebut dengan menggunakan server event Language_Load.

Di PHPMaker 2021, jika kita mengubah kode di server event Language_Load, maka pastikan sudah men-generate ulang folder src. Sesudah itu, pastikan untuk mengunggah ulang file Language.php yang terdapat di sub-folder src tadi.

Betapa mudah dan cepatnya, bukan? 😉

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, cookie, Language_Load, PHPMaker 2021, PHPMaker Indonesia, privacy page, 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 dan ilovephpmaker.com.

Memeriksa Permission di Table Lain pada Aplikasi Web dari PHPMaker 2021
Menambahkan Halaman Kebijakan Cookie di Aplikasi Web dari PHPMaker 2021

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

  • Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Alasan AlwaysUseEnglishUSLocale Sebaiknya Aktif di Masino Extensions untuk PHPMaker 2022
  • MasinoInputMask18 Extension, Autoformat Angka dengan Fitur Lebih Kaya di PHPMaker 2022
  • MasinoSignature18 Extension, Mudahnya Mengelola Tanda Tangan di PHPMaker 2022
  • MasinoFormWizard18 Extension, Mengubah Tampilan Multi-Page di PHPMaker 2022

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Thien Rudi pada Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Masino Sinaga pada Cara Menggunakan Login by session variables di Aplikasi Web dari PHPMaker 2021
  • Masino Sinaga pada Cara Menggunakan Login by session variables di Aplikasi Web dari PHPMaker 2021
  • Masino Sinaga pada Cara Menggunakan Login by session variables di Aplikasi Web dari PHPMaker 2021

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. 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 - 2021 | WordPress | Catat masuk | Kembali ke atas