2013-01-04 11 views
7

मैं उत्पाद के लिए एनिमेटेड gif छवियां दिखाना चाहता हूं।
जीआईएफ छवि अपलोड करना सकारात्मक है लेकिन यह फ्रंटेंड पर नहीं देखा जाता है।
मैंने देखा कि Magento एनिमेटेड gif छवियों में कैश के कारण कार्यक्षमता नहीं देखी गई है।
मैं इसे कैसे कार्यान्वित कर सकता हूं?
संदर्भ के लिए this लिंक देखें।
अग्रिम में धन्यवाद।Magento उत्पाद के लिए एनिमेटेड gif छवि दिखाएं

+0

लिंक में कोई उत्पाद नहीं है। क्या आपको यह काम करने के लिए मिला? – miles

+0

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

उत्तर

9

आप इसे कार्यान्वित कर सकते हैं।
हालांकि आपकी कैशिंग कार्यक्षमता एनिमेटेड gif छवि के लिए काम नहीं करेगी। एप्लिकेशन/कोड/कोर/दाना/सूची/मॉडल/उत्पाद/Image.php को

पथ: एप्लिकेशन/कोड/स्थानीय/से

पथ
प्रतिलिपि फ़ाइल Mage/Catalog/Model/Product/Image.php (आवश्यक होने पर फ़ोल्डर्स बनाएं)
लाइन सार्वजनिक फ़ंक्शन getUrl() ढूंढें और फ़ंक्शन को प्रतिस्थापित करें:

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); 
    } 

आशा है कि यह आपकी मदद करेगा।

+0

धन्यवाद .. यह एक आकर्षण –

+0

आप –

+2

मदद करने के लिए यह मदद करता है खुशी की तरह काम किया, लेकिन मैं rezised छवियों के साथ कुछ मुद्दों है। – superhero

संबंधित मुद्दे