Magento麦进斗上传产品图片为gif,但是在页面上却不动,这是为什么,该如何解决?!

为产品上传图片,想用动图显示,gif可以成功上传,而且在后台可以看到动态,但是保存在页面上查看时,只是一张静态图,这是由于什么导致的,是要用到JS来进行处理吗?该如何操作

有些语言处理图片时不支持动态图,查你们的api加载动态图的方式。
看这个js处理的:http://www.jb51.net/jiaoben/250905.html

magento前台读取产品图片会从一个 media/catalog/product/cache 文件夹里取处理过的图片缓存文件,处理过的gif图片就不会动了,要去取原文件

新建 app/code/local/Mage/Catalog/Model/Product/Image.php 覆盖 app/code/core/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);
    }

https://stackoverflow.com/questions/14151682/magento-show-animated-gif-image-for-product

有些可能没有启用flash'插件详情请访问
https://www.sky8g.com/technology/1751/