Joomla Modülü Sadece Ziyaretçilere Gösterme

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"



rtf.png



SORU: Joomla Modüllerini sadece ziyaretçilere göstermemiz mümkün mü? Mümkünse nasıl yapılır?
CEVAP: JOOMLA sitelerinde ihtiyacınız olacağını düşündüğüm, fakat bir türlü tüm versiyonlarında eklenmeyen bir özelliği paylaşacağım.
Kullanmakta olduğunuz temanın index.php dosyasını not defteri ile açıp düzenleyeceğiz.

Joomla sitelerde modüllerin görünmesini sağlayan kod;
ile oluyor. Sadece ziyaretçilere göstereceğiniz modülün kodunu bulup değiştirmeniz gerekiyor.
Örneğin: banner modulünü ele alalım.

bu iken yeni hali bu olmalı;
Kod:
// Get the user object
$user = &JFactory::getUser();
// Now work out the User ID
$userId = $user->get('id');
// Now hide the module if user is logged in
if ($userId == 0) :
  // Now we break out of the PHP tags and display the JDOC tag to include the module
?>

Not: Bu kodu eklediğinizde neresi için kullanıyorsanız tüm modülleri sadece ziyaretçilere gösterecektir. Yapmadan önce yedek almayı unutmayınız.

[B]Not : Gökhan Adlı Üyemize Teşekkürler[/B]
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.