Avatar sorunu hepimizin baş belası.Yaptığım araştırmalar sonucu , birazda kendi bilgilerimi katarak avatar sorunlarına çözüm yöntemlerini buldum.İşte avatar sorunları ve çözüm yöntemleri.
Dosya İzinleri Nasıl Olmalıdır ?İşte SMF'de chmod ayarları 777 yapılması gereken dosyalar listesi:
attachments
avatars
Packages
Packages/installed.list
Smileys
Themes
agreement.txt
Settings.php
Settings_bak.php
Bir hata meydana geldi
Eklentilerin yükleneceği yer yazılabilir değil.Eklentiniz veya avatarınızı kaydedilemedi.
Bu sorun neden çıkar?#Dosya Eki dizininindeki adres yanlış yazılmış olması.
#Gereken izinlerin verilmemesi.
Yapmanız Gerekenler;#avatars ve attachments klasörlerinin chmodunu 777 (yazılabilir) yapmak.
#admin paneli > Paketler > Seçenekler > Tüm dosyaları yazılabilir olarak ayarla seçeneğini işaretlemek.
#admin paneli > Dosya eki ve Avatarlar > Eklenti dizi 'ni kontrol edin.Yani /home2/forumxx/public_html/forum/attachments ise /forum/attachments yapın.Eğer forum ana dizine kuruluysa /attachments yapmanız yeterli.
phpmyadmin'e girip bütün dosyaları onarın.
Eğer konularda avatar gözükmüyorsa;Display.template.php'nizde bunu bulun ve silin:
// Show avatars, images, etc.?
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 />';Bunu Sildiğiniz yere ekleyin:
// 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: 70%;">', $message['member']['avatar']['image'], '</div><br />';
Bunu uyguladıktan sonra hala avatarlar gözükmüyor ise;
Avatarı sadece sen göremiyorsan;Profil >Forum Ayarları>Diğer kullanıcıların avatarlarını gösterme. solundaki işareti kaldır.
Avatarı üyeler de göremiyorsa;Admin paneli>Temalar ve Görünüm>Ayarları Sıfırla;
SMF Default Theme - Core
Bu tema için varsayılan (aynı zamanda ziyaretçilerin sahip olacağı) ayarları sıfırla
Yazan yere tıklayıp;
"Diğer kullanıcıların avatarlarını gösterme." solundaki işareti kaldır.
Üyeler kendi bilgisayarlarından avatar yükleyebiliyor bunu nasıl engelleyebiliriz?admin paneli>Dosya Eki ve Avatar>Avatar settings
Yüklenebilir avatarlar
bölümünün altında
Kendi avatar'larını sunucuya yüklemeye izinli üyeler:
bölümündeki gruplar için izin seç yerine tıkla.Normal üyeler aktifdir.Bunu kapat.
Neden Kimse avatar kullanamıyor?Üye izinleri kısmından normal üyeler ve diğer gruplar için şu izinleri verin..
Sunucudan bir avatar seçebilir
Sunucuya avatar yükleyebilir
Uzak bilgisayardan avatar seçebilir
Bilgisayarımdan avatar yükleyince X çıkıyor?Bu sorun genellikle hostunu taşıyanlarda oluşur.Çözümü;
ayarlari_onar.phpHepinize Kolay Gelsin.
Bu makale Nicholas tarafından yazılmıştır.