Farkhosting yardımlaşma ve destek topluluğu

xenForo Yasaklanan Üyeyi Kayıtlı Üyerlerde Görsün

admin

Farkhosting İnternet Hizmetleri
Yönetici
Katılım
17 Ara 2022
Mesajlar
83
Konum
Adana
xenForo 2.2 versiyonlarında Yasaklanan üyelerin profilini kayıtlı üyelere göstermek için aşağıdaki adımları takip edebilirsiniz.

/public_html/src/XF/Entity/User.php dosyasında,

Aşağıdaki kodu bulun;

PHP:
        if ($this->is_banned)
        {
            /** @var UserBan|null $ban */
            $ban = $this->Ban;
            if ($ban && !$ban->end_date && !$visitor->canBypassUserPrivacy())
            {
                $error = \XF::phraseDeferred('this_users_profile_is_not_available');
                return false;
            }
        }

Bununla değiştirin.

PHP:
        if ($this->is_banned)
        {
            /** @var UserBan|null $ban */
            $ban = $this->Ban;
            if ($ban && !$ban->end_date && !$visitor->canBypassUserPrivacy())
            {
                $error = \XF::phraseDeferred('this_users_profile_is_not_available');
                return true;
            }
        }

Eğer profilde yasaklama nedenini göstermek isterseniz, alttaki kodu member_view şablonunda istediğiniz alana ekleyerek kendinize göre düzenleyebilirsiniz.

Kod:
<xf:if is="$user.is_banned">
{$user.Ban.user_reason}
</xf:if>
 
Üst