it-swarm-tr.com

Kayıtlı Kullanıcılar için belirli bir kullanıcıya belirli öğeleri gösteren Özel Sayfa?

Tamam o zaman Joomla Masters, emniyet kemerlerini tak!

Oldukça karmaşık ama amacımı geliştirmek için elimden geleni yapacağım.

Joomla Web Sitemin Kayıtlı Kullanıcılar için erişilebilir olacak bir özel sayfa yapmak istiyorum, ancak farklı öğeleri göster için farklı kullanıcılar. İşte bir örnek:

Varsayım : İki Kayıtlı Kullanıcı (User1 ve User2)

Ne zaman User1, özel sayfa öğesini açar, "ABC"

&

Ne zaman User2, aynı özel sayfayı açar, "XYZ"

Ancak, catch herhangi bir kullanıcı için bu sayfayı düzenlemek gerekir. Yani, herhangi bir belirli kullanıcı, şeyler ben istiyorum göstermek gerekir.

Bana yardımcı olacak ve Joomla kullanıcı yönetiminin sınırlamalarını bir üst düzeye taşıyacak bir yapı var mı?

3
saibbyweb
Belirli bir giriş yapmış kullanıcının sadece bu kullanıcı için belirli bir kod yürütmesi gerektiğini tespit ettiğinde komut dosyası bir tür istiyorum, bu mümkün mü?

Bunun gibi bir şey kullanabilirsiniz:

$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

Lodder'ın cevabı harika, ancak kullanıcı adlarını değil, kimlikleri karşılaştırırsanız daha iyi olabilir, çünkü ikincisi değişebilir.

Bunu dene:

$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

Bunu yapmak için çekirdek profil eklentisini kullanabilirsiniz. Özel kullanıcı profili alanları eklemek için bir eklenti oluşturmak için Joomla2.5 için bir Öğretici. Bu öğreticiyi Joomla 3.3.0 için de uyarlayabilirsiniz.

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

1
Joomla Agency