Siteye üye olup avatar seçmeyenlerin yeni avatar seçene kadar satndart bir avatara sahip olmasını istiyorum. Bunu nasıl yapabilirim?
Display templatteki avtar sekmesine:
if ($context['user']['is_guest'] || empty($context['user']['avatar']['image']))
echo '<img src="' . $settings['images_url'] . '/defaultavatargif" alt="Avatar Yok" title="Avatar Yok" border="0" />';
else
echo $context['user']['avatar']['image'];
ekle... Element temasındaki bu yöntemle çalışıyor...
Teşekkürler forsakenland.
forsakenlad kod için teşekkürler bende en kısa zamanda siteye entegre edeyim kodu :)
Sorun değil arkadaşlar :)
BU kod sadece Element temasındamı çalışıyor?
Hayır tüm temalarda çalışması gerekir ;) İster Display'e ister Index'e yerleştirebilirsin ;)
Index'de user info kisminda da ayni sekilde mi kullanacagiz bu kodu? :P
Evet :)
Tesekkur ederim forsakenlad, sen iyi bi adamsin, bu isi biliyosun helal sana bu yollar, basarilarinin devamini diliyorum :)
bunu tam olarak hangi kodlar arasına ekleyeceğiz yaf? (:
ehuehe
yaf
// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'], '</div><br />';
display template de avatarla ilgili tek bu kod vardı bunun altına ekledim o kodu bütün üyelerin avatarının altında benim avatar çıkıyor şimdi :))
harbi nereye ekliycez üste ekliyincede üstte çıkıyor :D
bunun cevabını bende 4 gözle bekliyorum tama olarak bilen arkadaşlar anlatabilirslerse cok sevinirim ;)
bu forumda o kadar cok şey ögrendimki yardım eden tüm üustalara teşekkürler
CeZa,
Verdiğin kodları dosyadan sil, tam olarak onun yerine yukarıda diğer moderatör arkadaşın verdiği kodları koy.
Avatar seçmiş olan kullanıcıların avatarlarının altında default yani eklediğimiz avatarda extra olarak çıkıyor bunu nasıl engelliyicez?
İlk sayfada forsakenlad'ın verdiği kodları kullanıyorsan çıkmaması gerekir.
Evet forsakenlad'ın vermiş olduğu kodları kullandım fakat çıkıyor.
Şimdi anladım. Sen mevcut kodları değiştirmemişsin. Kodları nereye eklediğini göster. Alttan ve üstten de bir kaç satır kopyala.
// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'], '</div><br />';
Bu iki bölümün arasına forsekland'ın vermiş olduğu kodları ekledim.
Forsekland'ın vermiş olduğu kod.
if ($context['user']['is_guest'] || empty($context['user']['avatar']['image']))
echo '<img src="' . $settings['images_url'] . '/defaultavatargif" alt="Avatar Yok" title="Avatar Yok" border="0" />';
else
echo $context['user']['avatar']['image'];
// Show their personal text?
if (!empty($settings['show_blurb']) && $message['member']['blurb'] != '')
echo '
', $message['member']['blurb'], '<br />
<br />';
show avatar diye başlayan verdiğin ilk kodları kaldır. forsakenlad'ın verdiği kodları onun yerine koyacaksın. Altına değil.
Sonuç pozitif teşekkürler.
bende halen negatif olmuyor. Ne Yaptıysam Herkezde Benim Avatarım gözüküyor :-\
Kullandığın kodları yazaydın ya :)
Lainaus käyttäjältä: bLeDa - joulukuu 17, 2005, 07:23:06 AP
bende halen negatif olmuyor. Ne Yaptıysam Herkezde Benim Avatarım gözüküyor :-\
+1 bendede aynı oldu Elmacik, senin dediğin gibi yaptım walla :)
Bide Buraya (http://www.simplemachines.org/community/index.php?topic=60929.0) Bak kardeş :)
Arkadaşlar bu şekilde yaparsanız oluyor
Otomatik avatar atama
Display.Template.php de
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'], '</div><br />';
bul
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']))
if (empty($message['member']['avatar']['image']))
echo '<div style="overflow: auto; width: 100%;"><img src="' . $settings['images_url'] . '/autoavatar.jpg" alt="Avatar Yok" title="Avatar Yok" border="0" /></div><br />';
else
echo '<div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'],'</div><br />';
ile değiştir
ben bunu calistiramadim. son güncel halini yazarmisiniz?
teşekkürler..