it-swarm-id.com

Halaman Kustom untuk Pengguna Terdaftar yang menunjukkan elemen tertentu untuk pengguna tertentu?

Baiklah kalau begitu Joomla Masters, Kencangkan sabuk pengaman Anda!

Ini cukup rumit tetapi saya akan mencoba yang terbaik untuk menguraikan tujuan saya.

Saya ingin membuat halaman khusus yang hanya akan dapat diakses ke pengguna terdaftar dari Situs Joomla saya tetapi saya ingin menampilkan elemen yang berbeda ke pengguna yang berbeda. Ini sebuah contoh:

Anggapan : Dua Pengguna Terdaftar (User1 dan User2)

Kapan User1 membuka halaman khusus, itu akan menampilkan teks "ABC"

&

Kapan User2 membuka halaman khusus yang sama, itu akan menampilkan teks "XYZ"

Tapi, tangkapannya adalah saya harus dapat mengedit halaman itu untuk pengguna tertent. Maksud saya, saya harus dapat menunjukkan pengguna tertent, hal-hal saya ingin.

Apakah ada badan untuk membantu saya dan mendorong keterbatasan manajemen pengguna Joomla ke tingkat berikutnya?

3
saibbyweb
Saya ingin beberapa jenis skrip yang ketika mendeteksi pengguna login tertentu harus mengeksekusi kode spesifik hanya untuk pengguna itu, apakah itu mungkin?

Anda dapat menggunakan sesuatu seperti ini:

$user = JFactory::getUser();

if( $user->username == 'Saibbyweb' )
{
     // code for Saibbyweb
}
elseif( $user->username == 'Lodder' ) 
{
    // code for Lodder
}
else 
{
    // else just some standard stuff
}
4
Lodder

Jawaban Lodder bagus, tetapi mungkin lebih baik jika Anda membandingkan id dan bukan nama pengguna, karena yang terakhir dapat berubah.

Coba ini:

$user = JFactory::getUser();

if( $user->id == 32 ) // Saibbyweb's
{
     // code for Saibbyweb
}
elseif( $user->id == 15 ) // Lodder's id
{
    // code for Lodder
}
else 
{
    // else just some standard stuff
}
3
mattosmat

Anda dapat menggunakan plugin profil inti untuk melakukan ini. Berikut ini adalah Tutorial untuk Joomla2.5 untuk membuat plugin untuk menambahkan bidang profil pengguna khusus. Anda dapat mengadaptasi tutorial ini untuk Joomla 3.3.0 juga.

http://www.inmotionhosting.com/support/edu/joomla-25/user-profile/copy-user-profile-plugin

1
Joomla Agency