tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 11:40 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Modül This is a rollover image en sonunda başardım :D

Konuyu görüntüleyenler: 2 Misafir
 
Değerlendir:
  • 1 Oy - 2 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  e-ticaretdersleri - Görüntüleme - Okunma  35491 - Yorum  69

fofotarav
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 61
Konular: 6
Katılma Tarihi: Jan 2012
Rep Puanı: 0
Teşekkürler: 2
11 Mesajına, 22 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-16-2012 12:53 PM

işinize karışmak gibi olmasın ama, bence upc felan karıştırmayın. Eklenen ürün resimlerinden ilki zaten default çıkıyor. siz ikinci resmi ise diğer eklenen resimlerden alın. Bu konuda product sayfasından faydalanabilirsiniz.
Alıntı Yaparak Cevapla
Paylaş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-16-2012 07:01 PM
bi türlü yapamadım gitti bu sayfada ilave resimler ürün kategori sayfasında gösterme var var ama aklım almadı http://forum.opencart.com/viewtopic.php?t=60053&f=20 ekleyemedim bir türlü buna göre gidile olaur sanırım
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
osdem66v
Forum Kurucusu
*******
Administrators user avatar
Çevrimdışı

Mesajlar: 2,121
Konular: 158
Katılma Tarihi: Dec 2011
Rep Puanı: 27
Teşekkürler: 393
522 Mesajına, 1445 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-16-2012 08:56 PM
Merhaba epey bir emek harcaldınız ancak gittiginiz yol biraz yanlış neden upc kullanıyorsunuz mevcut ek resimlerden ilkini cektirebilirsiniz ancak burada gene söyle bir düzenleme daha yapmanız gereki ikinci resmin boyut ayarı nasıl olacak onun içinde gene göstermek istediginiz modülün php dosyası array fonksiyonunda bir data vermelisiniz son olarak ta bir js script te ihtiyacınız var mause ile üzerine gittiginizde degişmesi için.. ben ikinci resim olarak ilave resimlerin ilkini kullandım boyut olarak ta kategorilerdeki ürün resmi liste boyutu degerlerini set ettim umarım bu bilgiler çerçevesinde tekrar düzenelem yapabilirsiniz.. degilse billgi verin nasıl yapıldıgını paylaşayım...selametle
osdem66
Alıntı Yaparak Cevapla
Paylaş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-16-2012 11:13 PM
(08-16-2012 08:56 PM)osdem66 Yazılan:  Merhaba epey bir emek harcaldınız ancak gittiginiz yol biraz yanlış neden upc kullanıyorsunuz mevcut ek resimlerden ilkini cektirebilirsiniz ancak burada gene söyle bir düzenleme daha yapmanız gereki ikinci resmin boyut ayarı nasıl olacak onun içinde gene göstermek istediginiz modülün php dosyası array fonksiyonunda bir data vermelisiniz son olarak ta bir js script te ihtiyacınız var mause ile üzerine gittiginizde degişmesi için.. ben ikinci resim olarak ilave resimlerin ilkini kullandım boyut olarak ta kategorilerdeki ürün resmi liste boyutu degerlerini set ettim umarım bu bilgiler çerçevesinde tekrar düzenelem yapabilirsiniz.. degilse billgi verin nasıl yapıldıgını paylaşayım...selametle

Osman abi dediğin yöntem ve verdiğim konuyu birleştirip mıncıklaya mıncıklaya organ nakli yaptım ama aa şeyy Big GrinBig Grin biraz acaip oldu ilave resimleri çektirdim ama doktor tabiriyle biraz uyumsuz oldu galiba kol bacak ayak bir birine girdi.

latest.php içeriğim aşağıdaki gibidir.

PHP Kod:
<?php
class ControllerModuleLatest extends Controller {
    protected function 
index($setting) {
        
$this->language->load('module/latest');
        
          
$this->data['heading_title'] = $this->language->get('heading_title');
        
        
$this->data['button_cart'] = $this->language->get('button_cart');
                
        
$this->load->model('catalog/product');
        
        
$this->load->model('tool/image');
        
        
$this->data['products'] = array();
        
        
$data = array(
            
'sort'  => 'p.date_added',
            
'order' => 'DESC',
            
'start' => 0,
            
'limit' => $setting['limit']
        );

        
$results $this->model_catalog_product->getProducts($data);
$results $this->model_catalog_product->getProducts($data);
                         
$this->data['images'] = array();
        foreach (
$results as $result) {
            if (
$result['image']) {
            if (
$result['image']) {
               
                                    
$image $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));
         
         
$extra_images $this->model_catalog_product->getProductImages($result['product_id']);
         
         foreach (
$extra_images as $extra_image) {
            
$this->data['images'][] = array(
               
'popup' => $this->model_tool_image->resize($extra_image['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),
               
'thumb' => $this->model_tool_image->resize($extra_image['image'], $this->config->get('config_image_additional_width'), $this->config->get('config_image_additional_height')),
                                    
'sort_order' => $result['sort_order'],
                                     
'product_id' => $result['product_id'],
                                     
'sort_order' => $extra_image['sort_order'],
            );
         }   
                                   
                                }
                
$image $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']);
            } else {
                
$image false;
            }
                        
            if ((
$this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) {
                
$price $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));
            } else {
                
$price false;
            }
                    
            if ((float)
$result['special']) {
                
$special $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')));
            } else {
                
$special false;
            }
            
            if (
$this->config->get('config_review_status')) {
                
$rating $result['rating'];
            } else {
                
$rating false;
            }
            
            
$this->data['products'][] = array(
                
'product_id' => $result['product_id'],
                
'thumb'        => $image,
                
'upc'  => $result['upc'], 
                
'name'         => $result['name'],
                
'price'        => $price,
                
'special'      => $special,
                
'rating'     => $rating,
                
'reviews'    => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),
                
'href'         => $this->url->link('product/product''product_id=' $result['product_id']),
            );
        }

        if (
file_exists(DIR_TEMPLATE $this->config->get('config_template') . '/template/module/latest.tpl')) {
            
$this->template $this->config->get('config_template') . '/template/module/latest.tpl';
        } else {
            
$this->template 'default/template/module/latest.tpl';
        }

        
$this->render();
    }
}
?>

Latest.tpl aşağıdaki gibidir.

PHP Kod:
<div class="box">
  <
div class="box-heading"><?php echo $heading_title?></div>
  <div class="box-content">
    <div class="box-product">
      <?php foreach ($products as $product) { ?>
       <?php if ($images) { ?>
    <?php   foreach ($images as $image) { ?>
      <div>
        <?php if ($product['thumb']) { ?>
        <div class="image"><a href="<?php echo $product['href']; ?>"><img onmouseout="this.src='<?php echo $product['thumb']; ?>'" onmouseover="this.src='<?php echo $image['thumb']; ?>'" src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
        <?php ?> <?php ?>
       <?php ?>
        
        <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
        <?php if ($product['price']) { ?>
        <div class="price">
          <?php if (!$product['special']) { ?>
          <?php echo $product['price']; ?>
          <?php } else { ?>
          <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
          <?php ?>
        </div>
        <?php ?>
        <?php if ($product['rating']) { ?>
        <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
        <?php ?>
        <div class="cart"><input type="button" value="<?php echo $button_cart?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
      </div>
      <?php ?>
    </div>
  </div>
</div> 


Ekli Dosya(lar) Önizleme(ler)
Resmi Büyütmek İçin Tıklayın   
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-16-2012 11:18 PM
şşşşşşşşşşşşşşşt kiroğlumarket sağlık bakanlığı modül mıncıklama iznimizi iptal edecek sessiz ol Big Grin Big Grin

Ya bu gün bende bir ara mıncıkladım sen yine karman çormanda olsa bir sonuca ulaşmışsın ben hata mesajlarından başka bir şey görmedim.

Allah yar ve yardımcımız olsun işimiz zor valla.
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-16-2012 11:21 PM
(08-16-2012 11:18 PM)nokta Yazılan:  şşşşşşşşşşşşşşşt kiroğlumarket sağlık bakanlığı modül mıncıklama iznimizi iptal edecek sessiz ol Big Grin Big Grin

Ya bu gün bende bir ara mıncıkladım sen yine karman çormanda olsa bir sonuca ulaşmışsın ben hata mesajlarından başka bir şey görmedim.

Allah yar ve yardımcımız olsun işimiz zor valla.


Bu sonuca ulaşana kadar canım çıtı kemal sunal filmi gibi oldu yatırayım efendim olmazzzz kaldırayım ollmaaaazzz ee ben ansıl yapacam bunu . Osman abi bi yol gösterse olacak artık Big Grin
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
fofotarav
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 61
Konular: 6
Katılma Tarihi: Jan 2012
Rep Puanı: 0
Teşekkürler: 2
11 Mesajına, 22 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-22-2012 06:02 PM
opencart resmi sitesinden alıntıdır.

http://forum.opencart.com/viewtopic.php?f=21&t=34386


Default temada çalışıyor Ancak Zoom eklentisi yaptığımda çakışıyor.Ben de başka şekilde çözdüm

Burdan eklentiyi çekin.


jquery.metadata.min.js
jquery.swapimage.min.js

dosyalarını catalog\view\javascript\ içine atın

üstteki siteden catalog/controller/product/category.php dosyasını aynısı yapın.

catalog/view/theme/temaadınız/template/product/category.tpl dosyasını açın

bul
PHP Kod:
<?php echo $header?>

altına ekle

PHP Kod:
<script type="text/javascript" src="catalog/view/javascript/jquery.metadata.min.js"></script>
<script language="javascript" type="text/javascript" src="catalog/view/javascript/jquery.swapimage.min.js"></script>

<script type="text/javascript">
//    $.swapImage(".swapImage");
    $.swapImage(".swapImage", true, true, "mouseenter", "mouseleave");
</script> 


bul

PHP Kod:
<?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 ?>


değiştir


PHP Kod:
<?php if ($product['thumb_swap']) { ?>
      <div class="image"><a href="<?php echo $product['href']; ?>">
      
      <img class="swapImage {src: '<?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 ?>
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nokta
fofotarav
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 61
Konular: 6
Katılma Tarihi: Jan 2012
Rep Puanı: 0
Teşekkürler: 2
11 Mesajına, 22 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-22-2012 07:12 PM
(08-16-2012 06:52 PM)defsir Yazılan:  
(08-16-2012 12:53 PM)fofotara Yazılan:  işinize karışmak gibi olmasın ama, bence upc felan karıştırmayın. Eklenen ürün resimlerinden ilki zaten default çıkıyor. siz ikinci resmi ise diğer eklenen resimlerden alın. Bu konuda product sayfasından faydalanabilirsiniz.

baya bi karıştın Smile

şuanda onunla uğraşıyor zaten, yani siz söylemeden önce bu fikirler zaten mustafa kardeşimizin kafasında vardı ); modul şuanda upc , tam bittikten sonra " additional image " kısmından rollover olarak çekilecek inşallah.

@Defsir

Bak, bazen karışmak işe yarıyormuş. Smile

Başkaları adına yazarak değil de ; sen de azıcık karış(!) .. Hem biraz biraz Mvc yapısını öğrenir, hemde bize birşeyler öğretmiş olursun.

Ben seve seve sana yardımcı olmaya hazırım .
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: e-ticaretdersleri
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-22-2012 07:56 PM
@fofotara sağolasın arkadaşım, üşenmeyip araştırıp buşup paylaşmışsın.
Emeklerine sağlık.
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-22-2012 08:43 PM
(08-22-2012 07:12 PM)fofotara Yazılan:  
(08-16-2012 06:52 PM)defsir Yazılan:  
(08-16-2012 12:53 PM)fofotara Yazılan:  işinize karışmak gibi olmasın ama, bence upc felan karıştırmayın. Eklenen ürün resimlerinden ilki zaten default çıkıyor. siz ikinci resmi ise diğer eklenen resimlerden alın. Bu konuda product sayfasından faydalanabilirsiniz.

baya bi karıştın Smile

şuanda onunla uğraşıyor zaten, yani siz söylemeden önce bu fikirler zaten mustafa kardeşimizin kafasında vardı ); modul şuanda upc , tam bittikten sonra " additional image " kısmından rollover olarak çekilecek inşallah.

@Defsir

Bak, bazen karışmak işe yarıyormuş. Smile

Başkaları adına yazarak değil de ; sen de azıcık karış(!) .. Hem biraz biraz Mvc yapısını öğrenir, hemde bize birşeyler öğretmiş olursun.

Ben seve seve sana yardımcı olmaya hazırım .

Böyleleri karışın ne demek ağız burun girişsin hatta fofotora ellerine sağlık bende düzenledim modüllere göre ayarladım. Featured modülüne göre ayarladım.( szin için seçtiklerimiz. ) hem burdan hemde ilk mesajdan yayınlıyorum fofotara İki gözünden öperim senin Big Grin %100000000000 çalışmaktadır.

Ekteki dosyayı atınız: catalog/view/javascript/jquery

Açalım : catalog/controller/module/featured.php

Bulalım :

PHP Kod:
if ($product_info['image']) {
                    
$image $this->model_tool_image->resize($product_info['image'], $setting['image_width'], $setting['image_height']);
                } else {
                    
$image false;
                } 
Hemen Altına Ekleyelim:

PHP Kod:
$images $this->model_catalog_product->getProductImages($product_info['product_id']);

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

Gene Aynı Dosyada Bulalım :


PHP Kod:
'thumb'        => $image

Hemen Altına :

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

Şimdi Açalım : catalog/view/theme/*seninteman*/template/common/header.tpl

bulalım :


PHP Kod:
<script type="text/javascript" src="catalog/view/javascript/jquery/tabs.js"></script> 

Hemen Altına Ekleyin :


PHP Kod:
<script language="javascript" src="catalog/view/javascript/jquery/simpleswap.js"></script> 

Açalım:
catalog/view/theme/*senninteman/modue/featured.tpl

Bulalım:

PHP Kod:
<?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 ?>

Değiştirelim :

PHP Kod:
<?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 ?>


Ekli Dosya(lar)
.rar simpleswap.rar Eklentiyi indir...
Boyut: 665 bytes İndirme: 19
Telif Hakkı için Rapor Edin...
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nokta

« Önceki | Sonraki »
Cevapla  Gönder 

This is a rollover image en sonunda başardım :D Konusunun Linki Direk Link
This is a rollover image en sonunda başardım :D Konusunun HTML Kodu HTML Link
This is a rollover image en sonunda başardım :D Konusu BBCode Linki BBCode Link
This is a rollover image en sonunda başardım :D Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  image/data klasörü ertugrul 3 4,165 01-18-2019 06:58 PM
Son Mesaj: bilalbird
  Opencart Site Tasıma Sonunda Hata Aldım erkanarslan 1 1,865 07-17-2017 06:37 AM
Son Mesaj: fbajans
  image php hatası osman 7 8,894 09-01-2016 10:01 PM
Son Mesaj: elif
  [Modifikasyon] opencart Product Video + Image e-ticaretdersleri 2 3,299 03-22-2016 08:42 PM
Son Mesaj: bugra2
  [Modifikasyon] Photobox Resim Görüntüleyici | Photobox - CSS3 image gallery modal viewer Gökhan TAYLAN 5 4,535 12-21-2014 12:14 AM
Son Mesaj: venom839
  [Modifikasyon] Modullerde Lazyload ve Rollover Modifiyesi - Yayında e-ticaretdersleri 11 9,166 04-02-2014 08:24 PM
Son Mesaj: nokta
  Modifikasyon Kategorilerde Rollover Modifiyesi - eka7a e-ticaretdersleri 4 4,600 02-05-2014 03:32 PM
Son Mesaj: e-ticaretdersleri
  [Modifikasyon] Kategorilerde Rollover Modifiyesi e-ticaretdersleri 3 3,372 07-06-2013 10:06 AM
Son Mesaj: e-ticaretdersleri
  admin panel google image search 1.5.x adsl 6 4,910 04-26-2013 08:41 PM
Son Mesaj: oxgurunal
  İmage Adresi Dolu Olan Fakat Jpg Dosyası Olmayan Ürünleri Yayınlamama stavros 1 2,292 04-02-2013 01:10 PM
Son Mesaj: stavros

This is a rollover image en sonunda başardım :D indir, This is a rollover image en sonunda başardım :D Videosu, This is a rollover image en sonunda başardım :D online izle, This is a rollover image en sonunda başardım :D Bedava indir, This is a rollover image en sonunda başardım :D Yükle, This is a rollover image en sonunda başardım :D Hakkında, This is a rollover image en sonunda başardım :D nedir, This is a rollover image en sonunda başardım :D Free indir, This is a rollover image en sonunda başardım :D oyunu, This is a rollover image en sonunda başardım :D download


Forum Atla: