バージョン選択

フォーラム

メニュー

オンライン状況

38 人のユーザが現在オンラインです。 (28 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 38
もっと...

サイト内検索

質問 > 管理機能 > tplを編集すると画像が反映されません

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mi-taro
投稿日時: 2009/7/16 18:15
対応状況: −−−
一人前
登録日: 2009/4/21
居住地:
投稿: 118
tplを編集すると画像が反映されません
ECCUBE 2.4.1
Mysql 5.1.31
mac tiger 10.4
apache4.4.9


こんにちは。
管理画面>デザイン管理>テンプレート設定>
より、
カスタマイズしたデザインテンプレートを追加して登録しましたが、カスタマイズしたイメージ画像が反映されたりしなかったりして困っています。


以前のバージョン、ECCUBE2.3.4版のcssやtplをカスタマイズしたのが原因でしょうか?


cssやhtmlのカスタマイズで、phpやsmartyのプログラムは触っていませんでした。

少し変なのが、文字の色や背景色は反映されているのですが、gifやjpeg画像が反映されていたりいなかったりしています。
例えば、data/smarty/templates/**/**.tplの文字を編集すると変更されるのに、画像部分のheightなどを触ると、jpeg画像の部分がウェブ表示すると[?]表示になってしまいます。

mysqlのエラーなどは出ていません。画像はなくとも、プログラムは普通です。

アドバイスいただけるとうれしいです。よろしくお願いします。

seasoft
投稿日時: 2009/7/16 19:35
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: tplを編集すると画像が反映されません
*.tpl の記述内容と実際の HTML 出力を書いていただくと良いとおもいます。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

mi-taro
投稿日時: 2009/7/16 20:11
対応状況: −−−
一人前
登録日: 2009/4/21
居住地:
投稿: 118
Re: tplを編集すると画像が反映されません
>seasoft様

レンスポンスありがとうございます!

例えば、
data/smarty/templates/以下のcart.tplの変更をあげてみます。

デフォルトのcart.tpl:
data/smarty/templates/default/cart.tpl
***************************************************************************
<h2>
<img src="<!--{$TPL_DIR}-->;img/side/title_cartin.jpeg width="166" height="35" alt="カゴの中身">
</h2>
<p>商品数:<!--arrCartlList.0.TotalQuantitylnumber_formatldefault:0-->点</p>
***************************************************************************

新しいフォルダのcart.tplの修正部分
1:画像の入れ替え
2:画像のサイズを修正。
3:文字の修正「点」から「個」へ

data/smarty/templates/新しいテンプレート/cart.tpl
***************************************************************************
<h2>
<img src="<!--{$TPL_DIR}-->;img/side/NEWtitle_cartin.jpeg width="150" height="20" alt="カゴの中身">
</h2>
<p>商品数:<!--arrCartlList.0.TotalQuantitylnumber_formatldefault:0-->個</p>
***************************************************************************


修正部分を保存して、表示してみると....
画像部分は「?」マーク
サイズは、デフォルトのまま。
文字の部分は、「個」というように新しくなります。

パスが通ってないわけではないということなんですが、どうして画像が表示されないのでしょう。
miningbrow
投稿日時: 2009/7/16 23:20
対応状況: −−−
新米
登録日: 2007/10/16
居住地: 東京
投稿: 7
Re: tplを編集すると画像が反映されません
<img src="<!--{$TPL_DIR}-->;img/side/NEWtitle_cartin.jpeg width="150" height="20" alt="カゴの中身">

<!--{$TPL_DIR}-->の後のセミコロンが怪しい気がします、、、
外してみたらどうでしょう?

<img src="<!--{$TPL_DIR}-->img/side/NEWtitle_cartin.jpeg width="150" height="20" alt="カゴの中身">

こんな感じです。
flealog
投稿日時: 2009/7/16 23:37
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: tplを編集すると画像が反映されません
引用:

例えば、
data/smarty/templates/以下のcart.tplの変更をあげてみます。

デフォルトのcart.tpl:
data/smarty/templates/default/cart.tpl


data/smarty/templates/default/bloc/cart.tplですかね?

引用:

***************************************************************************
<h2>
<img src="<!--{$TPL_DIR}-->;img/side/title_cartin.jpeg width="166" height="35" alt="カゴの中身">
</h2>
<p>商品数:<!--arrCartlList.0.TotalQuantitylnumber_formatldefault:0-->点</p>
***************************************************************************

デフォルトは・・・

  <h2>
    <img src="<!--{$TPL_DIR}-->img/side/title_cartin.jpg" width="166" height="35" alt="現在のカゴの中" />
  </h2>
  <div id="cartarea">
    <p class="item">商品数:<!--{$arrCartList.0.TotalQuantity|number_format|default:0}-->点</p>

だと思います^^

なのでminingbrow様の言われている箇所と、ファイル形式 .jpeg ⇒ .jpg でどうでしょうか?

それと
引用:

<!--arrCartlList.0.TotalQuantitylnumber_formatldefault:0-->点</p>



<!--{$arrCartList.0.TotalQuantity|number_format|default:0}-->点</p>

だと思います。

外してたらごめんなさい^^;


----------------
EC-CUBE3っぽいテンプレート
GitHub で公開中
https://github.com/bluestylejp

お問い合わせ番号CSV登録&メール送信プラグイン
http://urx.red/qDT6

ramrun
投稿日時: 2009/7/17 0:43
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: tplを編集すると画像が反映されません
ダブルクォーテーションが抜けてるから画像へのリンクが切れているんだと思います。
あとセミコロンはいらないかと。
<img src="<!--{$TPL_DIR}-->;img/side/NEWtitle_cartin.jpeg" width="150" height="20" alt="カゴの中身" />
mi-taro
投稿日時: 2009/7/17 1:19
対応状況: −−−
一人前
登録日: 2009/4/21
居住地:
投稿: 118
Re: tplを編集すると画像が反映されません
miningbrow様、 flealog様、 ramrun様

ありがとうございます!

皆様の指摘どおり、imgの前のセミコロンを / に変えると
画像が表示されました!

いろんなページをチェックしてみたところ、すべてではないのですが、
ほとんどがセミコロンに変わっていました。
一体なぜ〜〜

ひとつひとつ直すのは大変だな.....

とはいえ皆様、本当にありがとうございました。

またどうぞよろしくお願いします。



seasoft
投稿日時: 2009/7/17 5:50
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: tplを編集すると画像が反映されません
疲れ果てて寝ている間に、問題解決できていて良かったです。
この時期は、日常業務と平行して、イルカショーを手伝っているので体力的に厳しい・・・


技術系の掲示板では、抽象的な文書だけよりも、的を絞って具体的なコードを書くと反応が良い傾向ですので、そんな感じで質問すると良いかと思います。

今回のケースでは、実際に実行した(ブラウザでの)ソースも貼り付けておくと良かったのではないかと思います。(というか、それを見たら、スレ主様自身でも異常に気づけたかも。)


> いろんなページをチェックしてみたところ、すべてではないのですが、
> ほとんどがセミコロンに変わっていました。
> 一体なぜ〜〜

C言語系統のプログラミング言語を使う人に多く発現する職業病かもしれません。
ついつい、VBA マクロの行末にも「;」を打ってみたり
日常文書でも、発現すると重症ですよ

まぁ、同じパターンでの出現だとしたら、一斉置換あたりですかね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

mi-taro
投稿日時: 2009/7/17 11:36
対応状況: −−−
一人前
登録日: 2009/4/21
居住地:
投稿: 118
Re: tplを編集すると画像が反映されません(解決)
>seasoft様

早朝からご苦労様です!
seasoft様のアドバイスのおかげで皆様からのお指摘をうけ、解決に至りました。
本当にありがとうございます。

今後はコードの記述を心がけたいと思います。





スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,871名です
総投稿数は109,999件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.