4images Forum & Community
International => Turkish / Türkçe => Modifikasyonlar => Topic started by: sanko86 on April 13, 2008, 09:46:43 AM
-
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.
-
linkle eklediigm seyleride otomatik kücültür mü
mesala resim yukle yerine
su linki yazsam
http://www.4homepages.de/forum/banner/logo_4images-forum.gif
-
Evet küçültür ama nedense şu hali ile link olarak eklenenlerde hata veriyor çözümünü bulamadım.
-
nerde anlatilmis kardes birde ben bakim belki hatayı buluruz
-
Kaynak:http://www.4homepages.de/forum/index.php?topic=7700.0
Yeni Anlatım:
[Mod] Auto image resize
Düzenlenecek Dosyalar
member.php
includes/upload.php
admin/settings.php
lang/<yourlanguage>/admin.php
Adım 1 (Güncelleme 19/09/04)
Aç /member.php
ARa:
if (!$uploaderror) {
Bu kodun üstüne ekle alttaki kodları
//--------------------------------------------
//--------- 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
Aç /includes/upload.php
ARa:
$this->max_height['media'] = $config['max_image_height'];
Üstüne bu kodu ekle
$this->auto_image['media'] = $config['auto_image'];
Adım 2.2
Ara:
if ($this->image_size[1] > $this->max_height[$this->image_type]) {
$ok = 0;
$this->set_error($this->lang['invalid_image_height']);
}
Üstüne Bu kodu ekle
if ($this->auto_image[$this->image_type]) {
$ok = 1;
}
Adım 3
aç /admin/settings.php
ara:
show_setting_row("upload_emails");
Üstüne ekle
show_setting_row("auto_image", "radio");
show_setting_row("auto_image_quality");
adım 4
aç /lang/<yourlanguage>/admin.php
ara:
$setting['auto_thumbnail_quality'] = "Thumbnail quality<br /><span class=\"smalltext\">0 to 100</span>";
Üstüne ekle
$setting['auto_image'] = "Auto-resize image";
$setting['auto_image_quality'] = "Auto-resize image quality";
adım 5
ekteki dosyayı indir içideki install_autoimage.php yi ftp ile ana dizine at
sonra internet adres satırına http://seninste.com/install_autoimage.php yaz ve enterle kurulumu yap.
adım 6
Admin paneline git-> ayarlardan en büyük en küçük ayar ve çözünürlük ayarı yap bu senin siteye yüklediğin resimlerin boyutu olacak.
son olarakinstall_autoimage.php sil ve deneme yapmak için sitenden ktegorilerden birine girip ordan büyük boyutlu bir resim yükle
-
if (!$uploaderror) {
altına eklenecek sanırım atladın ben alta eklemiştim
-
arkadaşlar bir türlü halledemedim resim yüklüyorum çok büyük oluyor otomatik boyutlandırmayı yapamadım yapabilecek yardımcı olabilecek var mı msn : iskars21@hotmail.com
-
arkadaşlar bir türlü halledemedim resim yüklüyorum çok büyük oluyor otomatik boyutlandırmayı yapamadım yapabilecek yardımcı olabilecek var mı msn : iskars21@hotmail.com
iskars, resimleri yeniden boyutlandırmak için Admin paneline gir Otomatik resim boyutlama butunu var ona tıkla açılan sayfada
Max. Resim genişliği:
Max. Resim Yüksekliği:
karşısında kutucuklar var onlara istediğin boyutları yaz. Sonrada resimleri göster butonuna tıkla boyutları farklı olanlar listelenir. Altda yeniden boyutlandırmaya başla butonu karşına çıkar ona tıklarsan resimleri yeniden boyutlandırabilirsin.