質問 > その他 > tplファイルの日本語部分の出力だけ数値文字参照になる |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
JapanDesig |
投稿日時: 2014/1/17 19:56
対応状況: 解決済
|
半人前 登録日: 2013/10/1 居住地: 大阪市 投稿: 12 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる 皆様
たくさんのアドバイスを頂きましたことに感謝いたします。 本当にありがとうございました。 状況が改善したことの詳細を報告いたします。 まず今回使用していたプラグインは下記です。 ・のし対応 0.6 ・ヘッダー情報設定 1.0.0 ・パンくずリスト 0.1 ・お届け先ごと送料無料プラグイン 0.1a ・値引き率表示!! 1.1 ・カテゴリ別コンテンツエリア追加 1.0 ・商品別コンテンツエリア追加 1.0 これを全てOFFにして、flealog様から教えて頂いた通りに「SMARTY_FORCE_COMPILE_MODE を true」 キャッシュを全てクリアにして、状況が改善しました。 そして、1個づつプラグインを有効にしたところ、下記の3個を有効にしたら、症状が再発でした。 ・値引き率表示!! 1.1 ・カテゴリ別コンテンツエリア追加 1.0 ・商品別コンテンツエリア追加 1.0 この症状はローカルのXAMPPでは出ていませんでしたので、サーバーやphp.ini設定等の影響もあるのかもですが、原因が分かってとにかく良かったです。 みなさま本当にありがとうございました。 |
JapanDesig |
投稿日時: 2014/1/17 18:32
対応状況: −−−
|
半人前 登録日: 2013/10/1 居住地: 大阪市 投稿: 12 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる flealog様
当たりましたーー ご指示の通りやってみたら、症状止まりました!! どのプラグインの影響だったのか、わかれば結果書き込みます。 本当に助かりました!! |
JapanDesig |
投稿日時: 2014/1/17 18:23
対応状況: −−−
|
半人前 登録日: 2013/10/1 居住地: 大阪市 投稿: 12 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる flealog様
アドバイスありがとうございます プラグイン全てOFFにして、SMARTY_FORCE_COMPILE_MODE を true 試してみます! |
flealog |
投稿日時: 2014/1/17 18:18
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる 何かプラグインを利用していて、そのテンプレートが文字化けしている可能性はありませんか?
一度、プラグインを全て外して、 SMARTY_FORCE_COMPILE_MODE を true にしてみてはいかがですか?
|
JapanDesig |
投稿日時: 2014/1/17 15:43
対応状況: −−−
|
半人前 登録日: 2013/10/1 居住地: 大阪市 投稿: 12 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる patapata様
ありがとうございます FTPソフトは、ffftpをデフォルト状態で使っています。 OSはWindows7x64です。 ミラーリングアップロードの時だけ、psd・aiを除外している設定のみです。 |
patapata |
投稿日時: 2014/1/17 15:34
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる ふむ。使ってるFTPソフトの設定は、どうなのでしょうか?
アップロード時に変換かけるような設定していませんか? |
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--> |
casa |
投稿日時: 2014/1/17 13:37
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる こんにちわ。
ヘッダー・フッターや、本文に動的に出力される内容(商品名や詳細コメント等)は正常なようなので、detail.tplやlist.tplファイル自体の内容が既に数値参照になっていると思われます。 再度、detail.tpl等をアップロードしなおしてみてはどうでしょうか。 |
JapanDesig |
投稿日時: 2014/1/17 13:21
対応状況: −−−
|
半人前 登録日: 2013/10/1 居住地: 大阪市 投稿: 12 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる patapata様
アドバイスありがとうございます ヘテムルサーバーのコントロールパネルから、php.iniの文字コード指定を試してみたのですが、症状が変わらないので、再度サーバーのデフォルトに戻してあります。 また、新たに発見した症状なのですが、管理画面内のカテゴリに関連する画面でもソースの中身を見ると、数値文字参照に置き換えられて化けているいることが発覚しました。 |
patapata |
投稿日時: 2014/1/17 12:22
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる php.iniでの文字コードも指定したらどうでしょうか?
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |