<<  このカテゴリ内の前の記事 MTIfNonZero が妙  ||   このカテゴリ内の次の記事3.121にしたらAutoPageにTB出来るようになった >>

るるろぐ 2008 新着記事

この記事1件を表示

encode_html="1"

Movable Type で出力するときのエンコード形式を指定する。例えば、以下のように:

<$MTEntryExcerpt encode_xxxx="1"$>

「xxxx」には、出力したいエンコードを書く。

encode_html

html形式で、エンティティとして書かなければならない文字があった場合、その文字をエンティティに変換する。

インスタンス:

<$MTEntryTitle encode_html="1"$>

上記のように指定した場合、出力される「MTEntryTitle」は以下のように変換され出力される

MODx & MTについてもっと読む ->

MODx &amp; MTについてもっと読む -&gt;

encode_xml

xml形式で(RSS出力などで利用されている)、でエンティティとして書かなければならない文字があった場合、その対象となるすべての文字をエンティティに変換する。

エンティティされる結果は、「encode_html」と同じ。違いは、以下の条件下において:

  • システムに「HTML::Entities」がインストールされている
  • 「mt-config.cgi」 のオプション 「NoHTMLEntities」を有効にしていない

上記の場合、「encode_html」の方が、「encode_xml」より、多くの文字列が変換対象になる(らしい)

encode_js

JavaScript で、文字列が利用できるよう、エンコードする。

インスタンス:

<$MTEntryTitle encode_js="1"$>

上記のように指定した場合、出力される「MTEntryTitle」は以下のように変換され出力される

Let' enjoy MODx

Let\' enjoy MODx

うちのサイトの場合、るるろぐの各記事をJavaScritpt で出力して、Studio LioLion のフロントページで、読み込んでいる。MT側のテンプレートコードはこんな感じ:

document.write('<ul><MTEntries lastn="7"><li><a href="<$MTEntryPermalink$>" title="<$MTEntryDate format="%m.%d::%X"$> - <$MTEntryExcerpt encode_js="1"$>"><$MTEntryTitle encode_js="1"$></a> // </li></MTEntries></ul>');

※上記は改行なしで書く※

その他、多くのフォーマットが存在する。

参考文献:Movable Typeユーザー・マニュアル: テンプレート・ タグ:グローバル・タグ・アトリビュート

コメントを書く

コメントの掲載は、管理者の承認が必要な場合があります。すぐに掲載されない場合は、少しお待ち下さい。また、内容によっては掲載しない場合、掲載後、削除する場合もございます。ご了承下さい。

 必須

 必須


トラックバック

このエントリーのトラックバックURL:

http://www.liolion.info/MovT/LULUL/mt-tbon.cgi/449

都合により、上記URLの「mt-tbon.cgi」は、全角で表示しています。TBの際は、恐れ入りますが、半角に直して送信してください。

またこのブログは、トラックバックを受け付けても、それがすぐに反映されない仕組みになっています。管理者が確認後、公開しますので、少しお待ち下さい。尚、内容によっては、公開しない場合もあります。ご了承下さい。また内容に問題がないと思えるのに、いつまで経っても公開されない場合は、なんらかの事情で、pingが届いていない可能性があります。よろしければ再度送信してください(このブログに関してコメントをする?)。

MODx本出版

ここからカテゴリ一覧、記事一覧を表示

CATEGORY

RSS1.0 RSS2.0