ページ 11

list項目に登録した画像が、表示されたりされなかったり。

Posted: 2009年6月16日(火) 22:32
by washme
スキーマの定義に
<data name="shopphotolist" type="list" caption="写真一覧" >
<listitem caption="写真の説明文" >
<data name="photo" type="img" caption="写真" />
</listitem>
</data>

とありまして、
デザイン定義に、
<xsl:for-each select="photolist/listitem">
  <a href="{photo}" target="_blank"><img src="{photo}&w=160" /></a>
</xsl:for-each>

としています。
登録画像はlistに3枚あります。

この状態で
<cmsd:entrylist name="フォルダ名" design="default" />

でページを表示すると、photolistのphotoが2枚表示され、1枚非表示。
再読込をすると非表示だった写真が表示され、表示されてた写真がされなかったり、
全て表示される場合もあります。

サーバー側の問題なのでしょうか?

追加

Posted: 2009年6月17日(水) 19:18
by washme
winのIE7では問題ありませんでした。
macのsafari4とOPERAでこの問題が発生します。

Posted: 2009年6月18日(木) 18:33
by さとう
「非表示」「表示されない」というのは、画像の枠はあるけれども、エラーを表すバツ印が出てしまう、ということでしょうか?

もしそうならサーバーの帯域制限に引っかかっているのかもしれないですね。
画像重かったり、枚数が多かったり、ページビューが多いとそうなります。
サーバの管理画面で転送量をチェックしてみてください。