Evet arkadaşlar bunun bir çok yolu var modu çıktı çıkmadan önce javascript kodları ile küçültmeler falan yapılmıştı bende bunlardan farklı olarak başka bir yol göstereceğim size bunu kod bilgisi iyi olan arkadaşlar admin panelindeki resim yüksekliği genişliği bölümünede entegreli yapabilirler sanırım bu konuda yardım eden arkadaşlar olursa daha güzel olur neyse şimdi anlatıma geçeyim ben.
Öncelikle subs.php dosyasını açıyoruz.
array(
'tag' => 'img',
'type' => 'unparsed_content',
'content' => '<img src="$1" alt="" border="0" />',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array('<br />' => ''));'),
'disabled_content' => '($1)',
),
array(
'tag' => 'img',
'type' => 'unparsed_content',
'content' => '<img src="$1" width="240" height="220"><br /><font size="1px"><a target="_blank" href="$1">Resmin Orjinal Boyutu İçin Tıklayınız.</a></font>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
'disabled_content' => '($1)',
),
Örnek
Resmin orjinali (http://img185.imageshack.us/img185/3859/resim2qu1.png)
Küçültülmüş hali (http://img247.imageshack.us/img247/9333/resimja2.png)
Resim otomatik olarak küçüldükten sonra altına orjinal resim linkinide ekledim isteyen kaldırabilirde. Yüksekliği ve genişliği subs.php içine eklediğimiz width="240" height="220" sayılarını değiştirerek kendilerine göre ayarlayabilirler.
nCode Image Resizer ın basit versiyonu sanırım. Bakalım belki onu silip bunu kullanabilirim, hiç olmazsa XHTML hatasından kurtulurum. Teşekkürler.
Bundada img tagı açık bundada xhtml hatası verir :)
Sağol kardeşim güzel olmuş .
Burak kodları söylersen düzelteyim bide ayrıca bunu admin panelinde forum seçeneklerinde resim yüksekliği genişliği gibisinden bir alan vardı orası ile orantılı yapsak nasıl yaparız admin panelinden ayarlı olursa daha iyi olur.
<img src="$1" width="',$modSettings['max_image_width'],'" height="',$modSettings['max_image_height'],'" /><br /><font size="1px"><a target="_blank" href="$1">Resmin Orjinal Boyutu İçin Tıklayınız.</a></font>
',$modSettings['max_image_width'],' bu kodun çekip çekmediğine pek emin değilim ama bi dene
Yok Burak olmadı yemedi öyle olsa güzel olurdu ama ne yapalım sağlık olsun.
maksimum yükseklik maksimm genişlik orayı ayarladınmı .
Evet admin panelinden değer girdim kaydettim resim orjinal boyutunda kaldı ve ayrıca resmi sağ tarafa çekti nedense.
Neyse kızılayda boş yer aricam maç için =)
Akşam maçı kazandıktan sonra tekrar bakacam olmadı panele yeni bi alan daha ekleriz ordan ayarlanır boyut .
Ama şimdi sizin oraya yazdığınız bu (width="240" height="220") birimler tüm resimleri etkiliyor. Yani width="240"'dan küçük bir resim olsa bile onu genişliği otomatikman 240 oluyor, bu da hoş bir görüntü sergilemiyor, dolayısıyla bu eksik bir tüyo.
Büyük boyutlu resimleri düşünerek yapmıştım küçül boyutlu resimlerde ne yaparız bilmiyorum bunun yerine şeyde yapabiliriz [IMG2]resimyolu[/IMG2] böyle bir tag ayarlarız bunu kullanarak ekleriz sadece büyük resimlerde belki öyle olabilir. Eksiği tamamlayabileceğiniz bilginiz varsa yardımınızı bekliyorum.
Quote from: єνσℓυтιση™ on November 19, 2008, 10:33:40 AM
Eksiği tamamlayabileceğiniz bilginiz varsa yardımınızı bekliyorum.
Var.
Bu değeri:
width="240" height="220"
Bununla değiştirirseniz:
style="max-width: 500px;"
Böylelikle yalnızca 500px den büyük resimleri bulup küçültecek.
İyi günler..
array( yok ana dizinde ki subs php de temam da da subs php yok ama bu kuruluma ihtiyacım var ne yapmalıyım arkadaşlar
ben bu modu kurdum ama resime tıkladığında başka bir sayfa açılıyor ben başka bir sayfa açılmasını istemiyorum aynı yerinde orjinal halini almasını istiyorum onun için ne yapmam gerekiyor
<a target="_blank" href="$1">Resmin Orjinal Boyutu İçin Tıklayınız.</a></font>
bu kodu aşağıdaki şekilde değiştirin.
<a href="$1">Resmin Orjinal Boyutu İçin Tıklayınız.</a></font>
teşekkürler
Quote from: єνσℓυтιση™ on November 09, 2008, 06:11:01 AM
Burak kodları söylersen düzelteyim bide ayrıca bunu admin panelinde forum seçeneklerinde resim yüksekliği genişliği gibisinden bir alan vardı orası ile orantılı yapsak nasıl yaparız admin panelinden ayarlı olursa daha iyi olur.
400x300 yaparsan olur sanırım eğer ufakdersen
600x450 yap
süper oldu teşekkürler
bende sups.php dosyası yok ekleyebilir misiniz...
O dosya olmasa forumunuz çalışmaz. Sources klasörüne baktığınızdan emin olun.
uzun zamandır ilgilenmiyordum unutmuşum sonra aklıma geldi sources klasöründe olduğu teşekkür ederim yardımınız için.
haberler ve duyurularda açtığım resimlerin küçülmesini istemiyorum onun için ne yapmak lazım...
( bu 1.1.11 için dimi ? )
Quote from: Pяєηѕєѕ LF on March 25, 2010, 03:21:12 PM
( bu 1.1.11 için dimi ? )
Evet. Zaten 2.0'da daha gelişmişi var. :P
Teşekkürler Evo, sayende bu sorunda çözüldü.
ben yaptım fakat sayfa bomboş gösteriyor ?
Arkadaşlar 3 Gündür Uğraşı veriyorum, bir türlü resim küçültme olayını tam yapamadım. SMF 1.1.12 kullanıyorum. Mod yada Modları yükleyince Jpg RESİM'lerde küçülme oluyor, Gif'lerde görünüm büyüyor. SMF 1.1.11 kullanırken resim boyutlarını otamatık küçülüyordu. Resmin üzerinede resmın orjinal boyutu için tıklayın yazıyordu. Bu mod da yazıyor fakat resmin ustun de değil resmin altında. Ama malesef olay GİF olunca Yada İmza olunca inanılmaz şekilde resim yada gif büyüyor. Ben defalarca denememe ragmen dogrusunu bulamadım NASIL OLACAK İÇİN İÇİNDEDE ÇIKAMADIM?
Ben bu modifikasyonu uyguladım ama aynı pencerede genişlemesini istiyorum acaba olabilir mi.
Vallahi bu eklentisi çok aradım :).
Eline sağlık :)