Hoş Geldiniz! 👋

Tüm özelliklerimize erişmek için şimdi bize katılın. Kaydolup giriş yaptıktan sonra konu oluşturabilir, mevcut konulara yanıt gönderebilir, diğer üyelerinize itibar kazandırabilir, kendi özel mesajlaşma programınızı edinebilir ve çok daha fazlasını yapabileceksiniz. Aynı zamanda hızlı ve tamamen ücretsizdir, peki daha ne bekliyorsunuz?

Kayıt Ol
  • Merhaba, eski adı olan hebele.net forum sitemizin adı webturka.net olarak değiştirilmiştir. Bütün veriler sorunsuz bir şekilde aktarılmıştır.

    Sitemize giriş yapmakta sorun yaşayan kullanıcılarımız buradan destek talebi oluşturabilirler.

XF Şablon Değişikliği XenForo Sidebar Alanına Giriş Formu Widget Ekle

  • Konuyu Başlatan Konuyu Başlatan admin
  • Başlangıç tarihi Başlangıç tarihi

admin

webturka.net
Kurucu
7
WT RANK
Konum
Türkiye
Konular
464
Katılım
2 Aralık 2024
Konular
464
Mesajlar
737
Çözümler
51
Reaksiyon puanı
543
Web sitesi
webturka.net
Meslek
Web
Cinsiyet
Erkek
Xenforo forumlarınızda Sidebar alanının üstüne Giriş yap formu eklemek için aşağıda anlatılan alanları uygulabilirsiniz.

Görünüm ve Diller > Şablonlarına sayfasına gelin, sağ üstte bulunan Şablon ekle butonuna tıklayın.

xenforo-sidebar-giris-formu-ekleme-1.webp


Şablon adı: hbl_sidebar_giris
Şablon içeriği:
Kod:
<xf:css src="hbl_sidebar_giris.less" />
<xf:if contentcheck="true">
    <div class="blockMessage blockMessage--error blockMessage--iconic">
        <xf:contentcheck>{$error}</xf:contentcheck>
    </div>
</xf:if>

<div class="block block--login">
    <xf:form action="{{ link('login/login') }}">
        <div class="block-container">
            <h3 class="block-minorHeader">
                {{ phrase('log_in') }}
            </h3>
            <div class="block-body">
                <div class="block-row">
                <xf:textboxrow name="login" value="{$login}" autocomplete="username"
                    label="{{ phrase('your_name_or_email_address') }}" />

                <xf:textboxrow name="password" type="password" autocomplete="current-password"
                    label="{{ phrase('password') }}">

                    <xf:html>
                        <a href="{{ link('lost-password') }}" data-xf-click="overlay">{{ phrase('forgot_your_password') }}</a>
                    </xf:html>
                </xf:textboxrow>

                <xf:if is="$captcha">
                    <xf:captcharow label="{{ phrase('verification') }}" force="true" />
                </xf:if>

                <xf:checkboxrow>
                    <xf:option name="remember" selected="true">{{ phrase('stay_logged_in') }}</xf:option>
                </xf:checkboxrow>
                    <xf:submitrow icon="login" />
                    
                    <xf:if is="$xf.options.registrationSetup.enabled">
                        <dl class="formRow formRegisterRow">
                            <dt></dt>
                            <dd>{{ phrase('dont_have_account_question') }} <a href="{{ link('register') }}" data-xf-click="overlay" data-follow-redirects="on">{{ phrase('register_now') }}</a></dd>
                        </dl>
                    </xf:if>
                    
                </div>
            </div>
            
        </div>

    </xf:form>
</div>

Bu şekilde ilgili alanları doldurduktan sonra altta bulunan Kaydet ve Çık butonuna tıklayın.
xenforo-sidebar-giris-formu-ekleme-2.webp


Şimdi formu düzenlemek için css kodlarını ekleyeceğiz, bunun için yine üstteki gibi şablonlar sayfasından Şablon ekle butonuna tıklayın.
Şablon adı: hbl_sidebar_giris.less
Şablon içeriği:
CSS:
.block.block--login
{
    .formRow
    {
        > dt, > dd
        {
            width: auto;
            display: block;
            text-align: left;
            padding: 0px;
            background-color: transparent;
            border-width: 0;
        }
        > dt
        {
            padding: @xf-paddingSmall 0px;
        }
        &:first-child
        {
            > dt
            {
                padding-top: 0;
            }
        }
        &.formSubmitRow dt
        {
            display: none;
        }
        .formSubmitRow-bar
        {
            background-color: transparent;
            border-width: 0;
        }
        .formSubmitRow-controls
        {
            padding-left: 0;
            text-align: right;
            margin-right: 0;
            margin-left: 0;
            button { width: 100%; display: block; }
        }
    }
        .formRegisterRow
        {
            font-size: @xf-fontSizeSmall;
            text-align: center;
            dt { display: none; }
            dd { text-align: center; }
            a { text-decoration: underline; }
        }
}

xenforo-sidebar-giris-formu-ekleme-3.webp


Bu şekilde ekleyip kayıt ettikten sonra PAGE_CONTAINER şablonunda aşağıda ki kodu bulun:
Kod:
<xf:foreach loop="$sidebar" value="$sidebarHtml">

Üzerine ekleyin:
Kod:
<xf:if is="!$xf.visitor.user_id">
<xf:include template="hbl_sidebar_giris" />
</xf:if>

Bu işlemleri doğru yaptıktan sonra giriş yapmayan ziyaretçilere aşağıda ki gibi sidebar alanında bir giriş formu görünecektir.
xenforo-sidebar-giris-formu-ekleme-4.webp
 
Eline sağlık adminim
 
Elinize sağlık paylaşım için teşekkürler
 

Konuyu toplam 0 üye okuyor. (0 Kayıtlı üye ve 0 Misafir)

  • Geri
    Üst