【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.─────●



![転職なら[en]社会人の転職情報!転職成功者続出 転職なら[en]社会人の転職情報!転職成功者続出](http://kamogawa.mag2.com/bn/recommend/sya.gif)
![派遣のお仕事探しなら[en]派遣のお仕事情報 派遣のお仕事探しなら[en]派遣のお仕事情報](http://kamogawa.mag2.com/bn/recommend/haken.gif)
![アルバイト探しは[en]本気のアルバイト アルバイト探しは[en]本気のアルバイト](http://kamogawa.mag2.com/bn/recommend/baito.gif)
![就職サイトは[en]学生の就職情報 就職サイトは[en]学生の就職情報](http://kamogawa.mag2.com/bn/recommend/gakusei.gif)
![転職なら[en]転職コンサルタントキャリアを活かした転職に! 転職なら[en]転職コンサルタントキャリアを活かした転職に!](http://kamogawa.mag2.com/bn/recommend/consul.gif)

