• Merhaba Ziyaretçi,
    Sitemizden yararlanmak için buradan kayıt olunuz.
  • Değerli üyelerimiz, Bildiğiniz üzere uzunca bir süredir eklenti desteği ile kişisel sebeplerden ötürü ilgilenemiyorum. Üyelerimizi mağdur etmemek açısından burada sergilenen eklentilerimizi Xenforo.gen.tr üzerinde satışa sunma kararı aldık. Mevcut eklentilere ait kritik problem ve geliştirmeler ile ilgili belirli aralıklarla Xenforo.gen.tr üzerinden destek verilecektir.

Çözüldü Bu alana buton nasıl eklenir?

lodos

Kayıtlı Üye
Katılım
17 Tem 2016
Mesajlar
27
Reaction score
25
Puanları
13
Yaş
40
PHP Versiyonu
PHP v7.1.x
XenForo Versiyonu
XF 1.5.x
Merhaba arkadaşlar ve değerli yöneticiler,

Öncelikle herkese saylar sunarım.

Benim istediğim şöyle bir şey:



Brivium Credits eklentisini kullanıyorum. Vip üyelik için hesap yükseltmesi yapmak isteyen birisi bir ürünü satın almak istediğinde doğal olarak bu uyarı çıkmaktadır. Bu tabloyu incelediğimde tema içerinde error şablonu üzerinden çekmektedir.
Bu şablona bu kodu ekleyerek istediğim şeye ulaşıyorum. Ancak tüm hata sayfalarında bu buton görünmektedir.
Basit bir örnek vermek gerekirse:
Kod:
<label for="ctrl_{$key}" class="OverlayCloser">
        <div class="buttonPaymentBox">   
            <div class="paymentBox">       
                <div class="paymentBoxContent">{xen:raw $value}</div>
                <div class="purchase"><a href="credits/buy-credit?type=...." class="callToAction"><span><i class="fa fa-shopping-cart" aria-hidden="true"></i> Buy Now</span></a></div>       
            </div>       
        </div>
        </label>
Benim istediğim sadece hesap yükseltmesi yapmak isteyenler için bu buton çıksın istiyorum.

XenForo için nasıl bir koşul kullanmalıyım.

Kullandığım error şablonu içeriği:
Kod:
<xen:title>{xen:phrase error}</xen:title>
<xen:h1>{$xenOptions.boardTitle} - {xen:phrase error}</xen:h1>

<xen:container var="$head.robots"><meta name="robots" content="noindex" /></xen:container>

<div class="errorOverlay">
    <a class="close OverlayCloser"></a>
    <xen:if is="{xen:count $error, false} == 1">
        <xen:if is="{$showHeading}"><h2 class="heading">{xen:phrase following_error_occurred}:</h2></xen:if>
       
        <div class="baseHtml">
       
        <xen:foreach loop="$error" key="$key" value="$value">
        <label for="ctrl_{$key}" class="OverlayCloser">
        <div class="buttonPaymentBox">   
            <div class="paymentBox">       
                <div class="paymentBoxContent">{xen:raw $value}</div>
                <div class="purchase"><a href="credits/buy-credit?type=...." class="callToAction"><span><i class="fa fa-shopping-cart" aria-hidden="true"></i> Buy Now</span></a></div>       
            </div>       
        </div>
        </label>
        </xen:foreach>
        </div>
    <xen:else />
        <xen:if is="{$showHeading}"><h2 class="heading">{xen:phrase please_correct_following_errors}:</h2></xen:if>
   
        <div class="baseHtml">
            <ul>
            <xen:foreach loop="$error" key="$key" value="$value">
                <li><label for="ctrl_{$key}" class="OverlayCloser">{xen:raw $value}</label></li>
            </xen:foreach>
            </ul>
        </div>
    </xen:if>
</div>
Umarım anlatabilmişimdir. Yardımlarınız için teşekkür ederim.
 

apocalypse

Yönetici
Yönetim Ekibi
Katılım
9 Haz 2014
Mesajlar
1,023
Reaction score
1,031
Puanları
113
Web sitesi
xenforo.web.tr
PHP Versiyonu
PHP v7.0.x
XenForo Versiyonu
XF 1.5.x
Yeterli kredisi olmayan üyelerde bu hata çıkıyor,o zaman kredisi az olan üyelerin kredi miktarını belirli bir miktardan düşükse biçiminde if koşulunda kullanabilirsin.Tabi if koşulunda kullanabilmek için bunu sağlayan değişkeni bulmalısın.Biraz uzun iş açıkçası.
 

lodos

Kayıtlı Üye
Katılım
17 Tem 2016
Mesajlar
27
Reaction score
25
Puanları
13
Yaş
40
PHP Versiyonu
PHP v7.1.x
XenForo Versiyonu
XF 1.5.x
Bende burada kullanılacak if değişkeni konusunda zaten bir çıkar yol arıyorum. Sadece bu alana olan yönlendirmeler için kullanabileceğim değişkeni henüz bulamadığım için bu konuda yardım istemiştim.

Bunun örneği warez bir sitede mevcut nasıl yapmışlar çözemedim.
 
Son düzenleme:

apocalypse

Yönetici
Yönetim Ekibi
Katılım
9 Haz 2014
Mesajlar
1,023
Reaction score
1,031
Puanları
113
Web sitesi
xenforo.web.tr
PHP Versiyonu
PHP v7.0.x
XenForo Versiyonu
XF 1.5.x
Cümle gruplarında arama yapın,"You do not have" biçiminde yada "to do this action" cümlelerinden birisinde kullandığınız brivium eklentisiyle alakalı bi sonuç çıkacaktır.(Bundan emin değilim ama genelde bu yolla bulabilirsiniz)
Çıkan cümle grubunu düzenleyebilirsiniz.Cümle grupları html destekliyordu,muhtemelen form butonu tarzı elementleride ekleyebilirsiniz.
 

herkul

Kayıtlı Üye
Katılım
6 Tem 2016
Mesajlar
21
Reaction score
4
Puanları
3
Yaş
42
O kısımda bir eklenti kullanıyorlardı sanırım boyle bir eklenti görmüştüm hatılamıyorum adını. nullxf den banlandığım için kodlarından bakamıyorum.
 

lodos

Kayıtlı Üye
Katılım
17 Tem 2016
Mesajlar
27
Reaction score
25
Puanları
13
Yaş
40
PHP Versiyonu
PHP v7.1.x
XenForo Versiyonu
XF 1.5.x
Ah o eklentinin adını bi hatırlasan kardeşim. Çok makbule geçecektir. Kodla filan olacak gibi görünmüyor anladığım kadarı ile.

Cümle gruplarında arama yapın,"You do not have" biçiminde yada "to do this action" cümlelerinden birisinde kullandığınız brivium eklentisiyle alakalı bi sonuç çıkacaktır.(Bundan emin değilim ama genelde bu yolla bulabilirsiniz)
Çıkan cümle grubunu düzenleyebilirsiniz.Cümle grupları html destekliyordu,muhtemelen form butonu tarzı elementleride ekleyebilirsiniz.
Bunu denedim ancak tüm dil dosyası içerisinde keli kelime aradım ama bulamadım.

Sorunu çözdüm arkadaşlar. Dil dosyası ile ilgili bir durum.
Belki birisinin işine yarar. Beni çok uğraştırdı ama sonunda buldum.
Kod:
BRC_not_enough_amount
Bu dil dosyasını arayınız ve kendi html buton kodunuzu yerleştiriniz.
 
Moderatörün son düzenlenenleri:

DieseL

BıçKıN Admin
Yönetici
Yönetim Ekibi
Katılım
9 Şub 2016
Mesajlar
644
Reaction score
824
Puanları
93
Konum
Tekirdağ
Web sitesi
www.xenforo.web.tr
PHP Versiyonu
PHP v7.1.x
XenForo Versiyonu
XF 1.5.x
Ah o eklentinin adını bi hatırlasan kardeşim. Çok makbule geçecektir. Kodla filan olacak gibi görünmüyor anladığım kadarı ile.


Bunu denedim ancak tüm dil dosyası içerisinde keli kelime aradım ama bulamadım.

Sorunu çözdüm arkadaşlar. Dil dosyası ile ilgili bir durum.
Belki birisinin işine yarar. Beni çok uğraştırdı ama sonunda buldum.
Kod:
BRC_not_enough_amount
Bu dil dosyasını arayınız ve kendi html buton kodunuzu yerleştiriniz.
Geri dönüşünüz için teşekkürler.
 
Üst