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!

Nasıl yapılır ? XF2 Profil çerçevesi

Sis

xFanatik
SMS onaylı
Kullanıcı
Katılım
17 Nis 2018
Mesajlar
1,281
Çözümler
11
Aşağıdaki görseldeki gibi kırmızımsı çerçevenin aynısını nasıl yaparız ? :)


Screenshot_20200412-205353_Instagram.jpg
 

Nasıl yapılır ? XF2 Profil çerçevesi

Şu adımları tek tek uygularsınız.

Kullandığınız temanızın message_macros şablonunu açın aşağıdaki kodu bulun.

HTML:
<xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />

Aşağıdaki kod ile değiştirin.

HTML:
<div class="xgt-avatar">
    <div class="xgt-avatar-border">
        <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />
    </div>  
</div>

Yine kullandığınız temanın extra.less şablonunu açın ve aşağıdaki kodları ekleyip kayıt edin.

Less:
.xgt-avatar{
    display: block;
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    border-radius: 50%;
    padding: 4px;
}

.xgt-avatar-border{
    display: block...
Kırmızı ok ile işaretlediğim profil çerçervesindeki koyu pembemsi çerçeve olayını XF2 için nasıl kullanabiliriz ? :)


1586717906978.png
 
CSS:
.avatar.avatar--m  {
width: 50; /*avatara göre boyut */ 
height: 50px; /*avatara göre boyut*/ 
border: 2px solid #ffd600; /*renk */ 
float: left;
}
avatar.avatar--m kısmını kendine göre düzenleyecekisn avatar.avatar--s gibi diğer editlenecek yerler açıklama kısmında yazıyor :)
 
Şu adımları tek tek uygularsınız.

Kullandığınız temanızın message_macros şablonunu açın aşağıdaki kodu bulun.

HTML:
<xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />

Aşağıdaki kod ile değiştirin.

HTML:
<div class="xgt-avatar">
    <div class="xgt-avatar-border">
        <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />
    </div>  
</div>

Yine kullandığınız temanın extra.less şablonunu açın ve aşağıdaki kodları ekleyip kayıt edin.

Less:
.xgt-avatar{
    display: block;
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    border-radius: 50%;
    padding: 4px;
}

.xgt-avatar-border{
    display: block;
    border: 4px solid #fff;
    border-radius: 50%;
}

@media (max-width: @xf-publicNavCollapseWidth)
{
.xgt-avatar{
    padding: 2px;
    }  
.xgt-avatar-border{
      border-width: 2px;
    }
}

Örnek resim:

postbit1.jpg

Mobil görünümü

postbitmobile.jpg
 
Çözüm
Şu adımları tek tek uygularsınız.

Kullandığınız temanızın message_macros şablonunu açın aşağıdaki kodu bulun.

HTML:
<xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />

Aşağıdaki kod ile değiştirin.

HTML:
<div class="xgt-avatar">
    <div class="xgt-avatar-border">
        <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />
    </div> 
</div>

Yine kullandığınız temanın extra.less şablonunu açın ve aşağıdaki kodları ekleyip kayıt edin.

Less:
.xgt-avatar{
    display: block;
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    border-radius: 50%;
    padding: 4px;
}

.xgt-avatar-border{
    display: block;
    border: 4px solid #fff;
    border-radius: 50%;
}

@media (max-width: @xf-publicNavCollapseWidth)
{
.xgt-avatar{
    padding: 2px;
    } 
.xgt-avatar-border{
      border-width: 2px;
    }
}

Örnek resim:

Ekli dosyayı görüntüle 10790

Mobil görünümü

Ekli dosyayı görüntüle 10791

Hocam şahanesin eline sağlık :)
 
Şu adımları tek tek uygularsınız.

Kullandığınız temanızın message_macros şablonunu açın aşağıdaki kodu bulun.

HTML:
<xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />

Aşağıdaki kod ile değiştirin.

HTML:
<div class="xgt-avatar">
    <div class="xgt-avatar-border">
        <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />
    </div> 
</div>

Yine kullandığınız temanın extra.less şablonunu açın ve aşağıdaki kodları ekleyip kayıt edin.

Less:
.xgt-avatar{
    display: block;
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    border-radius: 50%;
    padding: 4px;
}

.xgt-avatar-border{
    display: block;
    border: 4px solid #fff;
    border-radius: 50%;
}

@media (max-width: @xf-publicNavCollapseWidth)
{
.xgt-avatar{
    padding: 2px;
    } 
.xgt-avatar-border{
      border-width: 2px;
    }
}

Örnek resim:

Ekli dosyayı görüntüle 10790

Mobil görünümü

Ekli dosyayı görüntüle 10791


Hocam müthişsiniz peki birşey soracam eğer çevrimiçi ise bu renkgi koyu yeşil açık yeşil kaırışımı gibi yapabilirmiyiz?
 
Şu adımları tek tek uygularsınız.

Kullandığınız temanızın message_macros şablonunu açın aşağıdaki kodu bulun.

HTML:
<xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />

Aşağıdaki kod ile değiştirin.

HTML:
<div class="xgt-avatar">
    <div class="xgt-avatar-border">
        <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />
    </div> 
</div>

Yine kullandığınız temanın extra.less şablonunu açın ve aşağıdaki kodları ekleyip kayıt edin.

Less:
.xgt-avatar{
    display: block;
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    border-radius: 50%;
    padding: 4px;
}

.xgt-avatar-border{
    display: block;
    border: 4px solid #fff;
    border-radius: 50%;
}

@media (max-width: @xf-publicNavCollapseWidth)
{
.xgt-avatar{
    padding: 2px;
    } 
.xgt-avatar-border{
      border-width: 2px;
    }
}

Örnek resim:

Ekli dosyayı görüntüle 10790

Mobil görünümü

Ekli dosyayı görüntüle 10791


Yatay postbit kullananlar da olmuyor sanırım hocam :) Tüm adımları uyguladım ama nafile :)
 
Başka bir XF üzerinden denediğim de Default tema da sorunsuz çalışıyor :) Gerçekten muhteşem oldu :) netr0n netr0n hocam vallahi cennetlik adamsın :) Eline sağlık.

Yukarıda arkadaşın dediği gibi bu sistemi çevrimiçi / çevrimdışı üyeler için kullanmak da güzel olurdu :) Bu renk çevrimiçi olarak kullanılsa

Çevrimdışı üyeler içinse, farklı bi renk yapılabilir :)

1586786398489.png
 

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.