バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > tplファイルの日本語部分の出力だけ数値文字参照になる

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
JapanDesig
投稿日時: 2014/1/16 20:43
対応状況: −−−
半人前
登録日: 2013/10/1
居住地: 大阪市
投稿: 12
tplファイルの日本語部分の出力だけ数値文字参照になる
お世話になっております。

http://tokimekihonpo.jp/products/list.php?category_id=2
http://tokimekihonpo.jp/products/detail.php?product_id=2

ID:test
PW:2014

detail.tpl と list.tpl で表示されるページの日本語部分だけが数値文字参照に置き換えられてしまい困っています。
ブラウザ表示自体は問題ない様にも見えるのですが、ソースを見ると何か微妙です・・・

例えば
<!--画像エリア ここまで-->

これがソースを見ると
<!--&#12345;&#12345;&#12345;-->

となってしまいます。
defaultのテンプレートに戻して、data/cacheをクリアしたりしてみても状況は変わらないです。

何か心当たりや、改善策等あれば教えて頂けませんでしょうか?
よろしくお願いいたします。

サーバーはヘテムル
EC-CUBEバージョンは2.13.1
php.infoも見れる様にしてあります。
http://tokimekihonpo.jp/phpinfo.php
miiitaka
投稿日時: 2014/1/16 22:15
対応状況: −−−
一人前
登録日: 2011/10/17
居住地: 宮崎県宮崎市
投稿: 94
Re: tplファイルの日本語部分の出力だけ数値文字参照になる
JapanDesig さん

tplファイルの文字コードは何になっていますか?


----------------
無料で学べるEC-CUBEノウハウ - EC-CUBEの学校
アラタナ

JapanDesig
投稿日時: 2014/1/16 22:26
対応状況: −−−
半人前
登録日: 2013/10/1
居住地: 大阪市
投稿: 12
Re: tplファイルの日本語部分の出力だけ数値文字参照になる
miiitaka様
お返事ありがとうございます。

data\Smarty\テンプレート名\tokimeki\products\list.php
data\Smarty\テンプレート名\tokimeki\products\detail.php
ともに文字コードの記載はない様です。

これらのtplファイルに文字コードの指定をすれば良いのでしょうか?
デフォルトのテンプレートに戻しても症状が変わらなかったので、再インストールしかないのかなぁと思っておりました・・・


/////////////////////////////////////////////////////////
追記です

訳の分からないことを言いいましてすみませんでした。
上記のtplファイルですが、terapadからutf8nで保存し直しアップロードしましたが改善しない様です。
flealog
投稿日時: 2014/1/16 23:55
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: tplファイルの日本語部分の出力だけ数値文字参照になる
キャッシュは /data/Smarty/templates_c をクリアしてみてください。


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

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

JapanDesig
投稿日時: 2014/1/17 0:11
対応状況: −−−
半人前
登録日: 2013/10/1
居住地: 大阪市
投稿: 12
Re: tplファイルの日本語部分の出力だけ数値文字参照になる
flealog様
コメントありがとうございます。

関連のありそうなphp・tplファイルの文字コードをチェックしてみましたが、皆utf-8でした。

/data/cache
/data/Smarty/templates_c
上記のキャッシュを全てクリアしましたが改善されないです。

その上でデフォルトのテンプレートに戻しても症状は同じで、全く意味不明です。


patapata
投稿日時: 2014/1/17 12:22
対応状況: −−−
仙人
登録日: 2010/7/7
居住地: 神奈川県
投稿: 502
Re: tplファイルの日本語部分の出力だけ数値文字参照になる
php.iniでの文字コードも指定したらどうでしょうか?
JapanDesig
投稿日時: 2014/1/17 13:21
対応状況: −−−
半人前
登録日: 2013/10/1
居住地: 大阪市
投稿: 12
Re: tplファイルの日本語部分の出力だけ数値文字参照になる
patapata様
アドバイスありがとうございます

ヘテムルサーバーのコントロールパネルから、php.iniの文字コード指定を試してみたのですが、症状が変わらないので、再度サーバーのデフォルトに戻してあります。

また、新たに発見した症状なのですが、管理画面内のカテゴリに関連する画面でもソースの中身を見ると、数値文字参照に置き換えられて化けているいることが発覚しました。
casa
投稿日時: 2014/1/17 13:37
対応状況: −−−
長老
登録日: 2011/10/3
居住地:
投稿: 210
Re: tplファイルの日本語部分の出力だけ数値文字参照になる
こんにちわ。

ヘッダー・フッターや、本文に動的に出力される内容(商品名や詳細コメント等)は正常なようなので、detail.tplやlist.tplファイル自体の内容が既に数値参照になっていると思われます。

再度、detail.tpl等をアップロードしなおしてみてはどうでしょうか。

JapanDesig
投稿日時: 2014/1/17 14:28
対応状況: −−−
半人前
登録日: 2013/10/1
居住地: 大阪市
投稿: 12
Re: tplファイルの日本語部分の出力だけ数値文字参照になる
casa様
アドバイスありがとうございます。

/data/Smarty/templates/テンプレート名/products/detail.tpl
/data/Smarty/templates/テンプレート名/products/list.tpl
いずれもtplファイル自体は数値参照になっておらず、文字コードもUTF-8なんです。
昨晩から何度も見直して文字コード確認後アップロードし直しているのですが・・・
下記はdetail.tplの記載内容の一部になります。




<div class="itempage_white">
<!--▼商品ステータス-->
<!--{assign var=ps value=$productStatus[$tpl_product_id]}-->
<!--{if count($ps) > 0}-->
<ul class="status_icon clearfix">
<!--{foreach from=$ps item=status}-->
<li>
<img src="<!--{$TPL_URLPATH}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="60" height="17" alt="<!--{$arrSTATUS[$status]}-->" id="icon<!--{$status}-->" />
</li>
<!--{/foreach}-->
</ul>
<!--{/if}-->
<!--▲商品ステータス-->

<!--★商品コード★-->
<dl class="product_code">
<dt>商品コード:</dt>
<dd>
<span id="product_code_default">
<!--{if $arrProduct.product_code_min == $arrProduct.product_code_max}-->
<!--{$arrProduct.product_code_min|h}-->
<!--{else}-->
<!--{$arrProduct.product_code_min|h}-->〜<!--{$arrProduct.product_code_max|h}-->
<!--{/if}-->
</span><span id="product_code_dynamic"></span>
</dd>
</dl>

<!--★商品名★-->
<h2><!--{$arrProduct.name|h}--></h2>
</div>
<!--▲itempage_white-->
patapata
投稿日時: 2014/1/17 15:34
対応状況: −−−
仙人
登録日: 2010/7/7
居住地: 神奈川県
投稿: 502
Re: tplファイルの日本語部分の出力だけ数値文字参照になる
ふむ。使ってるFTPソフトの設定は、どうなのでしょうか?
アップロード時に変換かけるような設定していませんか?
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.