2013-01-04 23 views
7

Chcę pokazać animowane obrazy gif dla produktu.
Przesyłanie obrazu gif jest posible, ale samo nie jest widoczne na frontend.
Widziałem funkcjonalność z powodu pamięci podręcznej w magento animowanych obrazów gif nie jest widoczny.
Jak mogę to wdrożyć?
Sprawdź link do referencji pod numerem this.
Dzięki z góry.Magento pokaż animowany obraz gif dla produktu

+0

link nie zawiera żadnych produktów. Czy to działa? – miles

+0

@miles: http://www.itsourstudio.com/hungry-hound-591 –

Odpowiedz

9

Możesz go zaimplementować.
Chociaż funkcja buforowania nie działa w przypadku animowanego obrazu gif. Plik
odpis z

ścieżka: app/code/core/Mage/Katalog/Model/Produkt/Image.php do

ścieżka: app/code/local/Mage/Katalog/Model/Product/Image.php (w razie potrzeby utwórz foldery)
Znajdź linię funkcja publiczna getUrl() i zastąp funkcję:

public function getUrl() 
    { 
     $baseDir = Mage::getBaseDir('media'); 
     $file = ('gif' == strtolower(pathinfo($this->_baseFile, PATHINFO_EXTENSION))) ? $this->_baseFile : $this->_newFile; 
     $path = str_replace($baseDir . DS, "", $file); 
     return Mage::getBaseUrl('media') . str_replace(DS, '/', $path); 
    } 

Mam nadzieję, że to ci pomoże.

+0

dzięki .. zadziałało jak wdzięk –

+0

Cieszę się, że mogę Ci pomóc –

+2

To pomaga, ale mam pewne problemy z rezised images. – superhero