Yasaklı üye profillerini ziyaretçilere aç

YoRuMSuZ

Biz işimize bakalım...
XenForo varsayılan olarak yasaklı üye profillerini ziyaretçilerden gizlemekte. Aslında bu çoğu webmasterin terchih ettiği bir yöntem olabilir. Ancak üye profillerine filtre uygulamıyorsanız arama motoru botları profile ulaşamayacağı için bu durum aleyhinize işleyebilir.

Yasaklı üye profillerini ziyaretçilere açmak için panelde maalesef bir ayar yok. Bu işlem için dizindeki library/XenForo/Model/UserProfile.php dosyasını düzenlemeniz gerekiyor.

Bir editörle ilgili dosyayı açıp içindeki şu satırları silin ve tekrar dizine upload edin.
Kod:
        if ($user['is_banned'])
        {
            $ban = $this->getModelFromCache('XenForo_Model_Banning')->getBannedUserById($user['user_id']);

            if ($ban && $ban['end_date'] == 0 && !$userModel->canBypassUserPrivacy($null, $viewingUser))
            {
                $errorPhraseKey = 'this_users_profile_is_not_available';
                return false;
            }
        }
Artık yasaklı üye profilleri ziyaretçilere açılmış oldu.
 
E

Ersin Ben

Ziyaretçi
Merhaba peki tüm üyelerin profillerini ziyaretçilere açmak için ne yapmak gerekir?
 

YoRuMSuZ

Biz işimize bakalım...
Merhaba peki tüm üyelerin profillerini ziyaretçilere açmak için ne yapmak gerekir?
Üye olarak soru sorarsanız karşılıklı soru-cevap daha kolay olur.

Varsayılan olarak üyelere zaten profiller açık, tabi üye kendi ayarlarından kısıtlama koymamışsa. (Yönetim grubu için kısıtlama geçersizdir)

Ziyaretçilere açmak için: Groups & permission > User group permissions > Unregistered / Unconfirmed yolunu izleyin.

Üye profillerini görüntüle: Evet seç. Bizim ayarlarımız şu şekilde...

uye-profilleri.png
 

Top