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!

BB kodlarını Ziyaretcilere gizleme

BBCodelardan şu an için sadece IMG resim URL gizleyen ücretli bir eklenti var. Ama bu diğer BBCODE ne yazık ki kapsamıyor. Tümünü kapsan da XF-2 başka bir eklenti henüz çıkmadı diye biliyorum.

[XenConcept] Hide links / Medias / Images (BbCode) to guests - Updates

Hatta bu yazılımcıya bunu opsiyon olarak ilave et diye teklifte bulundum (BBCode Black List şekline) ama bunun ancak farklı bir eklenti olarak yapabileceğini söyledi.

[XenConcept] Hide links / Medias / Images (BbCode) to guests [Paid]
 
mkucuksari mkucuksari, Peki kodlar ile yapılır mı yapılırsa nasıl yaparız forum konularında ki bb kodları ziyaretciler göremesin istiyorum xf1 de yapılıyor xf2 kapsıyor mu bilmiyorum.
 
mkucuksari mkucuksari, Peki kodlar ile yapılır mı yapılırsa nasıl yaparız forum konularında ki bb kodları ziyaretciler göremesin istiyorum xf1 de yapılıyor xf2 kapsıyor mu bilmiyorum.
XF-2 Hazır paylaşılmış bir kod yok bulunla ilgili. Ancak özel eklenti yazdırmak süretiyle yapılabilir gözüküyor.

Ya da XF-1 için geçerli kodları paylaşırsan, netr0n netr0n eTiKeT™ eTiKeT™ arkadaşlarımız müsait olunca yardımcı olabilirler.
 
Aslında bbcode gizleme eklentisiz manuel şablon değişikliği ile kolayca yapılabilir.

Bütün bbcodeleri incelemedim ama aşağıdaki iki şablon değişikliği ile bazı bbcodeleri gizledim. Aynı şekilde diğer bbcodeleri ve özel bbcodeleri de gizlemek mümkün.

bb_code_tag_code şablonu:

Kod:
<xf:macro template="prism_macros" name="setup" />

<div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code">
    <div class="bbCodeBlock-title">
        {{ $config.phrase ?: phrase('code') }}{$xf.language.label_separator}
    </div>
    
    <div class="bbCodeBlock-content" dir="ltr">
        <xf:if is="!$xf.visitor.user_id">
            <div class="bbCodeBlock-content">İçeriği görebilmek için <a href="index.php?register">Uye ol</a>manız gerekiyor.</div>
    <xf:else />

    <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang="{{ $language ?: '' }}"><code>{$content}</code></pre>

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

bb_code_tag_spoiler şablonu:
Kod:
<xf:css src="bb_code.less" />

<div class="bbCodeSpoiler">
    <xf:button class="bbCodeSpoiler-button{{ $title ? ' button--longText' : '' }}" data-xf-click="toggle"
        data-xf-init="tooltip" title="{{ phrase('click_to_reveal_spoiler')|for_attr }}">

        <span>{{ phrase('spoiler') }}<xf:if is="$title">: <span class="bbCodeSpoiler-button-title">{$title}</span></xf:if></span>
    </xf:button>
    <div class="bbCodeSpoiler-content">
        <div class="bbCodeBlock bbCodeBlock--spoiler">
                    <xf:if is="!$xf.visitor.user_id">
            <div class="bbCodeBlock-content">İçeriği görebilmek için <a href="index.php?register">Uye ol</a>manız gerekiyor.</div>
                   <xf:else />
            <div class="bbCodeBlock-content">{$content}</div>
                    </xf:if>
        </div>
    </div>
</div>

Üyelere görünümü
bb1.jpg


Ziyaretçilere görünümü

bb2.jpg
 
Ugur Ugur
Çok başarılı ellerine sağlık İçeriği görebilmek için Giriş yap yad Üye Ol yapabilirmiyiz ?
 
Ugur Ugur
Çok başarılı ellerine sağlık İçeriği görebilmek için Giriş yap yad Üye Ol yapabilirmiyiz ?

bb_code_tag_code şablonu:
HTML:
<xf:macro template="prism_macros" name="setup" />

<div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code">
    <div class="bbCodeBlock-title">
        {{ $config.phrase ?: phrase('code') }}{$xf.language.label_separator}
    </div>
    
    <div class="bbCodeBlock-content" dir="ltr">
        <xf:if is="!$xf.visitor.user_id">
            <div class="bbCodeBlock-content">İçeriği görebilmek için <a href="{{ link('login') }}">Giriş yap</a> ya da <a href="{{ link('register') }}">üye ol</a>.</div>
    <xf:else />

    <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang="{{ $language ?: '' }}"><code>{$content}</code></pre>

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



bb_code_tag_spoiler şablonu:

HTML:
<xf:css src="bb_code.less" />

<div class="bbCodeSpoiler">
    <xf:button class="bbCodeSpoiler-button{{ $title ? ' button--longText' : '' }}" data-xf-click="toggle"
        data-xf-init="tooltip" title="{{ phrase('click_to_reveal_spoiler')|for_attr }}">

        <span>{{ phrase('spoiler') }}<xf:if is="$title">: <span class="bbCodeSpoiler-button-title">{$title}</span></xf:if></span>
    </xf:button>
    <div class="bbCodeSpoiler-content">
        <div class="bbCodeBlock bbCodeBlock--spoiler">
                    <xf:if is="!$xf.visitor.user_id">
            <div class="bbCodeBlock-content">İçeriği görebilmek için <a href="{{ link('login') }}">Giriş yap</a> ya da <a href="{{ link('register') }}">üye ol</a>.</div>
                   <xf:else />
            <div class="bbCodeBlock-content">{$content}</div>
                    </xf:if>
        </div>
    </div>
</div>
 
Teşekkürler hocam oldu peki giriş yap ile kayıt ol kısmına simge ekleyebilir miyiz.
Bu var ama Kodlar gizlerken ekleyebilirmiyiz.
Kod:
/* Giriş Ve Kayit İkonları */
.p-navgroup-link.p-navgroup-link--textual.p-navgroup-link--logIn:before {
    .m-faBase();
    content: "\f090";
    color: #E6BB5C;
    padding-right: 5px;
}
.p-navgroup-link.p-navgroup-link--textual.p-navgroup-link--register:before {
   .m-faBase();
    content: "\f084";
    color: #E6BB5C;
    padding-right: 5px;
}
/**********/
 

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.