2011-12-14 6 views
0

PrestashopインストールでSmartyテンプレートを読み込むときに、奇妙な空白が発生しています。私に気付かれなかったので、それを特定の変更に戻すことはできません。Smartyには次のものが含まれています:奇妙な空白文字

これはインクルードの直前で発生しているように見え、ブラウザに空きスペースがあります。ここで

この空白が発生したHTMLのサンプルです:

ファイルにカーソルを移動

http://twi.tl/051i3o0T062F1X2L3u3k

あなただけ#main divの後にどこか空白文字に気づくでしょう#customization divの前に

フォーラムで見ると、出力されているバイトオーダーマークについての記事があります。

Prestashopのすべての行にコメントを移動して、干し草の中で針を見つけようとするのではなく、おそらく不正な文字を見つけるためにもっと知的なアプローチがありますか?おそらく、出力のその行がどのファイルのどの行に生成されるかを正確に特定できる関数です。

アンはい、私は解決策を見つけたSVN

+0

これはByte Order Markであり、Bitではありません。 フォローアップの質問のポイントは何ですか? –

答えて

1

をインストールします、ありがとうございました。ファイルはByte Order Mark(BOM)で保存されていました。

CodaのPHPファイルからBOMを削除するCodaプラグインが見つかりました。 「バイトオーダーマークなし」のファイルを保存すると、余分な空白がブラウザに出力されなくなります。

このプラグインは、http://panic.com/coda/developer/community/plugins.phpであり、Write UTF BOMと呼ばれます。

2

テンプレートファイルをBOMなしでテンプレートファイルを保存するのに、私はnotpad ++を使用しました。

関連する問題