MT4.1:クマーを色々(MTSetvarTemplate)
使いではあると思われるが、なかなか日の目を見ないMTSetvarTemplateテンプレートタグの使用サンプルのひとつ。
AAのクマーのバリエーションを手抜きで書く。
以下サンプルコードを貼って書いてみた。
Normal
∩___∩| ノ ヽ
/ ● ● | クマ──!!
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> )
(___) / (_/
| /
| /\ \
| / ) )
∪ ( \
\_)
Nerupo
∩___∩| ノ ヽ
/ + + | 寝るぽ
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> )
(___) / (_/
| /
| /\ \
| / ) )
∪ ( \
\_)
Music Mode
∩___∩| ノ ヽ
/ ♪ ♪ | ゼプリン!ジョニシュ!
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> )
(___) / (_/
| /
| /\ \
| / ) )
∪ ( \
\_)
Study
∩___∩| ノ ヽ
/ ◎------◎ | お勉強しますが何か?
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> )
(___) / (_/
| /
| /\ \
| / ) )
∪ ( \
\_)
Killer
∩___∩| ノ ヽ
/ ▼ ▼# ぶっ殺す
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> )
(___) / (_/
| /
| /\ \
| / ) )
∪ ( \
\_)
ソースコード
<MTIgnore>基本パーツ</MTIgnore>
<MTSetvarTemplate name="01"> ∩___∩</MTSetvarTemplate>
<MTSetvarTemplate name="02"> | ノ ヽ</MTSetvarTemplate>
<MTSetvarTemplate name="03"> / ● ● | クマ──!!</MTSetvarTemplate>
<MTSetvarTemplate name="04"> | ( _●_) ミ</MTSetvarTemplate>
<MTSetvarTemplate name="05"> 彡、 |∪| 、`\</MTSetvarTemplate>
<MTSetvarTemplate name="06">/ __ ヽノ /´> )</MTSetvarTemplate>
<MTSetvarTemplate name="07">(___) / (_/</MTSetvarTemplate>
<MTSetvarTemplate name="08"> | /</MTSetvarTemplate>
<MTSetvarTemplate name="09"> | /\ \</MTSetvarTemplate>
<MTSetvarTemplate name="10"> | / ) )</MTSetvarTemplate>
<MTSetvarTemplate name="11"> ∪ ( \</MTSetvarTemplate>
<MTSetvarTemplate name="12"> \_) </MTSetvarTemplate>
<MTIgnore>目 いろいろ</MTIgnore>
<MTSetvarTemplate name="03A"> / + + | 寝るぽ</MTSetvarTemplate>
<MTSetvarTemplate name="03B"> / ♪ ♪ | ゼプリン!ジョニシュ!</MTSetvarTemplate>
<MTSetvarTemplate name="03C"> / ◎------◎ | お勉強しますが何か?</MTSetvarTemplate>
<MTSetvarTemplate name="03D"> / ▼ ▼# ぶっ殺す</MTSetvarTemplate>
<MTIgnore>アタマ</MTIgnore>
<MTSetVarTemplate name="mae">
<MTGetVar name="01"><br />
<MTGetVar name="02"><br />
</MTSetVarTemplate>
<MTIgnore>カラダ</MTIgnore>
<MTSetVarTemplate name="ato">
<MTGetVar name="04"><br />
<MTGetVar name="05"><br />
<MTGetVar name="06"><br />
<MTGetVar name="07"><br />
<MTGetVar name="08"><br />
<MTGetVar name="09"><br />
<MTGetVar name="10"><br />
<MTGetVar name="11"><br />
<MTGetVar name="12"><br />
</MTSetVarTemplate>
<MTIgnore>ここから描画コード</MTIgnore>
<p>Normal</p>
<MTGetVar name="mae"><br />
<MTGetVar name="03"><br />
<MTGetVar name="ato"><br />
<p>Nerupo</p>
<MTGetVar name="mae"><br />
<MTGetVar name="03A"><br />
<MTGetVar name="ato"><br />
<p>Music Mode</p>
<MTGetVar name="mae"><br />
<MTGetVar name="03B"><br />
<MTGetVar name="ato"><br />
<p>Study</p>
<MTGetVar name="mae"><br />
<MTGetVar name="03C"><br />
<MTGetVar name="ato"><br />
<p>Killer</p>
<MTGetVar name="mae"><br />
<MTGetVar name="03D"><br />
<MTGetVar name="ato"><br />
解説
クマーのデータは一行ずつ分けて、12回に渡って与えている。MTSetvarTemplateで。変数01、02、03...12までは全てバラバラに準備されたデータ。
まずはノーマルなクマーを変数01~12で書き、次にクマーの目のライン、3行目のデータを色々と変更して4回書き直している。
ノーマルクマーは「01,02,03,04,05,06,07,08,09,10,11,12」のデータを単に並べればよい。ねるぽクマーは「01,02,03A,04,05,06,07,08,09,10,11,12」と、3行目のデータのみ03Aデータに差し替えただけ。あと、更に中間MTSetvarTemplateでアタマ、カラダのブロックを共通部分としてまとめてます。
...などという使い方もあります。
- カテゴリ:212MT4.1実験室
トラックバック(0)
このブログ記事を参照しているブログ一覧: MT4.1:クマーを色々(MTSetvarTemplate)
このブログ記事に対するトラックバック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用テンプレート作った
コメントする