[MOD]Otomatik Resim Boyutlandırma Yükleme sırasında Anlatımı

4images modül ve eklentileri

[MOD]Otomatik Resim Boyutlandırma Yükleme sırasında Anlatımı

Mesajgönderen sanko86 tarih Çrş Tem 16, 2008 3:32 pm

Yeni bir anlatımla sizlerleyim.
Arkadaşlar bildiğiniz üzere resim yüklerken boyutunu kendimiz ayarlamamız gerekiyor şimdi size ekte sunacağım eklenti sayesinde yükleme sırasında resimleriniz otomatik istediğiniz boyutta yüklenecek.
Ekte verdiğim kurulum kılavuzu dikkatle okursanız hiç sorunsuz kuracaksınız gayet sade basit bir dille anlattım.kolay gelsin.

EK:
http://skystar.org/arsiv/index.php?dir= ... =boyut.rar
Kullanıcı avatarı
sanko86
Moderatör
Moderatör
 
Mesajlar: 316
Kayıt: Çrş Haz 04, 2008 4:23 pm
Konum: Balıkesir

Mesajgönderen d3rv4s tarih Cum Tem 25, 2008 8:17 pm

şifreli word dsoayası. ne bu
Kullanıcı avatarı
d3rv4s
Yeni Üye
Yeni Üye
 
Mesajlar: 4
Kayıt: Cum Tem 25, 2008 6:58 pm

Mesajgönderen sanko86 tarih Cmt Tem 26, 2008 8:41 pm

Bak resimli ekliyorum salt okunura bas açılır.

Resim
Kullanıcı avatarı
sanko86
Moderatör
Moderatör
 
Mesajlar: 316
Kayıt: Çrş Haz 04, 2008 4:23 pm
Konum: Balıkesir

Mesajgönderen cakotr tarih Prş Ağu 07, 2008 1:47 am

hocam çok teşekkürler dediklerinizi aynen uyguladım.Çok faydalı bilgiler bunlar çok sağolun
Kullanıcı avatarı
cakotr
Yeni Üye
Yeni Üye
 
Mesajlar: 5
Kayıt: Çrş Ağu 06, 2008 12:51 am

Mesajgönderen SERDAR34 tarih Pzr Ağu 10, 2008 10:46 pm

cakotr yazdı:hocam çok teşekkürler dediklerinizi aynen uyguladım.Çok faydalı bilgiler bunlar çok sağolun
Selamlar Dediniz gibi uyguladım hatasız aynen datbays yazanyere tıklıyorum hata veriyo neden acaba bilgiverir seniz sevinirim install yada bendemi var cevap verir seniz sevinirim sorguyumu çalıştıramıyo anlamadım gitti
Kullanıcı avatarı
SERDAR34
Yeni Üye
Yeni Üye
 
Mesajlar: 26
Kayıt: Pzr Ağu 03, 2008 11:51 pm

Mesajgönderen sanko86 tarih Pzt Ağu 11, 2008 9:39 am

İnstall dosyasını tekrar atıp deneyin.
Kullanıcı avatarı
sanko86
Moderatör
Moderatör
 
Mesajlar: 316
Kayıt: Çrş Haz 04, 2008 4:23 pm
Konum: Balıkesir

Mesajgönderen SERDAR34 tarih Pzt Ağu 11, 2008 8:03 pm

hasanok86 yazdı:İnstall dosyasını tekrar atıp deneyin.
selamlar anaklasördeki önceki install kalıyomu yoksa siliniyomu
Kullanıcı avatarı
SERDAR34
Yeni Üye
Yeni Üye
 
Mesajlar: 26
Kayıt: Pzr Ağu 03, 2008 11:51 pm

Mesajgönderen SERDAR34 tarih Pzt Ağu 11, 2008 8:20 pm

SERDAR34 yazdı:
hasanok86 yazdı:İnstall dosyasını tekrar atıp deneyin.
selamlar anaklasördeki önceki install kalıyomu yoksa siliniyomu
An unexpected error occured. Please try again later.

An unexpected error occured. Please try again later.


bu hataları veriyo bilgi verir seniz sevinirim teşekkürler
Kullanıcı avatarı
SERDAR34
Yeni Üye
Yeni Üye
 
Mesajlar: 26
Kayıt: Pzr Ağu 03, 2008 11:51 pm

Mesajgönderen sanko86 tarih Çrş Ağu 13, 2008 8:47 am

Bakın tam okumamışsınız verdiğim dosyadaki bilgileri tam şekilde uygularsınız hiçbir sorun olmaz.

install ana dizinde olacak ama sen galeri klasörü içine kurduysan ozaman galeri klasörü içinde olacak.
Kullanıcı avatarı
sanko86
Moderatör
Moderatör
 
Mesajlar: 316
Kayıt: Çrş Haz 04, 2008 4:23 pm
Konum: Balıkesir

Mesajgönderen sanko86 tarih Çrş Ağu 13, 2008 8:52 am

adım 5
ekte verdiğim
install_autoimage.php yi ana dizine atın

sonra http://www.siteniz.com/install_autoimage.php olarak internet explorer e yazıp enterleyin çıkan pencerede database update için butona basınız database succecfull olacak yani veritabanı güncellenecek yeni satırlar elenecek.

Veritabanı güncelleme bittiği zaman install_autoimage.php yi ana dizinden siliniz.Güvenlik için


buraya dikkat et sen galeri içine kurduysan galeri klasörü içine at dosyayı.
Kullanıcı avatarı
sanko86
Moderatör
Moderatör
 
Mesajlar: 316
Kayıt: Çrş Haz 04, 2008 4:23 pm
Konum: Balıkesir

Mesajgönderen SERDAR34 tarih Çrş Ağu 13, 2008 9:13 pm

sELAMLAR YAPAMADIM YİNE OLMUYO KODU YANLIŞMI UYGULUYOM ACABA YADA SGL DEMİ VAR BİŞEY ANLAMADIMAŞŞA DAKİ DOĞRUDİMİ

ADMİN .PHP
$setting['auto_thumbnail_quality'] = "Ufak resim kalitesi<br /><span class=\"smalltext\">0 - 100 arası</span>";
BU TAMAM DİMİ
$setting['auto_image'] = "Auto-resize image";
$setting['auto_image_quality'] = "Auto-resize image quality";
En son SERDAR34 tarafından Çrş Ağu 13, 2008 9:20 pm tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Kullanıcı avatarı
SERDAR34
Yeni Üye
Yeni Üye
 
Mesajlar: 26
Kayıt: Pzr Ağu 03, 2008 11:51 pm

Mesajgönderen SERDAR34 tarih Çrş Ağu 13, 2008 9:17 pm

/includes/upload.php bu dosyayı açın.

$this->max_height['media'] = $config['max_image_height'];
$this->auto_image['media'] = $config['auto_image'];

BUNU DA BÖYLE YAPTIM
Kullanıcı avatarı
SERDAR34
Yeni Üye
Yeni Üye
 
Mesajlar: 26
Kayıt: Pzr Ağu 03, 2008 11:51 pm

Mesajgönderen SERDAR34 tarih Çrş Ağu 13, 2008 9:56 pm

franpage de açıyom kurulumu dosyasını başkatürlü okunmuyo oyüzden ola bilirmi normal wordpad da açtım zaman okun muyo salt 0okunur yapıyom yine okunmuyo oyüz den olabilirmi kodlar frontpage de değişe bilirmi bilgi verir seniz sevinirim teşekkürler bide localhos dil benim ki

İnstalde <?php

define('ROOT_PATH', './');
include(ROOT_PATH.'config.php');
include(ROOT_PATH.'global.php');

$mod_name = "MOD Auto Image Resizing on Upload";
$mod_author = "V@no";
$sql_data = array( budoğrumu acaba
Kullanıcı avatarı
SERDAR34
Yeni Üye
Yeni Üye
 
Mesajlar: 26
Kayıt: Pzr Ağu 03, 2008 11:51 pm

Mesajgönderen sanko86 tarih Prş Ağu 14, 2008 8:50 am

OTOMATİK RESİM BOYUTLANDIRMA
BY HASANOK86 WWW.ELEMEGİM.İNFO


DÜZENLENECEK DOSYALAR:
member.php
includes/upload.php
admin/settings.php
lang/<yourlanguage>/admin.php
-----------------------------------------------


ADIM 1
ANA DİZİNDEKİ /member.php yi açalım.

Bu kodu arayın:
Kod: Tümünü seç
if (!$uploaderror) {


Ve altına bu kodu ekleyin.
Kod: Tümünü seç
//--------------------------------------------
//--------- Auto Image Resizing --------------
//--------------------------------------------
                  if ($config['auto_image'] && !$uploaderror) {
                     if ($direct_upload) {
                        $src = MEDIA_PATH."/".$cat_id."/".$new_name;
                    }
                    else {
                        $src = MEDIA_TEMP_PATH."/".$new_name;
                    }
                    $do_resize = 0;
               if ($image_info = @getimagesize($src)) {
                       if ($image_info[2] == 1 || $image_info[2] == 2 || $image_info[2] == 3) {
                          $do_resize = 1;
                    }
                  }
                  if ($do_resize) {
                     if (!function_exists(init_convert_options)) {
                           require(ROOT_PATH.'includes/image_utils.php');
                        }
                  if ($image_info[0] > $config['max_image_width'] || $image_info[1] > $config['max_image_height']) {
                       $convert_options = init_convert_options();
                       if (!$convert_options['convert_error']) {
                         $quality = (intval($config['auto_image_quality']) && intval($config['auto_image_quality']) <= 100) ? intval($config['auto_image_quality']) : 100;
                        if (!resize_image($src, $quality, $config['max_image_width'], 1, $config['max_image_height'])) {
                           $msg .= (($msg != "") ? "<br />" : "")."<b>".$lang['file_upload_error'].": ".$new_name;
                                 $uploaderror = 1;
                          }
                           }
                        }
                     }
                  }
//-------------------------------------------


Adım 2:

/includes/upload.php bu dosyayı açın.

Bu kodu arayın:
Kod: Tümünü seç
$this->max_height['media'] = $config['max_image_height'];


Ve altına bu kodu ekleyin.
Kod: Tümünü seç
$this->auto_image['media'] = $config['auto_image'];



adım 2.2

bu kodu arayın:
Kod: Tümünü seç
if ($this->image_size[1] > $this->max_height[$this->image_type]) {
      $ok = 0;
      $this->set_error($this->lang['invalid_image_height']);
    }


ve altına bu kodu ekleyin.
Kod: Tümünü seç
if ($this->auto_image[$this->image_type]) {
         $ok = 1;
      }



adım 3
bu dosyayı açın /admin/settings.php

bu kodu arayın:
Kod: Tümünü seç
show_setting_row("upload_emails");


ve altına bu kodu ekleyiniz.
Kod: Tümünü seç
show_setting_row("auto_image", "radio");
  show_setting_row("auto_image_quality");


adım 4
bu dosyayı açın /lang/turkce/ admin.php

bu kodu arayın:

Kod: Tümünü seç
$setting['auto_thumbnail_quality'] = "Thumbnail quality<br /><span class=\"smalltext\">0 to 100</span>";


altına bu kodu ekleyin.

Kod: Tümünü seç
$setting['auto_image'] = "Auto-resize image";
$setting['auto_image_quality'] = "Auto-resize image quality";


adım 5
ekte verdiğim
install_autoimage.php yi ana dizine atın

sonra http://www.siteniz.com/install_autoimage.php olarak internet explorer e yazıp enterleyin çıkan pencerede database update için butona basınız database succecfull olacak yani veritabanı güncellenecek yeni satırlar elenecek.

Veritabanı güncelleme bittiği zaman install_autoimage.php yi ana dizinden siliniz.Güvenlik için

Adım 6

Kurulumumuz bitti okuduğunuz için sağolun.
Şimdi admin panele girip ana ayarlardan resim yükleme ayarlarına gelip oradaki


Auto-resize image kısmında yes i seçin:
Auto-resize image quality kısmındada 85-95 arası bir değer iyidir.Kalitesi bu.

Artık admin paneli dışında sitemizden yükle(upload) butonu ile resim yüklersek admin panelinde resim yükleme ayarlarında belirttiğimiz maximum yani en yüksek resim ve en yüksek küçük resim boyularına otomatik getirilecek.

Admin panelinde resim yükleme ayarlarında resim maximum en yüksek botu 640*480 genişlik*yükseklik yaparsanız 1024*768 resim yükleseniz bile bu boyuta otomatik gelecektir.

Saygılarla.



Burdan kopyalayıp yapıştırıp deneyin.Sizin için code tagları içinde tekrar sunuyorum.
Kullanıcı avatarı
sanko86
Moderatör
Moderatör
 
Mesajlar: 316
Kayıt: Çrş Haz 04, 2008 4:23 pm
Konum: Balıkesir

Mesajgönderen SERDAR34 tarih Prş Ağu 14, 2008 7:34 pm

Dene Dene olmuyo hatalarım ne ola bilir kodlarda hata yapmıyorum ama neden se install olmuyo veri tabanı güncellen miyo sebe bi ne olabilir lang türkçe de problem ola bilirmi
Kullanıcı avatarı
SERDAR34
Yeni Üye
Yeni Üye
 
Mesajlar: 26
Kayıt: Pzr Ağu 03, 2008 11:51 pm

Mesajgönderen SERDAR34 tarih Prş Ağu 14, 2008 9:24 pm

Sonunda başardım ama ana sayfada rasgeleresim boyutu nasıl ayarlıcam büyük çıkıyo cevap verirseniz sevinirim Teşekkürler
Kullanıcı avatarı
SERDAR34
Yeni Üye
Yeni Üye
 
Mesajlar: 26
Kayıt: Pzr Ağu 03, 2008 11:51 pm

Mesajgönderen sanko86 tarih Sal Ağu 19, 2008 11:46 am

http://www.4images.gen.tr/viewtopic.php?p=608#608
Burayı okuyunuz.Aynı soruyu farklı yerlere yazmayınız.
Kullanıcı avatarı
sanko86
Moderatör
Moderatör
 
Mesajlar: 316
Kayıt: Çrş Haz 04, 2008 4:23 pm
Konum: Balıkesir

Mesajgönderen pi24 tarih Prş Ağu 21, 2008 8:03 pm

bu tip bilgileri boyle sifreli download edilip verilcek sekilde değil burda forumdan direk verirseniz daha iyi olur arkadaşlar..
Kullanıcı avatarı
pi24
Site Admin
Site Admin
 
Mesajlar: 83
Kayıt: Cmt Haz 14, 2008 4:52 pm

Mesajgönderen demirbeta tarih Pzr Eyl 07, 2008 6:55 pm

Dediğinizi bire bir yaptım ama olmadı acaba bazı dosyalara yazma iznimi vermemiz gerekiyor acaba



hasanok86 yazdı:OTOMATİK RESİM BOYUTLANDIRMA
BY HASANOK86 WWW.ELEMEGİM.İNFO


DÜZENLENECEK DOSYALAR:
member.php
includes/upload.php
admin/settings.php
lang/<yourlanguage>/admin.php
-----------------------------------------------


ADIM 1
ANA DİZİNDEKİ /member.php yi açalım.

Bu kodu arayın:
Kod: Tümünü seç
if (!$uploaderror) {


Ve altına bu kodu ekleyin.
Kod: Tümünü seç
//--------------------------------------------
//--------- Auto Image Resizing --------------
//--------------------------------------------
                  if ($config['auto_image'] && !$uploaderror) {
                     if ($direct_upload) {
                        $src = MEDIA_PATH."/".$cat_id."/".$new_name;
                    }
                    else {
                        $src = MEDIA_TEMP_PATH."/".$new_name;
                    }
                    $do_resize = 0;
               if ($image_info = @getimagesize($src)) {
                       if ($image_info[2] == 1 || $image_info[2] == 2 || $image_info[2] == 3) {
                          $do_resize = 1;
                    }
                  }
                  if ($do_resize) {
                     if (!function_exists(init_convert_options)) {
                           require(ROOT_PATH.'includes/image_utils.php');
                        }
                  if ($image_info[0] > $config['max_image_width'] || $image_info[1] > $config['max_image_height']) {
                       $convert_options = init_convert_options();
                       if (!$convert_options['convert_error']) {
                         $quality = (intval($config['auto_image_quality']) && intval($config['auto_image_quality']) <= 100) ? intval($config['auto_image_quality']) : 100;
                        if (!resize_image($src, $quality, $config['max_image_width'], 1, $config['max_image_height'])) {
                           $msg .= (($msg != "") ? "<br />" : "")."<b>".$lang['file_upload_error'].": ".$new_name;
                                 $uploaderror = 1;
                          }
                           }
                        }
                     }
                  }
//-------------------------------------------


Adım 2:

/includes/upload.php bu dosyayı açın.

Bu kodu arayın:
Kod: Tümünü seç
$this->max_height['media'] = $config['max_image_height'];


Ve altına bu kodu ekleyin.
Kod: Tümünü seç
$this->auto_image['media'] = $config['auto_image'];



adım 2.2

bu kodu arayın:
Kod: Tümünü seç
if ($this->image_size[1] > $this->max_height[$this->image_type]) {
      $ok = 0;
      $this->set_error($this->lang['invalid_image_height']);
    }


ve altına bu kodu ekleyin.
Kod: Tümünü seç
if ($this->auto_image[$this->image_type]) {
         $ok = 1;
      }



adım 3
bu dosyayı açın /admin/settings.php

bu kodu arayın:
Kod: Tümünü seç
show_setting_row("upload_emails");


ve altına bu kodu ekleyiniz.
Kod: Tümünü seç
show_setting_row("auto_image", "radio");
  show_setting_row("auto_image_quality");


adım 4
bu dosyayı açın /lang/turkce/ admin.php

bu kodu arayın:

Kod: Tümünü seç
$setting['auto_thumbnail_quality'] = "Thumbnail quality<br /><span class="smalltext">0 to 100</span>";


altına bu kodu ekleyin.

Kod: Tümünü seç
$setting['auto_image'] = "Auto-resize image";
$setting['auto_image_quality'] = "Auto-resize image quality";


adım 5
ekte verdiğim
install_autoimage.php yi ana dizine atın

sonra http://www.siteniz.com/install_autoimage.php olarak internet explorer e yazıp enterleyin çıkan pencerede database update için butona basınız database succecfull olacak yani veritabanı güncellenecek yeni satırlar elenecek.

Veritabanı güncelleme bittiği zaman install_autoimage.php yi ana dizinden siliniz.Güvenlik için

Adım 6

Kurulumumuz bitti okuduğunuz için sağolun.
Şimdi admin panele girip ana ayarlardan resim yükleme ayarlarına gelip oradaki


Auto-resize image kısmında yes i seçin:
Auto-resize image quality kısmındada 85-95 arası bir değer iyidir.Kalitesi bu.

Artık admin paneli dışında sitemizden yükle(upload) butonu ile resim yüklersek admin panelinde resim yükleme ayarlarında belirttiğimiz maximum yani en yüksek resim ve en yüksek küçük resim boyularına otomatik getirilecek.

Admin panelinde resim yükleme ayarlarında resim maximum en yüksek botu 640*480 genişlik*yükseklik yaparsanız 1024*768 resim yükleseniz bile bu boyuta otomatik gelecektir.

Saygılarla.



Burdan kopyalayıp yapıştırıp deneyin.Sizin için code tagları içinde tekrar sunuyorum.
Kullanıcı avatarı
demirbeta
Yeni Üye
Yeni Üye
 
Mesajlar: 9
Kayıt: Çrş Ağu 27, 2008 11:19 pm

Mesajgönderen gencturkgmlk tarih Cmt Eyl 27, 2008 12:22 am

Merhaba Paylaşım için teşekkürler,
Daha kurup denemedım ama kurmadan önce aklıma takılan birşeyi sormak istiyorum.
Şimdi bu eklentiyi kurduğumuz zaman resim yüklediğimiz zaman sadece normal resmin boyutunumu ayarlıyor. Benım yapmak istediğim örneğin; bir resim yükledim doga.jpge bu yüklediğim resmi otomatik olarak ufaltıp ana sayfada ufak resimelr bölümünde gösterebilecek miyim ? Yani ben bir resim yüklicem o ufaltım hem ufak resım yerine koyacak hemde tıklandıgı zaman normal boyutlarında resmi gösterecek. Bilmiyorum anlatabildim mi?
Kullanıcı avatarı
gencturkgmlk
Yeni Üye
Yeni Üye
 
Mesajlar: 8
Kayıt: Cmt Eyl 27, 2008 12:15 am

Sonraki

Dön Modul ve Eklentiler

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir

Resim,iyi ve güzel resimleri Araba Resimleri Bedava Resim | Resim indir | chat