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

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;

    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.

        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.

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

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top