タグ付けされた質問 「image」

画像処理、インポート、アップロード、管理に関する質問を示します。

3
attribute_codeでattribute_idを検索します
私が見つける必要があるattribute_id属性の値をimage、small_imageとthumbnail。私はデータベース、85、86、87でそれらを知っていますが、ハードコードされた値ではなく、クエリを動的にする必要があります。私が苦労しているのは、属性が格納されているテーブルを見つけることです。チェックcatalog_product_attributeしましたname/codeが、属性の列がありません。 Mage::...PHPコードではなく、SQLクエリとして取得する必要があります。サンプルのSQLクエリコードまたはその他のガイダンスが非常に役立ちます。

4
修正方法:「HEADER ALREADY SENT」とGD2?
これは、デバッグ方法の質問の続きです:ヘッダーはすでに送信され、GD2です。具体的には、次のエラーを修正する方法(ソースを追跡するために以前のデバッグアドバイスを使用して最初の行が追加されていることに注意してください): 2014-02-04T14:26:06+00:00 DEBUG (7): Cannot send headers; headers already sent in /home/.../lib/Varien/Image/Adapter/Gd2.php, line 133 2014-02-05T16:14:32+00:00 DEBUG (7): HEADERS ALREADY SENT: < pre > [0] /home/.../app/code/core/Mage/Core/Controller/Response/Http.php:52 [1] /home/.../lib/Zend/Controller/Response/Abstract.php:766 [2] /home/.../app/code/core/Mage/Core/Controller/Response/Http.php:83 [3] /home/.../app/code/core/Mage/Core/Controller/Varien/Front.php:188 [4] /home/.../app/code/core/Mage/Core/Model/App.php:354 [5] /home/.../app/Mage.php:683 [6] /home/.../public_html/index.php:87 </ pre > その質問は、この問題をデバッグする方法に関するものでした。この質問はそれを修正する方法です。その質問に対する私の「回答」に従って、そしてバニラMagentoインストールでさらにいくつかのテストを行ったところ、これがMagentoコアバグ(v1.7.0.2)のように見えることを確認できます。 これらのログは、標準のMagentoページ/ブロック画像マネージャーを使用して、ページまたは静的ブロックの画像を管理するだけで発生します。再現するには、画像が含まれているページを開きます。ページ上の画像ごとにこれらの1つが記録されます。画像マネージャーを開いて、アップロードされた画像を表示します-表示される画像ごとに別の画像があります。 問題はこの関数にあるようです。私の読書では、CMS画像がフェッチされてダッシュボードに表示されるたびにこのエラーが発生することが最も確実です。 public function display() { header("Content-type: ".$this->getMimeType()); call_user_func($this->_getCallback('output'), …
8 image  header  gd2 

3
製品画像の代わりに親製品画像を表示するミニカート
お客様が[カートに追加]をクリックすると、ajaxを使用してミニカートに商品を表示するコードがあります。問題は、そのページを更新するまで子商品の画像が表示されず、代わりに親商品の画像が表示されることです。私はバックエンドに入り、「構成可能な製品イメージ」と「グループ化された製品イメージ」を変更して製品イメージを表示しましたが、以下のコードはこれらの設定を無視しているようです: <?php $_item = $this->getItem(); $isVisibleProduct = $_item->getProduct()->isVisibleInSiteVisibility(); $canApplyMsrp = Mage::helper('catalog')->canApplyMsrp($_item->getProduct(), Mage_Catalog_Model_Product_Attribute_Source_Msrp_Type::TYPE_BEFORE_ORDER_CONFIRM); ?> <li class="item"> <?php if ($this->hasProductUrl()): ?> <a href="<?php echo $this->getProductUrl()?>" title="<?php echo $this->htmlEscape($this->getProductName()) ?>" class="product-image"><img src="<?php echo $this->getProductThumbnail()->resize(50, 50)->setWatermarkSize('30x10'); ?>" width="50" height="50" alt="<?php echo $this->htmlEscape($this->getProductName()) ?>" /></a> <?php else: ?> <span class="product-image"><img src="<?php echo $this->getProductThumbnail()->resize(50, 50)->setWatermarkSize('30x10'); ?>" …
8 product  cart  image  ajax 

2
管理パネルのグリッド形式で複数の画像をアップロードする方法は?
ここでは、magentoの管理パネルグリッド形式で複数の画像をアップロードしたいと思います。管理パネルのグリッド形式で画像を作成します。ここに画像アップロードコーディングを添付しました。 [....] $fieldset->addField('image', 'image', array( 'name' => 'image', 'label' => Mage::helper('magentostudy_design')->__('design Image'), 'title' => Mage::helper('magentostudy_design')->__('design Image'), 'required' => true, 'disabled' => $isElementDisabled )); [....] この引数を使用して複数のアップロード画像を変更すると、'multiple'=> 'multiple' ここに私のコード: [....] $fieldset->addField('image', 'image', array( 'name' => 'image', 'multiple' => 'multiple', 'mulitple' => true, 'label' => Mage::helper('magentostudy_design')->__('design Image'), 'title' => Mage::helper('magentostudy_design')->__('design Image'), 'required' => …

1
Mage_Catalog_Model_Product_Image :: _ checkMemory
製品一覧ページのnewrelicの遅いリクエストを見ると、呼び出された最上位の関数はMage_Catalog_Model_Product_Image :: _ checkMemory()でした。これは、memory_limitのini設定の確認などの一連ini_get('memory_limit')の処理を行い、画像サイズを確認して、それに必要なメモリを計算します。オン... return trueその関数に(チェックをスキップして、Magentoはこれらのプロセスに十分なメモリがある)を追加したところです。以下のグラフはその影響を示しています。 他の誰かがこれについて何かしましたか?アイデア、リスク?

3
カスタム属性画像を取得する
ここにMagento 2の質問: 「bike_range_image」という名前のカスタム属性(メディアタイプ)を作成し、コアでグーグル検索を行い、カスタムサイズなどで画像を取得するためにできることはすべて試しましたが、適切なアプローチを見つけることができません。 私はそれをテキストとして得ることができますが、明らかにそれだけでは不十分なので、これはそれをカットしません: $productImage = $product->getCustomAttribute( 'bike_range_image' ); さて、そこにあるテーマのいくつかの例は私がこれを行うことを示唆しています: $this->helper('Magento\Catalog\Helper\Image')->init($product, 'bike_range_image'); しかし、これにより、適切なデータがないように見える巨大なMagento \ Catalog \ Helper \ Imageオブジェクトができます。(あなたが疑問に思っているなら、私は適切な製品を持っています)。 誰か私にいくつかの指針がありますか?

3
Magentoで製品の割引率を表示する
画像に割引率をバッジとして表示したい(画像2を参照)。http://www.customy.com/blog/show-product-discount-percent-in-magento/の指示に従い、製品ページに割引率を表示しました(画像1を参照)。 私が試した: app / design / frontend / yourpackage / yourtheme / template / catalog / product / price.phtml <?php // Discount percents output start ?> <?php if($_finalPrice < $_price): ?> <?php $_savePercent = 100 - round(($_finalPrice / $_price)*100); ?> <p class="special-price yousave"> <span class="label"><?php echo $this->__('You Save:') ?></span> <span …

2
Magento 2のプレースホルダー画像がサムネイルのみで表示されている
ベース、スモール、スウォッチ、サムネイルの 4つのオプションすべてに同じプレースホルダー画像をアップロードしました。プレースホルダーはカテゴリページのサムネイルにうまく表示されていますが、クリックして製品の詳細ページに移動すると、アップロードしたカスタムプレースホルダーではなく、デフォルトのmagentoプレースホルダーが表示されます。 これを引き起こした可能性があるものについての手がかりはありますか?キャッシュのクリアとsetup:static-content:deployの実行の両方をすでに試しました。

2
製品オブジェクトなしで製品ベースイメージを取得する
base-image全体をロードせずに製品を入手するにはどうすればよいproduct objectですか?私は持っていproduct-id,skuます。[私たちは製品base imageを入手できることを知っていますproduct object] そのために利用できる最善の方法またはトリックはありますか? どんな助けでもありがたいです。 ありがとうございました

1
商品画像のタップの「除外」オプションについて知りたい
製品の管理-製品の詳細-画像タップ がある 基本画像/小さい画像/サムネイル/除外/削除 ほとんどの画像が「除外」にチェックされていることがわかりました チェックを外すかチェックしようとしたが、何も違うものが見つからない このチェックボックスは何ですか?オンまたはオフにする必要がありますか? 好奇心が強いとは、「除外」のチェックを意味します
7 product  image 

1
不正な画像を与える製品ループ
商品をループ処理していて、商品の画像でエラーが発生します。 私が使用しているコードは以下の通りです: <?php $collection = Mage::getModel('catalog/product')->getCollection(); $collection->addAttributeToFilter('status', 1); // 1=Enabled, 2=Disabled $obj = Mage::getModel('catalog/product'); ?> <?php $productCounter=1; ?> <?php foreach ($collection as $product): ?> <?php $_productInCollection = $obj->load($product->entity_id); ?> <li class="item text-center"> <a class="product-image" title="<?php echo $_productInCollection->getName(); ?>" href="<?php echo $_productInCollection->getProductUrl(); ?>"> <img src="<?php echo $this->helper('catalog/image')->init($_productInCollection, 'small_image')->resize(null, 152)->keepFrame(false); ?>" height="152" …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.