it-swarm-id.com

Bagaimana cara menambahkan bidang tambahan ke email aktivasi?

Saya mencoba mengedit pendaftaran email Admin dapatkan ketika pengguna mendaftar. Saya menggunakan plugin bernama www.easy-profile.com yang memungkinkan saya untuk menambahkan bidang tambahan ke pendaftaran yang saya sebut "Perusahaan" namun tidak menambahkannya ke email sehingga admin dapat melihat perusahaan apa yang pengguna mendaftar dengan.

Saya kemudian lelah untuk menambahkan "komponen/com_users/models/registration.php" $ [perusahaan] tetapi ini melanggar formulir pendaftaran.

Apakah ada cara untuk menambahkan ini?

Pengembang Easy Profile telah mengatakan sebagai berikut: "Hai, profil Mudah memperpanjang manajemen pengguna Joomla tetapi tidak menggantikannya. Email ini kami hasilkan oleh joomla. Dan tidak ada cara untuk mengubahnya. Anda dapat menonaktifkan ini dari konfigurasi pengguna dan membuat plugin sederhana untuk melakukan ini (membutuhkan dasar PHP pengetahuan). "

1
lee murphy

Saya akan mencoba menjawab ini, lebih dalam arti umum, tidak khusus untuk profil yang mudah.

Kode yang bertanggung jawab untuk mengirim email terletak di model registrasi . Anda bisa meretasnya, tetapi itu hanya pendekatan yang salah. Untuk meretasnya, Anda perlu mengubah dua hal:

  • String bahasa: COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_BODY untuk memasukkan string baru% s apa yang nanti Anda berikan dengan sprintf.

  • Anda harus mendapatkan entah bagaimana data yang disimpan ekstensi Anda.

Pada dasarnya sangat sulit untuk menyesuaikan ini tanpa meretas sesuatu, karena tidak ada plugin yang dipanggil dari sini.

Pendekatan lain adalah mengganti seluruh mailer Joomla. AcyMailing tampaknya menawarkan sesuatu ke arah ini, saya tidak bisa mengatakan lebih banyak.

1
Valentin Despa

Anda dapat menggunakan komponen RSForm untuk membuat formulir pendaftaran dengan bidang apa pun dan email sambutan yang dapat disesuaikan. Setelah ini, Anda dapat mengaktifkan plugin pendaftaran untuk memasukkan informasi pengguna ini di Joomla seperti formulir Pendaftaran;

Lihat video tutorial ini di situs RSForm.

0
Max