Avatar Genişiliğini ve Yüksekliğini Otomatik Boyutlandırma

phpBB 3.0.x sürümleri için uygun olan hazır ya da küçük kod parçalarını bu forumda paylaşabilirsiniz.
Forum kuralları
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.

- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.

- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
Kilitli
satcell
Kayıtlı Kullanıcı
Mesajlar: 769
Kayıt: 25.01.2009, 20:42
Konum: samsun

Avatar Genişiliğini ve Yüksekliğini Otomatik Boyutlandırma

Mesaj gönderen satcell »

Aşağıdaki yöntem ile belirlediğiniz limitler çerçevesinde avatarın yüksekliği ve genişliği sabit kalıyor.

functions_display

bul

Kod: Tümünü seç

return '<img src="' . (str_replace(' ', '%20', $avatar_img)) . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
öncesine ekle

Kod: Tümünü seç

if($avatar_width > 100)
        $avatar_width = 100 ;
   
    if($avatar_height > 100)
        $avatar_height = 100 ;

yukarıdaki 100 yazan yerleri istediğiniz limitlere göre değiştirebilirsiniz.ACP den Avatar ayarlarından En düşük avatar boyutları nı yukarıda verdiğiniz değerler ile aynı sayı uyguluyorsunuz En yüksek avatar boyutları ne kadar olursa olsun kullanıcı avatarı profilde viewtopic de özel mesajlarda yukarıdaki değerler kadar olur.
Avatar çerçeve yönteminide belirlediğiniz avatara boyutlarına göre uygulayabilirsiniz
viewtopic.php?f=39&t=19126

Alıntı: Deafult Avatar / Resize Avatar
chnekn
Kayıtlı Kullanıcı
Mesajlar: 23
Kayıt: 09.12.2011, 20:48

Re: Avatar Genişiliğini ve Yüksekliğini Otomatik Boyutlandır

Mesaj gönderen chnekn »

teşekürler çok büyük sevaba geçti.
fakat birsey daha sormak istiyorum ACP den en yüksek avatar buyutu özelliğini nasıl kaldıra biliriz. Yani diyelim ben ACP den en yüksek avatar boyutunu 1000px x 1000px yaptım ama kullanıcı 1100px x 1100px bir resim yüklemeye çalışıyor ve sonucunda hata ile karşılaşıyor bunu nasıl hallede biliriz.
Tekrar teşekürler.
satcell
Kayıtlı Kullanıcı
Mesajlar: 769
Kayıt: 25.01.2009, 20:42
Konum: samsun

Re: Avatar Genişiliğini ve Yüksekliğini Otomatik Boyutlandır

Mesaj gönderen satcell »

avatar yükseklik ve genişliğini belirlememek sadece en yüksek avatar dosyası büyüklüğü belirleyerek olabilir
chnekn
Kayıtlı Kullanıcı
Mesajlar: 23
Kayıt: 09.12.2011, 20:48

Re: Avatar Genişiliğini ve Yüksekliğini Otomatik Boyutlandır

Mesaj gönderen chnekn »

evet ama hiç bir değer yazmazsan kendisi otomatik 0px değerini atıyor bu seferde fotoğraf 0px den büyük diyerek hata veriyor. Anlaşılan yine kodları kurcalayarak düzeltmeye çalışacağız. sağol yine
satcell
Kayıtlı Kullanıcı
Mesajlar: 769
Kayıt: 25.01.2009, 20:42
Konum: samsun

Re: Avatar Genişiliğini ve Yüksekliğini Otomatik Boyutlandır

Mesaj gönderen satcell »

şunu bir incele Max_avatar_size
Kilitli

“3.0.x Kod Parçaları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 3 misafir