Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => Arşiv => Aiheen aloitti: Solucans - heinäkuu 18, 2007, 07:18:17 IP

Otsikko: Resim Boyutlandırma
Kirjoitti: Solucans - heinäkuu 18, 2007, 07:18:17 IP


Arkadaşlar resimde gördüğünüz gibi forumdaki eklenen resimleri bende böyle yapmak istiyorum yani resimleri ufaltıp resimde gördüğünüz gibi üzerine tıklayınca büyük halini veren modifikasyondan istiyorum bende.Manuel olursa çok makmule geçer.
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: Solucans - heinäkuu 20, 2007, 11:23:51 AP
Arkadaşlar lütfen yardımcı olunuz.Forumda arama yaptım ama bulamadım.Eğer ben bulamadıysam siz ya burdan yardımcı olunuz yada bana gerekli linki veriniz lütfen.
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: Minare - heinäkuu 20, 2007, 11:43:05 AP

Sources/Subs-Post.php de bul :

$replaces[$matches[0][$match]] = '[img' . (!empty($desired_width) ? ' width=' . $desired_width : '') . (!empty($desired_height) ? ' height=' . $desired_height : '') . ']' . $matches[4][$match] . '[/img]';

Bununla degiş :

      $replaces[$matches[0][$match]] = ((!empty($desired_height) || !empty($desired_width)) ? '[url=' . $matches[4][$match] . ']' : '') . '[img' . (!empty($desired_width) ? ' width=' . $desired_width : '') . (!empty($desired_height) ? ' height=' . $desired_height : '') . ']' . $matches[4][$match] . '[/img]' . ((!empty($desired_width) || !empty($desired_height)) ? '[/url]' : '');


Kaynak : http://www.simplemachines.org/community/index.php?topic=120300.msg768526#msg768526

Otsikko: Re: Resim Boyutlandırma
Kirjoitti: husmen73 (Gulhin) - heinäkuu 20, 2007, 11:53:27 AP
Solucans, bir kez daha kurallara uymadığınız takdirde konularınız kilitlenecektir.

http://www.simplemachines.org/community/index.php?topic=159030.0
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: Solucans - heinäkuu 21, 2007, 05:58:07 IP
Lainaus käyttäjältä: Minare - heinäkuu 20, 2007, 11:43:05 AP

Sources/Subs-Post.php de bul :

$replaces[$matches[0][$match]] = '[img' . (!empty($desired_width) ? ' width=' . $desired_width : '') . (!empty($desired_height) ? ' height=' . $desired_height : '') . ']' . $matches[4][$match] . '[/img]';

Bununla degiş :

      $replaces[$matches[0][$match]] = ((!empty($desired_height) || !empty($desired_width)) ? '[url=' . $matches[4][$match] . ']' : '') . '[img' . (!empty($desired_width) ? ' width=' . $desired_width : '') . (!empty($desired_height) ? ' height=' . $desired_height : '') . ']' . $matches[4][$match] . '[/img]' . ((!empty($desired_width) || !empty($desired_height)) ? '[/url]' : '');


Kaynak : http://www.simplemachines.org/community/index.php?topic=120300.msg768526#msg768526



Aynen dediğiniz gibi yaptım ama çalışmıyor!
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: husmen73 (Gulhin) - heinäkuu 25, 2007, 06:12:38 AP
http://custom.simplemachines.org/mods/index.php?mod=641

Bu modifikasyon ne kadar işine yarar bilmem ama dene istersen. Resimleri küçük boyutta forumda görüntülüyor ve resme tıklandığında resmi farklı sayfada açıyor.
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: ALsAnCaK.Org - heinäkuu 25, 2007, 09:23:49 AP
arkadasımız dogru vermıstır dıkkatlı kodlama yapın
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: Solucans - heinäkuu 27, 2007, 02:56:54 IP
Lainaus käyttäjältä: husmen73 - heinäkuu 25, 2007, 06:12:38 AP
http://custom.simplemachines.org/mods/index.php?mod=641

Bu modifikasyon ne kadar işine yarar bilmem ama dene istersen. Resimleri küçük boyutta forumda görüntülüyor ve resme tıklandığında resmi farklı sayfada açıyor.

Benim forumda modifikasyonları yükleyince çalışmama sorunu var ve halen düzelemedi ( http://www.simplemachines.org/community/index.php?topic=180317.0 ) Bu yüzden manueli varsa verirseniz çok makmule geçer.

Lainaus käyttäjältä: ALsAnCaK.Org - heinäkuu 25, 2007, 09:23:49 AP
arkadasımız dogru vermıstır dıkkatlı kodlama yapın

Arkadaşım arkadaşımızın verdiği manuel aynen dediği gibi yaptım forumda hiç bir sorun  olmuşmadı ama çalışmadı o verdiği modifikasyon.Eğer yanlış yapsaydım zaten forumda kodlama hatası verirdi!
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: santarem - heinäkuu 27, 2007, 03:34:21 IP
soruces/subs.php yi aç bunu bul:

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

ve bununla değiştir:

array(
            'tag' => 'img',
            'type' => 'unparsed_content',
            'content' => '<img src="$1" onload="if(largerThan(this.width,700)) {this.width=700;this.alt=\'Resmi gerçek boyutuyla görmek için üzerine tıklayın..\';}" onmouseover="if(this.alt) this.style.cursor=\'pointer\';" onclick="if(this.alt) window.open(\'$1\');" />',

            'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
            'disabled_content' => '($1)',
         ),

dtemandaki display.template.php yi aç ve bunu bul:

<script language="JavaScript" type="text/javascript" src="' . $settings['default_theme_url'] . '/xml_topic.js"></script>

ve bu kodu altına ekle:

<script type="text/javascript"> function largerThan(a,b) { return a>b; } </script>


tamamdır bu şekilde foruma eklenen resimler oto. olarak forum boyutunu alcaktır..
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: Solucans - heinäkuu 27, 2007, 04:35:09 IP
Lainaus käyttäjältä: santarem - heinäkuu 27, 2007, 03:34:21 IP
soruces/subs.php yi aç bunu bul:

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

ve bununla değiştir:

array(
            'tag' => 'img',
            'type' => 'unparsed_content',
            'content' => '<img src="$1" onload="if(largerThan(this.width,700)) {this.width=700;this.alt=\'Resmi gerçek boyutuyla görmek için üzerine tıklayın..\';}" onmouseover="if(this.alt) this.style.cursor=\'pointer\';" onclick="if(this.alt) window.open(\'$1\');" />',

            'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
            'disabled_content' => '($1)',
         ),

dtemandaki display.template.php yi aç ve bunu bul:

<script language="JavaScript" type="text/javascript" src="' . $settings['default_theme_url'] . '/xml_topic.js"></script>

ve bu kodu altına ekle:

<script type="text/javascript"> function largerThan(a,b) { return a>b; } </script>


tamamdır bu şekilde foruma eklenen resimler oto. olarak forum boyutunu alcaktır..


Dediğiniz gibi yaptım çalıştı fakat bir sorum var ; resimlerin üzerinde kodların arasında yazdığı gibi ( Resmi gerçek boyutuyla görmek için üzerine tıklayın.. ) yazmıyor.ayrıca ben colatesi_v3 teması kullanıyorum.
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: husmen73 (Gulhin) - heinäkuu 27, 2007, 06:18:32 IP
LainaaResmi gerçek boyutuyla görmek için üzerine tıklayın.. yazmıyor

Son versiyonda değişmiş olabilir. En son indirip kullandığımda öyleydi :) Zaten arkadaşın verdiği kodlar farklı indirdiğim modifikasyondan. Sanırım ya güncellendi ya da arkadaş başka bir yerden aldı/yazdı.
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: Solucans - elokuu 03, 2007, 09:19:01 AP
Ben arkadaşın verdiği kodlarla yaptım. Ben simplemachines 1.1.2 srümünü ve colatesi_v3 teması kullanıyorum ama bu arkadaşın verdiği kodlarda hem belirttiğim gibi [Resmi gerçek boyutuyla görmek için üzerine tıklayın..] fonksiyonu olmuyor hemde bu modifikasyon çok geç çalıyor yani sorun şu resim tamamen yüklenene kadar resmi küçültmüyor ve bazen de küçükltmediği oluyor bu. Ben bu modifikasyonu kurdum ve kodları tekrardan değiştirecek düzeltecek arkadaşlar varsa hem kodları burada belirtirse hemde önceden kurduğum kodların üzerine nasıl kurulacağını anlatırsa sevinirim.
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: NoPasaran - elokuu 03, 2007, 01:33:46 IP
husmen verdiğin mod küçültmüyor fotoları
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: husmen73 (Gulhin) - elokuu 03, 2007, 06:34:14 IP
Lainaus käyttäjältä: NoPasaran - elokuu 03, 2007, 01:33:46 IP
husmen verdiğin mod küçültmüyor fotoları
Emin misin? Küçük halde img tag'ı içinde çıkıyor genişlik değeri. Kurduğumda küçük çıktı büyük resim.
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: XXI - elokuu 04, 2007, 08:34:18 AP
img tag ile yazıyor o yazı arkadaşlar  üzereine tıkladığınızdada yeni pencerede resmin tam boyutunu veriyor..
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: Solucans - elokuu 06, 2007, 07:11:16 IP
Arkadaşlar hadi ama ben (santarem) adlı üyenin verdiği manuel kodlarla kurdum ve aşşağıdaki soruma yardımcı olmanızı bekliyorum.

Lainaus käyttäjältä: Solucans - elokuu 03, 2007, 09:19:01 AP
Ben arkadaşın verdiği kodlarla yaptım. Ben simplemachines 1.1.2 srümünü ve colatesi_v3 teması kullanıyorum ama bu arkadaşın verdiği kodlarda hem belirttiğim gibi [Resmi gerçek boyutuyla görmek için üzerine tıklayın..] fonksiyonu olmuyor hemde bu modifikasyon çok geç çalıyor yani sorun şu resim tamamen yüklenene kadar resmi küçültmüyor ve bazen de küçükltmediği oluyor bu. Ben bu modifikasyonu kurdum ve kodları tekrardan değiştirecek düzeltecek arkadaşlar varsa hem kodları burada belirtirse hemde önceden kurduğum kodların üzerine nasıl kurulacağını anlatırsa sevinirim.
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: husmen73 (Gulhin) - elokuu 07, 2007, 03:02:40 AP
Lainaus käyttäjältä: Solucans - elokuu 06, 2007, 07:11:16 IP
Arkadaşlar hadi ama ben (santarem) adlı üyenin verdiği manuel kodlarla kurdum ve aşşağıdaki soruma yardımcı olmanızı bekliyorum.

<script type="text/javascript"> function largerThan(a,b) { return a>b; } </script>
bu kodu display'a değil index.template.php dosyasına <head> tag'ı arasına ekle.
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: kilwosen - elokuu 07, 2007, 03:19:34 AP
soruces/subs.php yi aç bunu bul:

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


ve bununla değiştir:

array(
'tag' => 'img',
'type' => 'unparsed_content',
'content' => '<img src="$1" onload="if(largerThan(this.width,700)) {this.width=700;this.alt=\'Resmi gerçek boyutuyla görmek için üzerine tıklayın..\';}" onmouseover="if(this.alt) this.style.cursor=\'pointer\';" onclick="if(this.alt) window.open(\'$1\');" />',

'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
'disabled_content' => '($1)',
),


display.template.php yi aç ve bunu bul:

<script language="JavaScript" type="text/javascript" src="' . $settings['default_theme_url'] . '/xml_topic.js"></script>



ve bu kodu altına ekle:

<script type="text/javascript"> function largerThan(a,b) { return a>b; } </script>



tamamdır bu şekilde foruma eklenen resimler oto. olarak forum boyutunu alcaktır...
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: Solucans - elokuu 07, 2007, 05:22:14 IP
Lainaus käyttäjältä: kilwosen - elokuu 07, 2007, 03:19:34 AP
soruces/subs.php yi aç bunu bul:

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


ve bununla değiştir:

array(
'tag' => 'img',
'type' => 'unparsed_content',
'content' => '<img src="$1" onload="if(largerThan(this.width,700)) {this.width=700;this.alt=\'Resmi gerçek boyutuyla görmek için üzerine tıklayın..\';}" onmouseover="if(this.alt) this.style.cursor=\'pointer\';" onclick="if(this.alt) window.open(\'$1\');" />',

'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
'disabled_content' => '($1)',
),


display.template.php yi aç ve bunu bul:

<script language="JavaScript" type="text/javascript" src="' . $settings['default_theme_url'] . '/xml_topic.js"></script>



ve bu kodu altına ekle:

<script type="text/javascript"> function largerThan(a,b) { return a>b; } </script>



tamamdır bu şekilde foruma eklenen resimler oto. olarak forum boyutunu alcaktır...

Arkadaşım siz konuyu takip etmiyormusunuz acaba? (santarem) adlı üyenin verdiği kodların aynısını verdiniz.

Lainaus käyttäjältä: husmen73 - elokuu 07, 2007, 03:02:40 AP
Lainaus käyttäjältä: Solucans - elokuu 06, 2007, 07:11:16 IP
Arkadaşlar hadi ama ben (santarem) adlı üyenin verdiği manuel kodlarla kurdum ve aşşağıdaki soruma yardımcı olmanızı bekliyorum.

<script type="text/javascript"> function largerThan(a,b) { return a>b; } </script>
bu kodu display'a değil index.template.php dosyasına <head> tag'ı arasına ekle.

--------------------------------------------------------------------------------------------

display.template.php yi aç ve bunu bul:

<script language="JavaScript" type="text/javascript" src="' . $settings['default_theme_url'] . '/xml_topic.js"></script>

ve bu kodu altına ekle:

<script type="text/javascript"> function largerThan(a,b) { return a>b; } </script>

--------------------------------------------------------------------------------------------

Peki buraya eklemiş olduğum kodu silecekmiyim acaba?
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: HoT_sOuRcE_ - elokuu 07, 2007, 09:42:54 IP
ben denedim ama nereye koyacağımı bilemediğim için bir yanlışlık oldu heralde bu uyarı meselesini?

farketmedi yani silsemde silmesemde head tagları arasına alsamda almasamda garip :)
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: santarem - elokuu 08, 2007, 08:10:15 AP
arkadaşlar konuyu takip edemedim kusura bakmyaın.. o zman bide şöle deneyin önceden subs.php de yaptığımız değişiklikte oynama yapalım..

subs.php de bul:

array(
'tag' => 'img',
'type' => 'unparsed_content',
'content' => '<img src="$1" onload="if(largerThan(this.width,700)) {this.width=700;this.alt=\'Resmi gerçek boyutuyla görmek için üzerine tıklayın..\';}" onmouseover="if(this.alt) this.style.cursor=\'pointer\';" onclick="if(this.alt) window.open(\'$1\');" />',

'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
'disabled_content' => '($1)',
),


ve bununla değiştir:

array(
'tag' => 'img',
'type' => 'unparsed_content',
'content' => '<img src="http://img338.imageshack.us/img338/9171/uyariuj7.gif"></br><img src="$1" onload="if(largerThan(this.width,700)) {this.width=700;this.alt=\'Resmi gerçek boyutuyla görmek için üzerine tıklayın..\';}" onmouseover="if(this.alt) this.style.cursor=\'pointer\';" onclick="if(this.alt) window.open(\'$1\');" />',

'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
'disabled_content' => '($1)',
),


bu kezde olmadı demeyin ;)
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: HoT_sOuRcE_ - elokuu 08, 2007, 08:34:38 AP
Eline sağlık Cuk Oldu :)

Edit: Yahu bu seferde büyük küçük bütün resimlerin başında çıktı bu uyarı çok garip duruyor :)
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: kilwosen - elokuu 08, 2007, 10:02:30 AP
eywallah saoLL kardesim
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: Solucans - elokuu 09, 2007, 07:25:58 IP
Lainaus käyttäjältä: HoT_sOuRcE_ - elokuu 08, 2007, 08:34:38 AP
Yahu bu seferde büyük küçük bütün resimlerin başında çıktı bu uyarı çok garip duruyor :)

Evet bu sefer uyarı yazısını resim olarak yapmışsın. Bu kötü olmuş kanımca. Yukarıdaki arkadaşın dediği gibi  büyük-küçük tüm resimlerin başında çıkıyor. Bu sefer çok daha kötü oldu.
Otsikko: Re: Resim Boyutlandırma
Kirjoitti: HoT_sOuRcE_ - elokuu 21, 2007, 09:48:40 IP
bu soruna bir çözüm yok galiba??

ayrıca bir soru daha

resmi yollayan kişi

[img width=800 height=600]resim urlsi[/img]

olarak yazmasını engelleyebilir miyiz çünkü böyle yazınca bu değişikliğin bir anlamı kalmıyorda ;)