MT4(Movable Type4)でブログ型ホームページを作ろう!  RSSを登録する

今話題のMT(Movable Type・ムーバブル・タイプ)でホームページを作ろう!これからはブログのメリットを活かし、SEOの効いたホームページの時代。見本サイトを元に毎回1ステップずつ作成手順を紹介します。

最新号をメルマガでお届けします    
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
2008/11/21

【MT4でHPを!】No.26 ~ MTIfを使いこなす(3) MTElse

■────────────────────────────────■
□                                □
■□   MT4(Movable Type4)でブログ型ホームページを作ろう!  □■
□                                □
■                   http://www.kowaza.net/mag/■
□ Vol.026 ────────────────────── 2008/11/21□



皆さんこんにちは、Kotaです(^^)/



9月末からほとんどかかりっきりだった
「PC&携帯サイト同時生成ツール〜ツインビルダー for MT」
http://frkz.jp/yama/



サポートの方もようやく落ち着いてきました。


10月はホントにサポート対応だけで毎日が過ぎていく日々でしたが、
気がついたら記事数も100を越えて、ちょっとした「MTお悩みデータベース」
の感があり、大方の疑問は解消できるようになったようです(^^)




それもこれもすべて私の努力の賜物かと(爆)




ということで今号からはまた広く「MTネタ」を取り上げていきます。



・・・とは言っても別にツインビルダー販売止めるワケじゃないんで(笑)、
未購入の方はぜひご検討を!(笑)



で、ここらでこのメルマガも初心に返り、もう誰も覚えてないとは
思いますが(^^;、一応連載企画だったネタの続きを復活します!



------------------------------------------------------------------
 ▼  MTIfを使いこなそう!(3) 〜Ifの相棒、MTElse〜
------------------------------------------------------------------


そうです、「MTIfを使いこなそう!」という連載をやっていたんですよ、
実は(^^;


確か最初の時にも書きましたが、このMTIf系が使いこなせると、
本当にMT4のカスタマイズの幅が広がるんです。


MTIfを駆使することで、MT3の時には別途プラグインを使わなければ
ならなかったいろんなことが可能になるんです。


つまりいくつものプラグインと同等の価値があるワケです。



そう言われると「へ〜!」と思いませんか?(笑)



なので、思ってくれていることを前提に第三回開幕です!(笑)


おさらいですが、基本は


<MTIf name="テンプレートの種類">
○○
</MTIf>


で、指定したテンプレートの種類の時だけ○○を表示する、でした。


そして第二回はMTIfの逆、MTUnlessを説明しました。


<MTUnless name="テンプレートの種類">
○○
</MTUnless>


で、指定したテンプレート以外の時に○○を表示する、でした。


MTIfとはちょうど正反対の動作になるわけですね。


ここまで大丈夫ですか? あぶない方は以下をどうぞ。


MTIfを使いこなそう!(1) テンプレートの区別
http://www.kowaza.net/mag/MTIf%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b901.html


MTIfを使いこなそう!(2) MTIfの逆バージョン、MTUnless
http://www.kowaza.net/mag/MTIf%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b902-MTUnless.html


ついでにあぶない刑事はこちらをどうぞ(爆)

http://jp.youtube.com/watch?v=J9ENa21WQ_g





YouTube行っても「もっとあぶない刑事」とか探さずに戻って来てね!(爆)



------------------------------------------------------------------
 ▼  ElseでIfとUnlessを一石二鳥に
------------------------------------------------------------------


さ、タカ&ユージは置いといてMTのお勉強に戻ります(笑)


Elseというのは英単語で「その他の」「別の」という意味ですね。


<MTElse>も当然「その他の」「別の」という機能を持っていて、
「MTIfに該当しないその他の場合」という役割を果たします。


使い方ですが、<MTIf>と</MTIf>の中に入れて、このように書きます。


<MTIf name="テンプレートの種類">
○○
<MTElse>
△△
</MTIf>


<MTIf>は、テンプレートの種類が合致した場合に○○を表示しますが、
さらに<MTElse>を使った場合は、合致しなかった場合にどうするかを
指定することができます。ですので上の場合は△△を表示します。


これは具体例を見た方がわかりやすいでしょう。
実はMTのデフォルトテンプレートのヘッダー部分がこれを使っています。


デフォルトのデザインのヘッダー部分、赤のグラデーション部分ですね。
ここにはブログ名とブログ説明が入るようになっています。


でも、トップページとその他のページではHTMLタグが違っているって
気付いてました?


トップページはブログ名が<h1>、ブログ説明が<h2>なんですが、
それ以外のページでは両方とも<div>タグでくくられているんです。


そして個別ページなら個別タイトルの部分に<h1>が、カテゴリページは
カテゴリ名に<h1>が使われているんです。


どのページもブログ名が<h1>タグというのはSEO的には良くないわけで、
気の利いたタグ付けだな、とちょっと感心しました。



やればできるじゃん、シック○・ア○ート!(笑)



で、このヘッダー部分のタグ付けがまさにこの<MTIf>と<MTElse>の
組み合わせで作られているんです。


ちょっとソースを簡略化して骨組み部分を紹介しますと、


<mt:If name="main_index">
  <h1>ブログ名</h1>
  <h2>ブログ説明></h2>
<mt:Else>
  <div>ブログ名</div>
  <div>ブログ説明</div>
</mt:If>


こうなっています。<mt:If name="main_index">ですから、

「トップページなら○○」

ということで、トップページには


  <h1>ブログ名</h1>
  <h2>ブログ説明></h2>


が表示されます。そしてトップページ以外のすべてのページには、
<mt:Else>以降の部分、


  <div>ブログ名</div>
  <div>ブログ説明</div>



が表示されます。これで「トップページは○○、それ以外は△△」
という書き分けができているわけです。


ちなみに<MTIf>と<MTUnless>がわかっている方は、


「それって

<mt:If name="main_index">
  <h1>ブログ名</h1>
  <h2>ブログ説明></h2>
</mt:If>
<mt:Unless name="main_index">
  <div>ブログ名</div>
  <div>ブログ説明</div>
</mt:Unless>

でもいいんじゃね?」


と思われるかもしれません。その通り、同じことです。


しかし明らかにElseを使った方がシンプルで記述も楽ですよね?


つまり<MTIf>と<MTElse>を組み合わせれば、<MTIf>と<MTUnless>を
もっと整理して書くことができるというわけです。


ちなみにMTのデフォルトテンプレートですが、片や<h1>と<h2>、
片や<div>でも見た目が同じなのは、それぞれのタグに同じIDを振って、
スタイルシートの同じ指定を適用させているからです。


詳しく知りたい方はMTデフォルトサイトのHTMLソースとスタイルシートを
見てみてください。


さて、これで<MTIf>系の主要タグが出揃いました!


本当はさらに<MTElseIf>という、さらなる合わせ技ができる
第四のタグがあるんですが(笑)、いよいよワケわかんなくなって
ただの「アブナイ人」になられても困るんで(爆)、
IF系はこれで打ち止めにしておきましょう。


実際IfとUnlessとElseの組み合わせで十分実用に堪えますので。


そして次回はいよいよ実践でバリバリ活用するための第一歩、
「変数の設定・利用」編に入ります! お楽しみに!(^^)/





・・・って、「変数の設定・利用」なんてタイトルで


「うわっ、楽しそう♪」


なんて思う人は一人もいないッスよねぇ(爆)



■編集後記
------------------------------------------------------------------

すでにいろいろなところで紹介されてますが、「ホトケの千さん」こと
田中千瑞禾さんが書籍を出版されました(^^)/



・・・あ、「ホトケの千さん」ってのはいま作りました、すいません(笑)



でも千さんをご存じの方は「ホトケ」って言葉に違和感ないと思います。


ホントにいつも優しくにこやかで、穏和な方なんですよ(^^)


それだけに逆に最も怒らせたくない人なんですが(笑)、人柄そのままに
懇切丁寧な対応、サポートで、信頼している方、頼りにしている方も
たくさんいらっしゃいます。


そんな千さんの良さがそのまま本になったかのような書籍(笑)、


『寝ている間に全自動で副収入が月8万円儲かるしくみ』
http://www.kowaza.net/s/fuku8/


・・・まあoKiさんがメルマガで突っ込んでいたようにタイトルは
アレですが(^^;、発売開始よりAmazonの全書籍売り上げで1位を取り、
いまこの時間帯でも4位でした! スゴイ売れ行きですよね!


で、いつもギリギリで恐縮なんですが(^^;、今日、21日中に
購入されると、Amazonキャンペーンの特典がもらえます!


書籍添付のCD-ROMだけでもかなりの充実度ですが、特典はさらに
てんこ盛り! 購入されるのでしたらキャンペーン中が絶対お得です!


『寝ている間に全自動で副収入が月8万円儲かるしくみ』
http://www.kowaza.net/s/fuku8/


○────────────────────────────────○

  MT4(Movable Type4)でブログ型ホームページを作ろう!
  http://www.kowaza.net/mag/

  PC&携帯サイト同時生成ツール ツインビルダー for MT
  http://frkz.jp/yama/

  発行者:Kota
  メール:kota@kowaza.net

  Movable Type Master School
  http://mt-master.net/

  引き留めたいのは山々ですが(^^;、登録解除はこちらから
  http://www.mag2.com/m/0000169548.html

●───── Copyright(c) 2008 Kota All Rights Reserved.─────●



■ウラ編集後記


す、すんません、徹夜明けでネタも用意してなくて・・・m(__)m



あ、じゃあここで第一回どーでもいいアンケート大会!(笑)



先日、さる同年代の方二名と共に飲んでいて、なぜか


「思春期の青少年の性の目覚め」ネタで盛り上がってしまいました(笑)


「プレイボーイやGORO買うのにわざわざ隣町まで行った」とか
「自販機でエッチな本買う時やたら大きい音がするからスンゲー
ビビッりながら買った」とか、男の子なら誰でも身に覚えのあるであろう
他愛ない話です(^^;


で、「男の子なら誰にでも身に覚えのある話」ということで私が、


「そういえば、母親がエッチ本を見つけると、必ず机の上にこれみよがしに
置いてたりしなかったッスか?」と、絶対「あるある!」というリアクション
が返ってくるのを信じて疑わずに発言したんですが、


「いや、そういうことはなかったな」

「いや・・・ないな」


と自分的には予想外の返事(^^;;;



ということで第一回どーでもいいアンケート!(笑)



「ある日学校から帰ってきたら、ベッドの下に隠しておいたはずの
エッチ本が自分の机の上に鎮座していた」


という方、スイッチオン!(笑)



・・・結構普遍的な人生の一コマだと思うんですが(笑)



あ、それから女性読者の方、もし将来息子さんのエッチ本を見つけたとしても、
お願いですから見て見ぬふりをしてあげてください(笑)


子供いたたまれないです(^^;;;

最新号をメルマガでお届け
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。

最近の記事

上へ戻る