【 2007年11月10日 】

MTMacroでカスタムタグ

 ブログの記事をちょっとリッチにしようと思ったら、HTMLの記述が必要になってしまうことが多い。一度ならいいんだけど、それがほとんど定型になると、何とか楽したくなる。

 そこで導入したのが、MTMacro

 これは独自にタグを作成し、記事の投稿時に通常のHTMLタグに置き換えるもの。記述が大幅に省略できる上、間違いや、思考の中断を防げる。

 インストールのしかたは『MovableType/MTMacro - PukiWiki:魂の叫び』に詳しいので参照のこと。

 で、どんなタグを書いたかというと、

<MTMacroDefine name="freemind" tag="freemind">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"

WIDTH="<MTMacroAttr name='width' default='100%'>"

HEIGHT="<MTMacroAttr name='height'default='300'>">

<param name="movie" value="(visorFreemind.swfを指定)" />

<param name="quality" value="high" />

<param name="menu" value="false" />

<param name="FlashVars" value="initLoadFile=<MTMacroAttr name='initLoadFile'>" />

<embed src="(visorFreemind.swfを指定)" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" FlashVars="initLoadFile=<MTMacroAttr name='initLoadFile'>" width="<MTMacroAttr name='width' default='100%'>" height="<MTMacroAttr name='height'default='300'>"></embed>

</object>

</MTMacroDefine>

というもの(visorFreemind.swfは別記事で解説する)。

 使い方は記事本文に<freemind initLoadFile="(張り付けたいFreeMindファイルのURL)" />と記述すると、freemindのファイルが張り付けられる。

一度やってしまえば、簡単で、しかも見栄えがいいでしょ。

トラックバック(0)

トラックバックURL: http://www.ohzapper.com/mt4home/mt-tb.cgi/1984

コメントする

アーカイブ

広告

広告