Opencart Lazy Load Eklentisini nasıl kullanabiliriz |
|||
Konuyu görüntüleyenler: 1 Misafir
|
|||
|
|||
|
|||
|
|||
sekhil
Çırak Mesajlar: 260 Konular: 52 Katılma Tarihi: Feb 2012 Rep Puanı: 3 Teşekkürler: 71
23 Mesajına, 53 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-20-2012 02:13 PM
merhaba arkadaşlar http://www.appelsiini.net/projects/lazyload linkdeki lazyload eklentisini opencart'a nasıl entegre edebiliriz. forumlarda bazı konular buldum ama hepsi olumsuz.. yardımlarınızı bekliyorum.. opencart 1.5.3.1 |
fofotara
Üye 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:
Konu Tarihi: 12-22-2012 01:53 AM
Ben kullanıyorum. Latest.tpl dosyasından örnek vereyim:
Orjinali PHP Kod: <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> düzenlenmiş hali : PHP Kod: <div class="image lazy"><a href="<?php echo $product['href']; ?>"><img src="dosya_yüklenene_kadar_gökükecek.jpg" data-original="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> css dosyasına .lazy { display: none; } js dosyasına da : $("img.lazy").show().lazyload(); eklemeniz gerekecek. header a eklenecek js dosyasını söylememe gerek yok sanırım. Diğer taraftan vqmod kullanıyorsanız bunların bir çoğu çalışmayabilir. Çünkü Opencart dosyaları bayağı bir değişiyor |
ultimaxultimax
Acemi Üye Mesajlar: 12 Konular: 4 Katılma Tarihi: May 2012 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: |
redwhite27
Kalfa Üye :) Mesajlar: 68 Konular: 19 Katılma Tarihi: Dec 2011 Rep Puanı: 4 Teşekkürler: 1
36 Mesajına, 80 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 06-07-2013 03:31 PM
ekteki klasörü olduğu gibi sitenizin bulundugu alana yükleyin
sonuç: catalog/view/javascript/jquery klasörü içinde jail klasörü içinde blank.gif - loader.gif ve jail.min.js adında 3 dosyanın aktarıldığından emin olun. loader.gif resmini kendinize göre uyarlarsınız artık. _______________________________________________________________________________ Aşağıdaki klasörü aç: catalog/view/theme/TEMANIZ/template/product/category.tpl bul: <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> bununla değiştir: <div class="image"> <a href="<?php echo $product['href']; ?>"><img class="imagejail" src="catalog/view/javascript/jquery/jail/loader.gif" width="<?php echo $product['thumbwidth']; ?>" height="<?php echo $product['thumbheight']; ?>" data-src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a> <noscript> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a> </noscript> </div> bul: onclick="display('grid');" değiştir: onclick="display(\'grid\');" bul: onclick="display(\'list\');" değiştir: onclick="displaybutton(\'list\');" bul: function display(view) { üst satırına ekle: function displaybutton (view) { display(view); $(function(){ $('img.imagejail').jail({ effect: 'fadeIn', offset: 300, speed : 400 }); }); }; Aşağıdaki klasörü aç: 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')); alt satırına ekle: $imagewidth = $this->config->get('config_image_product_width'); $imageheight = $this->config->get('config_image_product_height'); bul: $image = false; alt satırına ekle: $imagewidth = ''; $imageheight = ''; bul: 'thumb' => $image, alt satırına ekle: 'thumbwidth' => $imagewidth, 'thumbheight' => $imageheight, Aşağıdaki klasörü aç: catalog/view/theme/TEMANIZ/template/common/header.tpl bul: </head> üst satırına ekle: <script type="text/javascript" src="catalog/view/javascript/jquery/jail/jail.min.js"></script> <script type="text/javascript"> $(function(){ $('img.imagejail').jail({ effect: 'fadeIn', speed : 400, placeholder : 'catalog/view/javascript/jquery/jail/loader.gif' }); }); </script> ________________________________________ ve sonuç : ÖRNEK ÇALIŞMAYI GÖR |
|
myerlikaya
Acemi Üye Mesajlar: 1 Konular: 0 Katılma Tarihi: Oct 2013 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: |
e-ticaretdersleri
Osmanlı Torunu 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: |
eno-7
Çırak Mesajlar: 292 Konular: 148 Katılma Tarihi: Nov 2012 Rep Puanı: 0 Teşekkürler: 14
11 Mesajına, 16 Teşekkür edildi. Kişisel Bilgileri: |
|
|
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |