0

好的,所以我实现了一个adaptiveResize 模块(https://github.com/wearefarm/magento-adaptive-resize)。我想我已经正确安装了。

我实际上在我的网站上使用大型“缩略图”作为产品图片,因为这似乎是为每个产品获取多个图片的最简单方法。所以改变产品图像我正在改变缩略图。

好的,所以我去 app/design/frontend/base/default/template/catalog/product/view/media.phtml 并将缩略图的调整大小功能更改为adaptiveResize。但是现在所有这些图像都作为默认的 Magento 占位符加载。嘘。改回常规调整大小可以解决问题。

我重命名了 media/catalog/product/cache 以强制站点创建一个新的缓存文件夹。它已经这样做了,但在其内部创建了一个图像和 small_image 文件夹,但没有缩略图文件夹。

我的 .htaccess 文件的内存限制设置为 512M。我似乎没有 php.ini 文件(或者我不知道它在哪里......)但是有一个 php.ini.sample,它的内存也设置为 512M。

有任何想法吗?照片是不是太大了?

网站位于 cart.oldfloridian.com。实施此模块后,类别图像也会起作用(http://learntipsandtricks.com/blog/magento/121/How-to-resize-Magento-e-Commerce-category-images) - 可能是相同的缓存问题?

4

3 回答 3

3

我刚刚安装并且工作正常,确保您的 media/* 是 777,然后转到管理面板中的 magento 缓存,然后单击刷新目录图像缓存

它看起来像权限问题。

然后

echo $this->helper('catalog/image')->init($_product, 'small_image')->adaptiveResize(250,380); 
于 2012-10-31T15:05:58.290 回答
2

确保安装了 PHP "GD" 图形模块。Magento 使用它来创建缩略图。输入你的外壳:

php5 -m

查看 gd 是否在列表中。如果不是,请安装它并通过在 shell 中键入以下内容来重新启动 apache:

sudo apt-get install php5-gd
sudo apachectl restart

此链接有更全面的说明

于 2014-08-14T03:08:55.310 回答
0

Flakerim 关于刷新目录图像缓存是正确的,但也忽略了刷新浏览器缓存。这对我有用。

您不必小心 var/ 中的任何文件夹,因此您始终可以安全地运行

rm -Rf var/cache/* var/generation/*
于 2016-11-03T09:35:21.163 回答