Sabit avatar boyutu (Makale)

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
Kullanıcı avatarı
Özcan Akbulut
Kayıtlı Kullanıcı
Mesajlar: 2426
Kayıt: 14.06.2008, 16:52
Konum: Nürnberg
İletişim:

Sabit avatar boyutu (Makale)

Mesaj gönderen Özcan Akbulut »

Sabit avatar boyutu (Makale)
Yazar: Özcan Akbulut

phpBB kullanan Webmasterler genel'de avatar boyutlarını küçük bırakırlar ayarlardan. Ama kullanıcılar için çok kötü bir durum, eskiden ufak tefek resimler kullanılırdı artık kullanıcılar büyük resimler özellikle kendi resimlerini yüklemeye başladılar, tabi Avatar Otomatik boyutlandırmayı saf phpBB desteklemiyor.

Büyük bir MOD'a da gerekmiyor ufak bir kod değişikliği ile tüm avatarları sabit bir genişlik değeri verebilirsiniz, böylelikle kullanıcılar 2000px genişliğinde resim yüklese bile, sitede sizin verdiğiniz değere kendini küçültür örnek 300px.

2-3 sene önce sitelerimin birinde gerekiyordu, mod kurmak istemiyordum başladım dosyaları kurcalamaya, ve çok basit bir yöntem buldum. Bugün sizlerle paylaşıyorum. :mrgreen:

Aç: includes/functions_display.php

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) . '" />';
Değiştir

Kod: Tümünü seç

	return '<img src="' . (str_replace(' ', '%20', $avatar_img)) . '" width="250px" height="" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
Bundan sonra Yönetim Kontrol Panelinizden, avatar ayarlarını istediğiniz gibi yükseltebilirsiniz genişliği sizin verdiğiniz değerden alıyor, yüksekliği otomatik olarak genişliğe uygun şekilde küçülüyor.
akblt.space

Başlangiç Bilgileri phpBB 3.0.x :: 3.1.x
Kullanıcı avatarı
Ademx33
Kayıtlı Kullanıcı
Mesajlar: 595
Kayıt: 25.05.2008, 06:04
Konum: // Karaman //
İletişim:

Re: Sabit avatar boyutu (Makale)

Mesaj gönderen Ademx33 »

İyi olmuş bu sayede imzamdaki kocaman formayı küçültebilirim artık. Bir ara ilgilenirim. Elinize sağlık..


---------------------------------------------------------------------------------------------------------------------------
Mesaj No : 500
Forever PhpBB3 - Http://www.PhpBBTurkey.Com sayesinde kendi phpbb3 sitemi kurabildim.

Sağ üst köşede ARAMA bölümü var aklınıza takılan her türlü sorununuzu oraya yazarsanız uğraşmak zorunda kalmazsınız...
Murat OSMA
Kayıtlı Kullanıcı
Mesajlar: 4
Kayıt: 06.06.2013, 01:44

Re: Sabit avatar boyutu (Makale)

Mesaj gönderen Murat OSMA »

Teşekkürler Özcan .
homicidium
Kayıtlı Kullanıcı
Mesajlar: 16
Kayıt: 13.02.2014, 16:13

Re: Sabit avatar boyutu (Makale)

Mesaj gönderen homicidium »

Bu kodu uygun şekilde yükledim fakat yinede olmadı. Avatarı boyutlandırma konusunda yardımcı olabilir misiniz?
SüKûT
Kayıtlı Kullanıcı
Mesajlar: 525
Kayıt: 17.11.2011, 20:20
İletişim:

Re: Sabit avatar boyutu (Makale)

Mesaj gönderen SüKûT »

ben şu yöntemi kullanıyorum
viewtopic_body.html aç
Bul:

Kod: Tümünü seç

<!-- IF not postrow.S_IGNORE_POST -->
Öncesine ekle:

Kod: Tümünü seç

<style>
.poster-avatar img{
max-width: 154px
}
</style>
Bul:

Kod: Tümünü seç

{postrow.POSTER_AVATAR}
Not: bunun öncesinde ve sonrasında kodlar olabilir onu göz önünde bulundurunuz ve eklenecek kodları onların öncesine ve sonrasına ekleyin.

Öncesine ekle:

Kod: Tümünü seç

<div class="poster-avatar">
Sonrasına ekle:

Kod: Tümünü seç

</div>
Not: 154 değerini kendinize göre ayarlayın.
imzanın kural dışıdır, lütfen kurallarımızı okuyarak imzanızı güncelleyiniz. (yönetim)
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 4 misafir