Blokları sadece kullanıcının kendi profil sayfasında görüntülemek
Bazı blokları örneğin User Relationship eklentisini kullanıyorsanız kullanıcıya bekleyen isteklerini sadece profil sayfalarında o kullanıcıya göstermek istiyorsanız aşağıdaki kod satırlarını; blok ayar sayfasında ayarlamak istediğiniz bloğun düzenle (ayarla) bağlantısına tıkladıktan sonra aşağıdaki php kipi doğruysa seçeneğini seçerek hemen altındaki metin alanına yapıştırınız.
Ekleyeceğiniz kodlar:
<?php
global $user;
if (arg(0) == 'user' && $user->uid == arg(1)){
return TRUE;
}
else {
return FALSE;
}
?>
global $user;
if (arg(0) == 'user' && $user->uid == arg(1)){
return TRUE;
}
else {
return FALSE;
}
?>
Kullanıcı sayfalarının yolu genel olarak şu şekildedir:
http://www.example.com/user/uid
Burada kodlarda kullandığımız değişkenler:
http://www.example.com/arg(0)/arg(1)
Bu değişkenleri kullanarak kodu istediğiniz gibi oluşturabilirsiniz.
Yorumlar
Yeni yorum veya soru gönder