News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Resimleri Otomatik Olarak Küçültme

Started by Evo™, November 08, 2008, 12:53:07 PM

Previous topic - Next topic

Evo™

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.
Code (Buluyoruz) Select

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)',
         ),

Code (Değiştiriyoruz) Select

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
Küçültülmüş hali
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.

Hoochie Coochie Man

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.
İnadına SMF 1.1.X

BuЯЯЯЯaK

Bundada img tagı açık bundada xhtml hatası verir :)

Sağol kardeşim güzel olmuş .

Evo™

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.

BuЯЯЯЯaK

<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





Evo™

Yok Burak olmadı yemedi öyle olsa güzel olurdu ama ne yapalım sağlık olsun.

BuЯЯЯЯaK

maksimum yükseklik maksimm genişlik orayı ayarladınmı .

Evo™

Evet admin panelinden değer girdim kaydettim resim orjinal boyutunda kaldı ve ayrıca resmi sağ tarafa çekti nedense.

BuЯЯЯЯaK

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 .

Butters Stotch

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.

Evo™

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.

Butters Stotch

#11
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..

iso1980

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

bilasdem

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
şu an localde çalışaçağım

Evo™

<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>

bilasdem

şu an localde çalışaçağım

Hüsamettin

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

piran


turkaslan

bende sups.php dosyası yok ekleyebilir misiniz...
www.teknografiker.net grafikerlerin yeni buluşma noktası...

Yağız...

O dosya olmasa forumunuz çalışmaz. Sources klasörüne baktığınızdan emin olun.

turkaslan

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.
www.teknografiker.net grafikerlerin yeni buluşma noktası...

turkaslan

haberler ve duyurularda açtığım resimlerin küçülmesini istemiyorum onun için ne yapmak lazım...
www.teknografiker.net grafikerlerin yeni buluşma noktası...

Pяηѕѕ LF

1.1.21 Default


YaPaY

Teşekkürler Evo, sayende bu sorunda çözüldü.

Emre Y

ben yaptım fakat sayfa bomboş gösteriyor ?

cevatnaci

#26
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?

emrex2

Ben bu modifikasyonu uyguladım ama aynı pencerede genişlemesini istiyorum acaba olabilir mi.

mavikaplan

bilgisayar [nofollow]
teknoloji [nofollow]

scr34m


Advertisement: