メイン

ムーバブルタイプ アーカイブ

2007年01月10日

ムーバブルタイプ タグの入れ子

ムーバブルタイプのタグをいじっている時に気づいた。

「タグの入れ子が出来ない!」

タグの入れ子が出来るプラグインを発見。

MTTagInvoke
上記URLからダウンロードしたファイルを展開して、mt/plugins の中にアップロードしてください。


使用例:

<ul>
<MTTagInvoke tag_name="MTEntries">
  <MTTagInvokeAttribute name="category"><$MTEntryCategory$></MTTagInvokeAttribute>
  <MTTagInvokeAttribute name="lastn">5</MTTagInvokeAttribute>
  <MTTagInvokeContent>
    <li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
  </MTTagInvokeContent>
</MTTagInvoke>
</ul>

青い字の部分では、MTTagInvokeプラグインをMTEntriesコンテナタグに適用することを意味しています。 赤い字の部分では、MTEntriesコンテナタグのcategory属性に<$MTEntryCategory$>の指定と、lastn属性に最新エントリ5件分を指定しています。 緑の字の部分では、MTTagInvokeプラグインを適用したことで、<MTEntries>が<MTTagInvokeContent>に置き換わったと思ってください。

参考:
http://bizcaz.com/archives/2006/08/12-171526.php
○MTTagInvoke
http://www.nonplus.net/software/mt/MTTagInvoke.htm

おまけ:
ムーバブルタイプ3.2 テンプレート・タグ リファレンス
ムーバブルタイプ3.3 テンプレート・タグ リファレンス

2007年01月12日

エントリでMovableTypeのタグを使用する

こ、これは便利。

http://bizcaz.com/archives/2006/05/14-142231.php


○使い方

1.EvalTemplate.pl をダウンロードする。
 ※各自の環境に合った文字コードで保存するようにしてください。僕は Shift_JIS で保存しました。

2.EvalTemplate.pl をアップロード。
 アップロード先は、いつものmt/plugins/ の中にアップロードします。

3.テンプレート修正
対象とするテンプレートは、メインページ、個別アーカイブ、カテゴリアーカイブと、日付アーカイブの各テンプレートです。テンプレート内の、エントリ本文(<$MTEntryBody$>)、エントリ追記(<$MTEntryMore$>)を以下のように修正します。

修正前
<div class="entry-body"><$MTEntryBody$></div>

修正後
<div class="entry-body"><$MTEntryBody eval="1"$></div>

青い字に部分を追加します。同様に、エントリ追記(<$MTEntryMore$>)にも追加します。

修正したら、いつもの保存して再構築します。

以上で、エントリ内でもMovableType(ムーバブルタイプ)のタグを使用できるようになりました。


注意事項
原理的にはグローバルフィルタが有効にできる場所であれば、どこでも、どんなテンプレートタグでも使えます。
強力な反面、悪用されると危険です。間違ってコメントやトラックバックで有効にしないよう、十分に注意を払ってください。
エントリ本文(<$MTEntryBody$>)、エントリ追記(<$MTEntryMore$>)に限定した方がいいと思います。

2007年01月15日

MobableType タイトルをトリミング(短く)して表示するプラグイン

最近はムーバブルタイプ一色。
1月にひと段落して、次の開発へ進む予定。

ムーバブルタイプを使っていると、
「これできるかなー」
と思うことは、ほとんどプラグインがある(^^

プラグインを開発した人偉い!

今回は
「エントリのタイトルって短く表示できないかなー」
と言う問いに対して、
「MobableType タイトルをトリミング(短く)して表示するプラグイン」
があった。

○使い方

1.ファイルの作成
 mt-trimj2.pl を作成する。(文字コードはUTF8になっている)
2.ファイルのアップロード
 ファイルをプラグインフォルダ( /plugins )へアップロードする
3.使う
 例) <$MTEntryTitle$> → <$MTEntryTitle trimj2_to="46"$>


参考:
http://home.kanto-gakuin.ac.jp/~ito/mt/archives/2005/09/post_34.html

カレンダー


2007年05月
Su Mo Tu We Th Fr Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Map

About ムーバブルタイプ

ブログ「プログラマ 福重 伸太朗 ~基本へ帰ろう~」のカテゴリ「ムーバブルタイプ」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはネットワークです。

次のカテゴリはモデリングです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。