TOPページ > 212MT4.1実験室 > MTでAA
MTでAA
ちょっとテスト。
私は2chとかほとんど見ない。面白いとは思うが。
そこでこんなAAがある。
∩___∩| ノ ヽ
/ ● ● | クマ──!!
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> )
(___) / (_/
| /
| /\ \
| / ) )
∪ ( \
\_)
コレをテンプレートタグを用いてクイックに描いてみるTIPS。
一番簡単で効率のよい方法
AA用のモジュール、mdlAAとでも名づけて作成する。その中で以下のように書く。
<MTSetVarTemplate name="kuma">
∩___∩<br />
| ノ ヽ<br />
/ ● ● | クマ──!!<br />
| ( _●_) ミ<br />
彡、 |∪| 、`\<br />
/ __ ヽノ /´> )<br />
(___) / (_/<br />
| /<br />
| /\ \<br />
| / ) )<br />
∪ ( \<br />
\_) <br />
</MTSetVarTemplate>
それを、以下のようにコールする。
<MTGetVar name="kuma">
この方法は、AA専用のモジュールを使用してあること、その中でAAに変数名を与えてあること、使用するときはMTGetVarすること、おおよそ考え付く、最小限の手間・データの再利用性を満たす。
しかし、今のところ、困難なことが無く、面白くもなんとも無い(いや、実用度を考えるとそれでいいのだろうが)。
実際にやってみる
モジュールを準備するのは面倒なので、このエントリ内でデータを与える。このブログはeval-templateプラグインを適用しているので、エントリ中でテンプレートタグが使用できる。
<MTSetVarTemplate name="kuma">
∩___∩<br />
| ノ ヽ<br />
/ ● ● | クマ──!!<br />
| ( _●_) ミ<br />
彡、 |∪| 、`\<br />
/ __ ヽノ /´> )<br />
(___) / (_/<br />
| /<br />
| /\ \<br />
| / ) )<br />
∪ ( \<br />
\_) <br />
</MTSetVarTemplate>
<MTSetVarTemplate name="tanyao">
./  ̄/  ̄ / _|__ ___|_<br />
―/ / |/ /|<br />
_/ _/ | _/|<br />
/\___/ヽ<br />
(.`ヽ(`> 、 /'''''' ''''''::::::\<br />
`'<`ゝr'フ\ + |(●), 、(●)、.:| +<br />
⊂コ二Lフ^´ ノ, /⌒) | ,,,ノ(、_, )ヽ、,, .::::|<br />
⊂l二L7_ / -ゝ-')´ + | `-=ニ=- ' .:::::::| +<br />
\_ 、__,.イ\ + \ `ニニ´ .:::/ +<br />
(T__ノ Tヽ , -r'⌒! ̄ `":::7ヽ.`- 、 ./|<br />
ヽ¬. / ノ`ー-、ヘ<ー1´| ヽ | :::::::::::::ト、 \ ( ./ヽ<br />
\l__,./ i l.ヽ! | .| ::::::::::::::l ヽ `7ー.、‐'´ |\-、<br />
___________________________ __<br />
│二│三│四│二│三│四│二│三│四│◎│◎│◎│伍│|伍|<br />
│萬│萬│萬│萬│萬│萬│萬│萬│萬│◎│◎│◎│萬│|萬|<br />
</MTSetVarTemplate >
<MTGetVar name="kuma">
ではGetVarしてみよう。eval-templateプラグインを適用し、エントリ中に以下のように書くだけでいい。なおデータにbrタグをつけているのは、MTのエディタで、フォーマットを「なし」としているから。私は日記とか雑記以外の記事は、リッチエディタなどは使用せず、タグは全て手打ちしている。
<MTGetVar name="kuma">
<MTGetVar name="tanyao">
クマ
∩___∩| ノ ヽ
/ ● ● | クマ──!!
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> )
(___) / (_/
| /
| /\ \
| / ) )
∪ ( \
\_)
タンヤオ
./  ̄/  ̄ / _|__ ___|_―/ / |/ /|
_/ _/ | _/|
/\___/ヽ
(.`ヽ(`> 、 /'''''' ''''''::::::\
`'<`ゝr'フ\ + |(●), 、(●)、.:| +
⊂コ二Lフ^´ ノ, /⌒) | ,,,ノ(、_, )ヽ、,, .::::|
⊂l二L7_ / -ゝ-')´ + | `-=ニ=- ' .:::::::| +
\_ 、__,.イ\ + \ `ニニ´ .:::/ +
(T__ノ Tヽ , -r'⌒! ̄ `":::7ヽ.`- 、 ./|
ヽ¬. / ノ`ー-、ヘ<ー1´| ヽ | :::::::::::::ト、 \ ( ./ヽ
\l__,./ i l.ヽ! | .| ::::::::::::::l ヽ `7ー.、‐'´ |\-、
___________________________ __
│二│三│四│二│三│四│二│三│四│◎│◎│◎│伍│|伍|
│萬│萬│萬│萬│萬│萬│萬│萬│萬│◎│◎│◎│萬│|萬|
スタイルシートによっては駄目
というかたいていの環境では思うように表示ができない。スタイルシートなしであると正しく表示される。そこで次のようにする。
<MTSetVarTemplate name="kuma_nobr">
<pre>
∩___∩
| ノ ヽ
/ ● ● | クマ──!!
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> )
(___) / (_/
| /
| /\ \
| / ) )
∪ ( \
\_)
</pre>
</MTSetVarTemplate>
<MTSetVarTemplate name="tanyao_nobr">
<pre>
./  ̄/  ̄ / _|__ ___|_
―/ / |/ /|
_/ _/ | _/|
/\___/ヽ
(.`ヽ(`> 、 /'''''' ''''''::::::\
`'<`ゝr'フ\ + |(●), 、(●)、.:| +
⊂コ二Lフ^´ ノ, /⌒) | ,,,ノ(、_, )ヽ、,, .::::|
⊂l二L7_ / -ゝ-')´ + | `-=ニ=- ' .:::::::| +
\_ 、__,.イ\ + \ `ニニ´ .:::/ +
(T__ノ Tヽ , -r'⌒! ̄ `":::7ヽ.`- 、 ./|
ヽ¬. / ノ`ー-、ヘ<ー1´| ヽ | :::::::::::::ト、 \ ( ./ヽ
\l__,./ i l.ヽ! | .| ::::::::::::::l ヽ `7ー.、‐'´ |\-、
___________________________ __
│二│三│四│二│三│四│二│三│四│◎│◎│◎│伍│|伍|
│萬│萬│萬│萬│萬│萬│萬│萬│萬│◎│◎│◎│萬│|萬|
</pre>
</MTSetVarTemplate >
<MTGetVar name="kuma_nobr">
<MTGetVar name="tanyao_nobr">
では_nobrのついた変数を呼び出してみよう。
∩___∩ | ノ ヽ / ● ● | クマ──!! | ( _●_) ミ 彡、 |∪| 、`\ / __ ヽノ /´> ) (___) / (_/ | / | /\ \ | / ) ) ∪ ( \ \_)
./  ̄/  ̄ / _|__ ___|_ ―/ / |/ /| _/ _/ | _/| /\___/ヽ (.`ヽ(`> 、 /'''''' ''''''::::::\ `'<`ゝr'フ\ + |(●), 、(●)、.:| + ⊂コ二Lフ^´ ノ, /⌒) | ,,,ノ(、_, )ヽ、,, .::::| ⊂l二L7_ / -ゝ-')´ + | `-=ニ=- ' .:::::::| + \_ 、__,.イ\ + \ `ニニ´ .:::/ + (T__ノ Tヽ , -r'⌒! ̄ `":::7ヽ.`- 、 ./| ヽ¬. / ノ`ー-、ヘ<ー1´| ヽ | :::::::::::::ト、 \ ( ./ヽ \l__,./ i l.ヽ! | .| ::::::::::::::l ヽ `7ー.、‐'´ |\-、 ___________________________ __ │二│三│四│二│三│四│二│三│四│◎│◎│◎│伍│|伍| │萬│萬│萬│萬│萬│萬│萬│萬│萬│◎│◎│◎│萬│|萬|
やってみて感想
SetVarTemplateを使うひとつの例だとは思うが、やっていることは全くの無意味。AAそのまま貼ればいいやん。とか思うと馬鹿馬鹿しくなった。
- カテゴリ:212MT4.1実験室
トラックバック(0)
このブログ記事を参照しているブログ一覧: MTでAA
このブログ記事に対するトラックバックURL:
- Categories
- Entries
-
- MT4のテンプレートタグとプラグインでサインカーブを描く
- MT4.1:クマーを色々(MTSetvarTemplate)
- MT4分科会第2回勉強会に参加しました
- MTOS4.2RC1:各ページの拡張子を得る
- MTでAA
- MT4:MTの変数演算をプラグインで拡張
- MT4.1:「MT」という文字をテーブルの背景色で表現
- 「NabeAzzテンプレート問題・パート2」へ乗ってみる
- 作りたいプラグインの覚え書き
- 世界のナベアツをプラグインで表現
- MT4:世界のナベアツをテンプレートタグで表現(2)
- MT4.1:プラグインを書いてみよう
- MT4.1:予約変数の実験
- Movable Type 4.15 テスト中(1)
- mtde.info の、反省点
- mtde.info の、できる経緯
- MT4:前のエントリ・次のエントリのリンクをカテゴリごとに(条件あり)
- MT4:世界のナベアツをテンプレートタグで表現
- MT4.1:カテゴリ並べ替え・表示非表示切り替え(非プラグイン非カスタムフィールド)
- MT4.1:変数参照専用のモジュールの可能性
- MT4:XHTML+CSS素材テンプレート化の不具合修正・要望リスト
- MT4.1:Movable Type 4.1用テンプレート作った
コメントする