45式::雑記45式::雑記45式::雑記は、日々の事を記してないから日記ではなく雑記です。Replace)という設定のせいだ。これについては以前の記事を読んで欲しい。その際の対策としてエンティティを選択する事を紹介したが、エンティティに設定を変更する場合には注意が必要だった。注意この注意は、環境ではなくテンプレートに使用しているテンプレートタグに関係する。それは、置き換えるフィールドに対応するテンプレートタグにencode_htmlモディファイアを使えないという事だ。encode_htmlモディファイアを使うとエンティティ変換されたもののアンパサンド(&)が、さらに変換されて、記号が暗号のようになってしまう。encode_html="1"$>と記述した場合。HTMLエンコード化され、最後は三点リーダーとして表示できていない。対策この問題を避ける一番の方法はエンティティを選択しない事。対応するASCII文字か置き換えないを利用すればよい。してもエンティティを選択する場合、その対処法は二つ。一つは置き換えるフィールドで絞って選択する方法。テンプレートで置き換えるフィールドに対応するテンプレートタグでencode_htmlモディファイアが使っていないものに絞って選択すればよい。一つはテンプレートを修正する方法。置き換えるフィールドに対応するテンプレートタグのencode_htmlモディファイアをテンプレートから除去すればよい。どちらの場合も置き換えるフィールドと対応するテンプレートタグが重要だ。タイトル<$MTEntryTitle$>ブログ記事<$MTEntryBody$>追記<$MTEntryMore$>キーワード<$MTEntryKeywords$>概要<$MTEntryExcerpt$>タグ<$MTTagName$><$MTTagLabel$>記事のフォーマットにもよるが、MTEntryBodyやMTEntryMoreからencode_htmlモディファイアを外せる人は少ないと思う。Replace)は置き換えないにしておくのが無難だと思う。コメント[0]コメントはまだありません。コメント投稿フォームコメントを投稿するにはJavaScirptが必要です。ブラウザのJavaScriptを有効にしてください。(スタイル用のHTMLタグを使えます)トラックバック[0]トラックバックはまだありません。Proこのブログはクリエイティブ・コモンズでライセンスされています。45式/渡辺四ん五(4n5)。