Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!

Güncel Üyelere kişisel detaylar bölümünde yetki kısıtlaması

Bu sorun halen çözme ulaştırılamamıştır!

UrfaliBeyEfendi

Kullanıcı
Kullanıcı
Katılım
6 Haz 2019
Mesajlar
17
Üye grubunda css koduyla kişisel detaylar bölümünden yetki kısıtlamak istiyorum, yapılabilir mi?
 
Kişisel detay olarak neler örnek verirmisin?
Yani o kısımda ne engellemek yada yapılmasını istiyorsunuz?
Yeni bir kişisel detay ekledim, Profil müziği olarak.
Bu profil müziğini sadece süper üyelere vermek istiyorum, yani kişisel detaylar kısmına onu sadece süper üyeler ekleyebilsin ve profilinde gözüksün.
7448
şuanda bu şekilde gözüküyor fakat herkes yapabiliyor.
 
Profil müziği kodlarını aşağıdaki kodların arasına alın ve x yerine kullanmasını istediğiniz üye grubunun id sini girin

PHP:
<xf:if is="{{$xf.visitor.isMemberOf(x)}}">

    Kodlar bu alana gelecek

</xf:if>
Cevabınız için teşekkürler fakat yazdığınız kodun içerisine kodu yerleştiriyorum çalışmıyor.
member_views şablonuna ekliyorum, herhangi bir hata vermiyor fakat kodu başa ve sona ekleyince çalışmıyor.
 
member_views şablon içeriğinizi paylaşırsanız düzenleyebiliriz
Kod:
                <div class="memberHeader-content">
                    <div class="memberHeader-stats">
                        <div class="pairJustifier">
                            <xf:macro template="member_macros" name="member_stat_pairs"
                                arg-user="{$user}"
                                arg-context="profile" />
                            <xf:if is="$user.Profile.custom_fields.profilmuzigi != '' ">
<dl class="pairs pairs--rows pairs--rows--centered fauxBlockLink">
    <dt>{$user.Profile.custom_fields.getDefinition('profilmuzigi').title}</dt>
    <dd>
        <style>
            #youtube-audio img{
                height:25px;
                margin-top:1px;
            }
        </style>
        <div data-video="{$user.Profile.custom_fields.profilmuzigi}"
            data-loop="1"
             id="youtube-audio">
        </div>
        <script src="https://www.youtube.com/iframe_api"></script>
        <script src="/js/profilmuzik/youtube.js"></script>
    <script type="text/javascript">                                         
      $(document).ready(function(){                                     
           $('#youtube-icon').simulate('click');
       });
    </script>
    </dd>
</dl>
</xf:if>
 
Kod:
                <div class="memberHeader-content">
                    <div class="memberHeader-stats">
                        <div class="pairJustifier">
                            <xf:macro template="member_macros" name="member_stat_pairs"
                                arg-user="{$user}"
                                arg-context="profile" />
                            <xf:if is="$user.Profile.custom_fields.profilmuzigi != '' ">
<dl class="pairs pairs--rows pairs--rows--centered fauxBlockLink">
    <dt>{$user.Profile.custom_fields.getDefinition('profilmuzigi').title}</dt>
    <dd>
        <style>
            #youtube-audio img{
                height:25px;
                margin-top:1px;
            }
        </style>
        <div data-video="{$user.Profile.custom_fields.profilmuzigi}"
            data-loop="1"
             id="youtube-audio">
        </div>
        <script src="https://www.youtube.com/iframe_api"></script>
        <script src="/js/profilmuzik/youtube.js"></script>
    <script type="text/javascript">                                        
      $(document).ready(function(){                                    
           $('#youtube-icon').simulate('click');
       });
    </script>
    </dd>
</dl>
</xf:if>
bu kodlar arasında verdiğim kodu göremiyorum kodları istememin sebebi eğer bir yanlışlık yaptıysanız düzeltmekti o yüzden istemiştim
 
bu kodlar arasında verdiğim kodu göremiyorum kodları istememin sebebi eğer bir yanlışlık yaptıysanız düzeltmekti o yüzden istemiştim
Nasıl eklediğim şeklinde atayım o zaman, direkt kodları istiyorsunuz sanmıştım.

Kod:
                <div class="memberHeader-content">
                    <div class="memberHeader-stats">
                        <div class="pairJustifier">
                            <xf:macro template="member_macros" name="member_stat_pairs"
                                arg-user="{$user}"
                                arg-context="profile" />
                             <xf:if is="{{$xf.visitor.isMemberOf(x)}}">
                            <xf:if is="$user.Profile.custom_fields.profilmuzigi != '' ">
<dl class="pairs pairs--rows pairs--rows--centered fauxBlockLink">
    <dt>{$user.Profile.custom_fields.getDefinition('profilmuzigi').title}</dt>
    <dd>
        <style>
            #youtube-audio img{
                height:25px;
                margin-top:1px;
            }
        </style>
        <div data-video="{$user.Profile.custom_fields.profilmuzigi}"
            data-loop="1"
             id="youtube-audio">
        </div>
        <script src="https://www.youtube.com/iframe_api"></script>
        <script src="/js/profilmuzik/youtube.js"></script>
    <script type="text/javascript">                                        
      $(document).ready(function(){                                    
           $('#youtube-icon').simulate('click');
       });
    </script>
    </dd>
</dl>
</xf:if>
</xf:if>

X yazan yere ID girmekteyim, sadece göstermek açısından ekledim.
 
Nasıl eklediğim şeklinde atayım o zaman, direkt kodları istiyorsunuz sanmıştım.

Kod:
                <div class="memberHeader-content">

                    <div class="memberHeader-stats">

                        <div class="pairJustifier">

                            <xf:macro template="member_macros" name="member_stat_pairs"

                                arg-user="{$user}"

                                arg-context="profile" />
                            <xf:if is="{{$xf.visitor.isMemberOf(x)}}">
                            <xf:if is="$user.Profile.custom_fields.profilmuzigi != '' ">

<dl class="pairs pairs--rows pairs--rows--centered fauxBlockLink">

    <dt>{$user.Profile.custom_fields.getDefinition('profilmuzigi').title}</dt>

    <dd>

        <style>

            #youtube-audio img{

                height:25px;

                margin-top:1px;

            }

        </style>

        <div data-video="{$user.Profile.custom_fields.profilmuzigi}"

            data-loop="1"

             id="youtube-audio">

        </div>

        <script src="https://www.youtube.com/iframe_api"></script>

        <script src="/js/profilmuzik/youtube.js"></script>

    <script type="text/javascript">                                        

      $(document).ready(function(){                                    

           $('#youtube-icon').simulate('click');

       });

    </script>

    </dd>

</dl>

</xf:if>
</xf:if>

Dediğim gibi dikkatinizden kaçan x alanına kullanıcı grubu idsini girmemişsiniz o yüzden çalışmamış

Kod:
<xf:if is="{{$xf.visitor.isMemberOf(x)}}">

kodunda x yerine kullanıcı grubu idinizi girin
 

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.