kategorideki urun resminin ekli diger resimlerle degismesi

yalcinvarli

OpenCart-TR
Katılım
7 Kas 2011
Mesajlar
26
Tepkime puanı
0
Puanları
0
arkadaslar merhaba
burada ilk paylasimim..kategori sayfasinda urun resmine geldigimizde otomatik olarak urunun diger resimleriyle degismesi olayini arastirdim buldum yaptim..paylasiyorum..ornek(http://www.net-a-porter.com/Shop/Clothing/Tops)

http://jehiah.cz/a/simple-swap adresteki en alttaki dosyayi indirin veya yeni bir javascript olusturun (ismi simpleswap.js olsun) ve anadizininzdeki javascript klasorunuze atiniz..

daha sonra;
catalog/controller/product/category.php
bul;

$image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));
} else {
$image = false;
}


sonrasina ekle;

$images = $this->model_catalog_product->getProductImages($result['product_id']);

if(isset($images[0]['image']) && !empty($images[0]['image'])){
$images =$images[0]['image'];
}

bul;

$this->data['products'][] = array(
'product_id' => $result['product_id'],
'thumb' => $image,

sonrasina ekle;

'thumb_swap' => $this->model_tool_image->resize($images, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')),

catalog/view/theme/*yourtheme*/template/product/category.tpl

en basa ekle;

<script language="javascript" src="catalog/view/javascript/simpleswap.js"></script>


bul;

<?php if ($product['thumb']) { ?>
<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
<?php } ?>


bununla degistir;

<?php if ($product['thumb_swap']) { ?>
<div class="image"><a href="<?php echo $product['href']; ?>"><img oversrc="<?php echo $product['thumb_swap']; ?>" src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" style="border:none"/></a></div>

<?php } else {?>

<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" style="border:none"/></a></div>

<?php } ?>

bu modifikasyon son zamanlarda baya kullanmaya baslandi bende birilerine lazim olur diye aradim buldum insallah isinizi gorur..yani ben yaptim bende calisti, isimi gordu, herkese kolay gelsin..iyi calismalar
 

DrGandalf

OpenCart-TR
Katılım
14 Kas 2011
Mesajlar
88
Tepkime puanı
0
Puanları
0
Yaş
54
1.5.1.3 sorunsuz çalışıyor ...

Teşekkürler.
 

fofotara

OpenCart-TR
Katılım
24 Kas 2011
Mesajlar
79
Tepkime puanı
0
Puanları
0
güzel oluyor. Ama modüller için beceremedim:( Mesela sizin için seçtiklerimiz.. Bu tarz bir uygulamayı yapabildiniz mi ?
 

yalcinvarli

OpenCart-TR
Katılım
7 Kas 2011
Mesajlar
26
Tepkime puanı
0
Puanları
0
denemedim ama bi bakarim yapabilirsem yazarim buraya:) siz yaparsaniz paylasalim hepberaber yardimci olalim herkese..
 

piryapos

OpenCart-TR
Katılım
20 Nis 2011
Mesajlar
62
Tepkime puanı
0
Puanları
0
http://jehiah.cz/a/simple-swap adresteki en alttaki dosyayi indirin veya yeni bir javascript olusturun (ismi simpleswap.js olsun) ve anadizininzdeki javascript klasorunuze atiniz..

daha sonra;
catalog/controller/product/category.php
bul;

$image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));
} else {
$image = false;
}


sonrasina ekle;

$images = $this->model_catalog_product->getProductImages($result['product_id']);

if(isset($images[0]['image']) && !empty($images[0]['image'])){
$images =$images[0]['image'];
}

bul;

$this->data['products'][] = array(
'product_id' => $result['product_id'],
'thumb' => $image,

sonrasina ekle;

'thumb_swap' => $this->model_tool_image->resize($images, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')),

catalog/view/theme/*yourtheme*/template/product/category.tpl

bu kodu en başa değil 2. satıra ekle yoksa kayma olur
bunu bul <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
hemen altına koy<script language="javascript" src="catalog/view/javascript/simpleswap.js"></script>

bul;

<?php if ($product['thumb']) { ?>
<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
<?php } ?>


bununla degistir;

<?php if ($product['thumb_swap']) { ?>
<div class="image"><a href="<?php echo $product['href']; ?>"><img oversrc="<?php echo $product['thumb_swap']; ?>" src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" style="border:none"/></a></div>

<?php } else {?>

<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" style="border:none"/></a></div>

<?php } ?>


5.1.3 versiyonda çalışıyor lütfen inceleyiniz
demo : http://www.laciniselbiseleri.com/lacin/index.php?route=product/category&path=20_26




bu olayı ana sayfa için geliştirelim benide haberdar edin
 

yalcinvarli

OpenCart-TR
Katılım
7 Kas 2011
Mesajlar
26
Tepkime puanı
0
Puanları
0
arkadaslar bu ozelligi denedim simdi category de yaptigimizda ayni anda modulde calismiyor, yani sadece modul icin yapildiginda calisiyor son eklenenlerde calisti simdi denedim sorun yok..eger ikisinide ayni anda calistirabilen varsa paylasirsa iyi olur..saygilar
 
Üst