MyBB Depo Forum

Orjinalini görmek için tıklayınız: MyBB Pluginsiz/Eklentisiz Son Mesajda Avatar Yapımı
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
AdminKP » Şablon&Stil » Şablonlar » Kullandığınız Tema Şablonlar » Forum Bit Şablonlar » forumbit_depthforum2_lastpost »

En üste ekleyin :

Kod:
<table><tr><td align="left"><div class="avatar"><img width="50px" height="50px" onerror="this.style.display='none'" src="{$mybb->settings['bburl']}/uploads/avatars/avatar_{$lastpost_data['lastposteruid']}.png"><img width="50px" onerror="this.style.display='none'" height="50px" src="{$mybb->settings['bburl']}/uploads/avatars/avatar_{$lastpost_data['lastposteruid']}.jpg"><img width="50px" onerror="this.style.display='none'" height="50px" src="{$mybb->settings['bburl']}/uploads/avatars/avatar_{$lastpost_data['lastposteruid']}.gif"><img width="50px" onerror="this.style.display='none'" height="50px" src="{$mybb->settings['bburl']}/uploads/avatars/avatar_{$lastpost_data['lastposteruid']}.bmp"><img width="50px" onerror="this.style.display='none'" height="50px" src="{$mybb->settings['bburl']}/uploads/avatars/avatar_{$lastpost_data['lastposteruid']}.jpeg"></div></td><td align="left">

En alta ekleyin :

Kod:
</td></tr></table>

<style>.avatar {
border: 1px solid #e0e0e0;
background: url('images/default_avatar.png') center center no-repeat;
background-size: 50px 50px;
padding: 3px;
width: 50px;
height: 50px;
}

.avatar:hover {
border: 1px solid #ddd;
}
 
 .avatar img { background: #fff; }</style>

Kodlardaki frmplus yazan yerlere kendi sitenizin adını yazmayı unutmayın.

Bundan böyle sizin de anasayfanızda avatarlar olacak Gülümseme Hayırlı olsun..
Demo: http://www.zulaplus.com/index.php
ekledim fakat üyelerin avatarı gözükmüyor?
Kod:
texmmo.com
mybb eklentilerinin birini kullanmadan yada .php dosyalıiarından bazılarının işlevini değişmeden bu kodlar yersiz
Kodun mantığı

Son mesaj yazan üyenin uid'ini çekip avatar numarasıyla eşleştiriyor.

frmplus.10tr.net/images/frmplus/avatars/avatar_uid

Sonra bunları .png .jpg .bmp .jpeg .gif olarak deniyor.

frmplus.10tr.net/images/frmplus/avatars/avatar_uid.png
frmplus.10tr.net/images/frmplus/avatars/avatar_uid.jpg
frmplus.10tr.net/images/frmplus/avatars/avatar_uid.bmp
frmplus.10tr.net/images/frmplus/avatars/avatar_uid.jpeg
frmplus.10tr.net/images/frmplus/avatars/avatar_uid.gif

Çalışmayan resim kırık oluyor. Onları da

Kod:
onerror="this.style.display='none'"

Yok ediyor. Böylece geriye çalışan resim kalıyor.

----
kodlama hata var "avatars" ın başına "uploads/avatars" gelmasi lazım..

örnek olarak:
Kod:
{$mybb->settings['bburl']}/uploads/avatars/avatar_{$lastpost_data['lastposteruid']}.png
Düzenlendi.
anasayfa dışında,forumdaki konularda da avatar gösterme şansımız varmı. birde çok dağınık duruyor avatarlar