0

それでは、adaptiveResize モジュール (https://github.com/wearefarm/magento-adaptive-resize) を実装しました。正しくインストールできたと思います。

製品ごとに複数の画像を取得する最も簡単な方法と思われるため、私は実際に自分のサイトの製品画像として大きな「サムネイル」を使用しています。商品画像の変更 サムネイルを変更しています。

では、app/design/frontend/base/default/template/catalog/product/view/media.phtml に移動して、サムネイルのサイズ変更機能を adaptResize に変更します。しかし現在、これらの画像はすべてデフォルトの Magento プレースホルダーとして読み込まれています。ブー。通常のサイズ変更に戻すと、問題が解決します。

media/catalog/product/cache の名前を変更して、サイトに新しいキャッシュ フォルダーを強制的に作成させました。そうしましたが、その中に画像とsmall_imageフォルダーが作成されましたが、サムネイルフォルダーはありません。

.htaccess ファイルのメモリ制限は 512M に設定されています。私は php.ini ファイルを持っていないようです (またはどこにあるかわかりません...) が、メモリが 512M に設定されている php.ini.sample があります。

何か案は?写真が大きすぎますか?

サイトは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 に答える
0

Flakerim は、カタログ イメージ キャッシュをフラッシュすることについては正しかったのですが、ブラウザのキャッシュをフラッシュすることも省略しました。それは私のためにトリックをしました。

var/ 内のフォルダーに注意する必要がないため、いつでも安全に実行できます

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