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

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

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

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
あなたの一票を待っています!まぐまぐ大賞2008
2006/10/31

【MTでHPを!】No.04 〜 こんなん取ってたっけ?(笑)

この記事を取り寄せる

■────────────────────────────────■
□                                □
■□   MT(Movable Type)でホームページ型ブログを作ろう!   □■
□                                □
■                   http://www.kowaza.net/mag/
□ Vol.004 ────────────────────── 2006/10/31□


これを受信してほとんどの方が、「あれ、こんなメルマガ取ってたかな?」
と思われたことと思います。ええ、取っていたんですよ、アナタは(笑)


なのになぜそんな風に思ってしまうかというと、前回発行したのがジャスト
半年前(^^; 発行者本人も発行の仕方を忘れてるぐらいですから(笑)、読者
の方が登録したことを忘れているのもムリはありません(^^;


ということで創刊から丸一年とちょっと、ようやく4号まで漕ぎ着けました、
Kotaです(^^ゞ


ホントはここでグダグダと言い訳とか大人の事情とかもろもろ語り尽くした
いんですが、下手するとそれだけで終わっちゃいそうですので(笑)、
早速本題に入ります。この辺は我ながら「大人になったなぁ」と実感
しますねぇ(笑)

------------------------------------------------------------------
 ▼ まずは軽く営業という名のジャブ(笑)
------------------------------------------------------------------

え〜、MTカスタマイズといっても、まず多くの方がつまずくのがHTMLと
スタイルシート。特に初心者の方に難関と思われるこれらのハードルを
サクッと乗り越えてもうおうと、


『目指せ“脱”初心者!ホームページ & MTガッチリ基礎固め講座!』


というセミナーを計7回開催し、セミナー用テキストもまとめました。


MTの前段階としてのHTMLとCSSの基礎を、ホントはこのメルマガのネタに
しようと思ってたんですが、もうテキストに書いちゃったので、
それを再録するのもアレだし・・・というわけでこのメルマガの
発行頻度も一気に下がったわけですが(^^;、見方を変えれば


『メルマガを一つ潰してまで書き上げたセミナーテキスト!』


とも言える・・・のか?(^^;


というわけでその「ガッチリ基礎固め講座」セミナー、おそらく今回が
最後と思います > だよね、社長?(笑)


******************************************************************

   11月4日(土)【HTMLとCSSの基礎知識】大阪セミナー
   http://mt-master.net/files/2006/07/oosaka-sem.html

******************************************************************


会場は1人1台PC設置してある「大阪産業会館」です。土日は数ヶ月前から
予約済みだったのですが、この日だけ空いていて「ラッキー」と予約したん
ですが、三連休のど真ん中だったんですね(^^; そりゃ空いてるわさ(^^;


ということで、せっかくの三連休にも関わらず何の予定もない方はぜひ!(笑)


ちなみに、「つまずく」はこれでいいんだべ? >シュウ(笑)


------------------------------------------------------------------
 ▼ カテゴリーごとにページ内容を変えるMTIfCategory
------------------------------------------------------------------


さて、普通のメルマガですとこの辺でもう終わりなのでしょうが、私の
場合はここからが本編です(爆) すいません、そういうヤツですんで、
今回初めて読まれる方はお覚悟のほどを・・・もしくはフッターから
登録解除を(笑)


HTMLとCSSネタはセミナーに託しましたので(くどい(笑))、今回は
ストレートにMTの話を。あ、もちろん「ストレート」というのは「直接」
という意味と、最初の小見出しの「ジャブ」に引っかけての両方の意味が
あります! ・・・んなこたどうでもいいッスね、はい(^^;


さて、MTのバージョン3.3からいくつかMT独自のタグ、テンプレートタグが
追加されています。中でも有用性の高いものとして

<MTIfCategory>

というタグがあります。これは「もし○○というカテゴリーの場合には」
と、カテゴリーごとに条件判断をするタグです。


たとえばショップサイトで「イチオシ商品というカテゴリーのエントリー
には、『イチオシ商品』というロゴ画像を入れたい」というとき、

<MTIfCategory name="イチオシ商品">
<img src="ichioshi-logo.gif" />
</MTIfCategory>

とすると、「イチオシ商品」カテゴリーのページにだけ画像が表示され、
他のカテゴリーのページには表示されません。このタグはカテゴリー・
アーカイブにもエントリー・アーカイブにも使えます。


MTで普通のサイトを作る時のやっかいな点の一つは、カテゴリーごとに
表示内容を変えにくいところです。それを補えるこのタグは、結構重宝
することと思います。


が・・・


------------------------------------------------------------------
 ▼ 2つのプラグインでさらにパワーアップ!
------------------------------------------------------------------

3.3のMTIfCategoryにはいくつか欠点、というか不便な点があります。


まずカテゴリーが一つしか指定できないこと。「イチオシ商品と
今週のオススメの二つのカテゴリーに画像を入れたい」といったことが
できません。<MTIfCategory>を二回記述すればできますが。


それから「このカテゴリーだけ表示を外したい」という逆パターンが
できません。カテゴリーが10個あって9個のカテゴリーには表示させたい
が、残る一個だけ表示させたくないという場合は、<MTIfCategory>の
条件文を9回書かないとならないんです。こいつはメッチャ面倒。


で、実はこれらの弱点を補えるプラグインがあります。


(・・・ふう、やっと今日の本題に辿り着いた(爆))


実はこのMTIfCategoryというのは、以前からプラグインとして提供
されていたんです。それが3.3で標準装備されたんですが、なぜか機能が
縮小されてしまいました。


元のMTIfCategoryプラグインは、<MTIfCategory>だけでなく、逆の

<MTIfNotCategory>

というタグも使えます。「もしカテゴリーが○○でない場合は」という
ケースですね。


Googleアドセンスを張ったサイトで、「コンテンツ量が足りません」という
恐怖の警告をGoogleからもらったことのある方もいらっしゃると思いますが
(笑)、たとえばリンク集カテゴリーのページなど、コンテンツ量が少なめの
カテゴリーのページは、

<MTIfNotCategory name="リンク集">
アドセンスのソース
</MTIfNotCategory>

としておくと、リンク集カテゴリーにはアドセンスが表示されません。
もうこれでGoogleからの警告も怖くないざーますですわね、奥さま!(笑)


さらにもう一つ、MTregexというプラグインを導入すれば、カテゴリーが
複数指定できるようになります。書き方はこうなります。

<MTIfCategory pattern="/オススメ|イチオシ/">

このように、クオーテーションマーク「"」の内側にスラッシュ「/」を
入れて、カテゴリー名を半角の縦線で区切ります。この例だと
「オススメ」と「イチオシ」の2つのカテゴリーだけに、同じソースが
挿入できます。


もちろん<MTIfNotCategory>と組み合わせて、AとCとFのカテゴリーに属する
ページには○○を入れて、BとEのカテゴリーに属するページの場合は
△△を非表示にして、など、細かい制御ができるようになります。


------------------------------------------------------------------
 ▼ さてこの2つのプラグインのお値段は!?(笑)
------------------------------------------------------------------

・・・って通販やってんじゃないんですよ、奥さん!(笑)


もちろんフリーです(^^) 入手先はこちら。

MTIfCategory
http://bradchoate.com/weblog/2002/10/31/mtcatx

Mtregex
http://bradchoate.com/weblog/2002/07/27/mtregex

それぞれmtcatx-1_5.zip, mtregex-1_61.zipというzipファイルがあります
ので、ダウンロードして解凍して下さい。


インストール方法は、MTIfCategoryの方は二つのファイル、

■catx.pl → 「plugins」フォルダ内にアップロード

■「catx.pm」 → 「extlib」フォルダ内に「bradchoate」というフォルダを
作成し、そこにアップロード


MTregexの方は三つのファイルが出て来ますので、

■regex.pl → 「plugins」フォルダへアップロード

■regex.pmとpostproc.pm → 先ほど作成した、「extlib」フォルダ内の
「bradchoate」フォルダへアップロード


ちなみに「bradchoate」というのはこのプラグインの作者の名のようです。
フォルダ名間違えると動きません。作者がヘソを曲げるから・・・では
ないですが(笑)、ご注意ください。


ちなみにMTregexは、本来は正規表現を扱えるようにするプラグインで、
別に<MTIfCategory>に特化したものではありません。正規表現がわかる人
ならもっといろんな使い方ができると思います。
ちなみに私はわかりませんが(^^;


それから正規表現を扱うせいだと思いますが、Shift-JISでインストール
したMTで、日本語でカテゴリー名を付けている場合にはMTregexは動作
しないようです。この点もご注意ください。


ん〜、なんか「MTのメルマガ書いた!」という充足感があるなぁ、今日は!
(笑)


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

この半年の間で、個人的には会社を辞めたことが一番大きな変化でした。
会社を辞めていいことの一つは、外出しないで済むことです(笑)


といっても別に引きこもりとか対人恐怖症などではないんですが(^^;


私とお会いして下さったことのある方はご存じですが、私は両方のもみ上げ
を繋ぐように顎ヒゲを生やしております。


何日かに一度、電動ヒゲトリマーで整えてますが(笑)、これはヒゲの長さを
7段階に調節でき、私は3段目、長さにして三分ぐらいで整えています。


ある日のこと、グダグダと昼過ぎに起きて半分寝ぼけたままヒゲトリマーを
当てていたら、ミョーに洗面台に落ちるヒゲの量が多く、しかも長い・・・


フッと慌ててトリマーの調節メモリを見たら、1段目、長さ一分設定に!


さすがに長さが一分だとヒゲがうっすら、というか、むしろ単なる
「剃り残し」にしか見えません(笑) しかもその時はすでに顔の右半分を
トリマー済み・・・


それから数日間、右顔面のヒゲが伸びて左顔面ヒゲの長さに追いつくまで
外出を控えたのは言うまでもありません(爆)


ビバ自由人!(爆)

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

  MT(Movable Type)でホームページ型ブログを作ろう!
  http://mt-master.net/files/2005/08/post_3.html

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

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

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

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

この記事を取り寄せる
最新号をメルマガでお届け
登録 解除

規約に同意して

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

最近の記事

上へ戻る