• 14-05-2010, 21:10:34
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,
    Benim kendime ait tanıtım sistemim var kategori,haber ve ürün ekleme özellikleri mevcut yanlız ben eklediğim ürünlerin resimlerinde orantısızlık görüyorum biri büyük biri küçük üst üste oluyor ve bir an önce düzelmesi gerekiyor.
    Diğer bir sorun ise admin panelinden ürün ekliyebiliyorum ama sürekli güncelleme yapacağım için toplu ürün eklemem gerek sanırım bunların 2'si çok zor şeyler değil bana yardımcı olucak arkadaşlar varsa PM'den veya konu üzerinden ulaşırsa harika olur.

    Şimdiden teşekkür ediyorum.
  • 14-05-2010, 21:17:37
    #2
    imageresize.php
    <?php
    header ("Content-type: image/jpeg");
    /*
    JPEG / PNG Image Resizer
    Parameters (passed via URL):
    
    img = path / url of jpeg or png image file
    
    percent = if this is defined, image is resized by it's
              value in percent (i.e. 50 to divide by 50 percent)
    
    w = image width
    
    h = image height
    
    constrain = if this is parameter is passed and w and h are set
                to a size value then the size of the resulting image
                is constrained by whichever dimension is smaller
    
    Requires the PHP GD Extension
    
    Outputs the resulting image in JPEG Format
    
    By: Michael John G. Lopez - www.sydel.net
    Filename : imgsize.php
    */
    
    $img = $_GET['img'];
    $percent = $_GET['percent'];
    $constrain = $_GET['constrain'];
    $w = $_GET['w'];
    $h = $_GET['h'];
    
    // get image size of img
    $x = @getimagesize($img);
    // image width
    $sw = $x[0];
    // image height
    $sh = $x[1];
    
    if ($percent > 0) {
    	// calculate resized height and width if percent is defined
    	$percent = $percent * 0.01;
    	$w = $sw * $percent;
    	$h = $sh * $percent;
    } else {
    	if (isset ($w) AND !isset ($h)) {
    		// autocompute height if only width is set
    		$h = (100 / ($sw / $w)) * .01;
    		$h = @round ($sh * $h);
    	} elseif (isset ($h) AND !isset ($w)) {
    		// autocompute width if only height is set
    		$w = (100 / ($sh / $h)) * .01;
    		$w = @round ($sw * $w);
    	} elseif (isset ($h) AND isset ($w) AND isset ($constrain)) {
    		// get the smaller resulting image dimension if both height
    		// and width are set and $constrain is also set
    		$hx = (100 / ($sw / $w)) * .01;
    		$hx = @round ($sh * $hx);
    
    		$wx = (100 / ($sh / $h)) * .01;
    		$wx = @round ($sw * $wx);
    
    		if ($hx < $h) {
    			$h = (100 / ($sw / $w)) * .01;
    			$h = @round ($sh * $h);
    		} else {
    			$w = (100 / ($sh / $h)) * .01;
    			$w = @round ($sw * $w);
    		}
    	}
    }
    
    $im = @ImageCreateFromJPEG ($img) or // Read JPEG Image
    $im = @ImageCreateFromPNG ($img) or // or PNG Image
    $im = @ImageCreateFromGIF ($img) or // or GIF Image
    $im = false; // If image is not JPEG, PNG, or GIF
    
    if (!$im) {
    	// We get errors from PHP's ImageCreate functions...
    	// So let's echo back the contents of the actual image.
    	readfile ($img);
    } else {
    	// Create the resized image destination
    	$thumb = @ImageCreateTrueColor ($w, $h);
    	// Copy from image source, resize it, and paste to image destination
    	@ImageCopyResampled ($thumb, $im, 0, 0, 0, 0, $w, $h, $sw, $sh);
    	// Output resized image
    	@ImageJPEG ($thumb);
    }
    ?>
    kullanımı

    <img src="imageresize.php?w=50&h=60&img=resimler/urun5.jpg" />

    resimler/urun5.jpg yi 50 px e 60 px boyutlarında bastırır ekrana.
  • 16-05-2010, 09:02:03
    #3
    Üyeliği durduruldu
    Yani arkadaşlar toplu derken

    http://alemara.net/web/products/8msj.htm

    Örnek vermiş oldugum adresten bi ürüne girin sağda çıkan resimleri eklemek istiyorum panelden üründe detay olarak çıkacak ?
  • 16-05-2010, 09:20:37
    #4
    Üyeliği durduruldu
    Felixizm adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,
    Benim kendime ait tanıtım sistemim var kategori,haber ve ürün ekleme özellikleri mevcut yanlız ben eklediğim ürünlerin resimlerinde orantısızlık görüyorum biri büyük biri küçük üst üste oluyor ve bir an önce düzelmesi gerekiyor.
    Diğer bir sorun ise admin panelinden ürün ekliyebiliyorum ama sürekli güncelleme yapacağım için toplu ürün eklemem gerek sanırım bunların 2'si çok zor şeyler değil bana yardımcı olucak arkadaşlar varsa PM'den veya konu üzerinden ulaşırsa harika olur.

    Şimdiden teşekkür ediyorum.
    ne aradığını bildiğine eminmisin? yazdığını 4 defa okudum anlamadım
  • 16-05-2010, 17:33:42
    #5
    Üyeliği durduruldu
    park adlı üyeden alıntı: mesajı görüntüle
    ne aradığını bildiğine eminmisin? yazdığını 4 defa okudum anlamadım
    http://alemara.net/web/products/8msj.htm

    Üstte vermiş olduğum örnek gibi panelden 4 detay resimi eklemek istiyorum.
  • 16-05-2010, 20:14:35
    #6
    Basitçe <img src="resim.jpg" width="100px" height="80px" /> yazabilirsin.
  • 16-05-2010, 23:47:11
    #7
    Üyeliği durduruldu
    Hkan adlı üyeden alıntı: mesajı görüntüle
    Basitçe <img src="resim.jpg" width="100px" height="80px" /> yazabilirsin.
    Admin paneline 4 resim upload ve sitede bu resimlerin otomatik çıkması için yardımcı olabilecekler pm atabilirse çok güzel olur.