2012-02-22 9 views
0

私のメンバーがmagentoのアカウントにアップロードした写真を表示したいのですが、入手できません。私のSQLクエリは正常に結果を表示するだけです。magentoの写真を表示するには

私は試しました:echo '<img src="members/crazy.jpg" alt="Member Photo" /><br/>'; ディレクトリは大丈夫ですが、まだ画像は表示されません。

Magentoで写真を表示するためのコメントはありますか?誰かが私にそのディレクトリを教えてもらえますか?

答えて

0

ブラウザで画像を開くとどうなりますか?例:http://yoursite.com/members/crazy.jpg

メディアフォルダをmagentoで確認し、そこから.htaccessファイルをメンバーディレクトリにコピーすると、それを修正する必要があります。

フォルダに.htaccessファイルがない場合、メインディレクトリの.htaccesを使用します。これらのファイルは、これらのファイルに直接アクセスできません。

+0

は私がメンバーにメディアフォルダからの.htaccessをコピーしたback.wellを返信ありがとうございましたフォルダが、まだイメージがロードされていないんそれはキャッシュなどのためです。 –

0

例のパスは相対パスで、実線(/)で開始しません。これは、閲覧したページに応じてブラウザが異なる解釈をすることを意味します。おそらくこれを絶対にすることで回避することができますが、好ましい方法はgetUrlを使用して設定済みのストアドメインを使用し、httpまたはhttpsに加えて他の多くの考慮事項を決定することです。ここで

echo sprintf('<img src="%s" alt="Member Photo" />', 
    Mage::getUrl('members/crazy.jpg', array('type' => 'direct_link'); 

は、テンプレートファイルから行わ同じことだ:

<img src="<?php 
    echo $this->getUrl('members/crazy.jpg', array('type' => 'direct_link') 
?>" alt="Member Photo" /> 
関連する問題