template一覧

Movable Type 4 で初めにやっておきたいこと

Movable Type 4 への移行作業(途中)

週末なので軽めに行こうぜ!(挨拶)

ということで、今回は思いっきり手抜きで、他人様の記事を丸パクリです(なんだ、いつもと一緒か)。

下記の記事が素晴らしかったので、さっそく真似っこしてみました。Movable Typer(造語)必見の記事ですよ!

MovableTypeプラグインのコードを書く準備を40秒で済ませる – blog.aklaswad.com

この記事は「MT プラグイン開発の準備」という視点で書かれているので、

「あ、わたし関係ない。パス」

と飛ばしてしまう人がいるかもしれませんが、普通に MT を使っている人にも役立ちます。

MT はバージョンアップのたびに「ファイルのお引っ越し」が大変。なので、勢い「全部上書き」にした後で途方に暮れたり──。

そういった手間を減らし、安全にバージョンアップする方法、としても読める記事です。

続きを読む


Movable Type 4 正式リリース! インストールと雑感

Movable Type 4 !!

こんばんわ^^

とうとう、Movable Type 4 が正式にリリースされましたね! さっそくインストールしていじっているところです。

Six Apart - Movable TypeSix Apart – Movable Type

何を隠そう! じつはベータ版から RC4 まで、ひそかに動作チェックとカスタマイズをしていたので、正式版のインストールに戸惑うところはありませんでした。

──が、MT4 になって変わったところが多く、まだまだカスタマイズとテンプレートいじりの日々が続きそうです。

今回は、MT4 のインストールと使用感、ざっくりとした感想を書きました。

続きを読む


mt.Vicuna (新 MAQUE!)テンプレートサイト公開

新 MAQUE

新 MAQUE キタ━(゚∀゚)━!!

title="Movable Type テンプレート: MAQUE">

2007-03-06: MAQUE Templateはmt.Vicunaテンプレートとして生まれ変わりました。

今後MAQUEは保守のみで、mt.Vicunaを更新する予定です。

Movable Type テンプレート: MAQUE

XHTML1.0 Strict な Movable Type のテンプレート配布サイト、Movable Type テンプレート: MAQUEがその役目を終え、新しいサイトができていました!

wu さんといえば

MAQUE と mt.Vicuna の「中の人」は wu さん。こちらの──現在当ブログで大プッシュ中の──本を執筆された方の一人ですね。さりげなく大宣伝!

photo

実践Web Standards Design―Web標準の基本とCSSレイアウト&Tips
市瀬 裕哉 福島 英児 望月 真琴
九天社 2007-02
bk1 で探す
ビーケーワン: 実践 Web Standards Design

by G-Tools , 2007/03/06

続きを読む


MAQUE(Movable Type テンプレート)の次期バージョン!

MAQUE 製作中

MAQUE 60%!!(2007-02-10T09:53:20+09:00 現在)

ということで、みんな大好き MAQUE の次期バージョンを製作中とのこと。

また、次期Ver.は構造も手入れ方法もMAQUEと完全に別物になり、名前も変更します。

次期Ver.は構造も手入れ方法もMAQUEと完全に別物になり、名前も変更します。 まるで次元が違います。ピッコロとサザエさんぐらい違う。

Movable Type テンプレート: MAQUE

なんと!ヤムチャとクリリンくらい違う、と!(書いてない書いてない)ジェバンニと松田くらい違う、と!(書いて無ェー)『ときメモ』のオリジナル版と海外版──

──それは比べること自体が間違ってるだろ……常識的に考えて。

ref.: 痛いニュース(ノ∀`):アメリカ版ときめきメモリアル発売

──うん、まぁ、このネタが言いたかっただけだし(ぶっちゃけた!)、このへんで……。


【常識】MT の動的生成は Smarty を使ってる【今更】

MT 情報はまだ尽きない

「MT の情報は、もう出尽くしたよね」──したり顔で、かつてはあれほど熱心だった MT 最新情報の追っかけを止めてしまった──というあなたはオラオラを 100 万回熟読していただくとして。

ダイナミック面白いです (オラオラ) 経由で知った、WingMemo: ダイナミック・パブリッシングで頁分割(4) バリエーション編で、なにやら見慣れないコードを見ました。──何スか {{capture assign="count"}}<$MTBlogEntryCount$>{{/capture}} って? と思って別の記事を読んで驚愕。

なんと、MT 標準の PHP 版ダイナミック・パブリッシングにはもともと頁分割機能があった、とのこと! ──というか、さらにリンク先を辿っていくと、

そもそもMovableTypeでダイナミック・ページを実現するのに使われているSmartyには、ページ分割表示できる能力があるわけですな。

買い物ログ: カテゴリ・アーカイブをページ分割しました

と、しれっと書いてありますが──えええ? MT 標準の動的生成って Smarty を使っているのか!(イマサラ?)

続きを読む


MT のテンプレートいじりの友・MTIgnore タグ

MT3.2 でも使える

MT のテンプレートをゴニョるとき(特に人様のコードをパクって改竄するとき)に <MTIgnore> タグをよく使います。これは簡単に言うとコメントのためのタグです。MT3.3 から導入されました。

自分はいまだに未練たっぷりでなかなか別れられない、というわけではないのですが、MT3.2 を使っています。同じ MT3.2 ユーザは、小粋空間: MTIgnore タグ で配布されているプラグインを、ありがたく使わせてもらいましょう。このプラグインを導入(plugins に put いんぐ)すると、MT3.2 でも <MTIgnore> が使えます。

使い方

使い方は簡単で、自分だけのために残したいコメントを <MTIgnore>……</MTIgnore> と囲むと、その部分だけは一切出力されなくなります。

例えば、従来の方法で

<MTEntries lastn="0"><!-- lastn="9999" とか許されるのは小学生までだよね -->

などと自分用に(本当かなぁ)「コメント」として書いても、公開する際にはしっかりと HTML コードの中に出力されます。ソースコードまでガン見するような、あなたの熱心なファンに、カッコ悪いコードを晒すことになるかも知れません(それってファンかなぁ)。

そこで、

<MTEntries lastn="0"><MTIgnore> lastn="9999" とか キモス (・ω・;)(;・ω・) </MTIgnore>

と書くと、(X)HTML に出力される際に <MTIgnore>……</MTIgnore> の部分は表示されません。これでようやく「自分専用のコメント」になりますね。

MT タグ、特にプラグインのタグには独特な記述が必要な場合が多いです。数ヶ月後の自分が見て悩まないように、普段からコメントを付けておくと、後々ラクかも知れませんね。

asiamoth 流

ちなみに自分は、

<MTIgnore><!-- **** ここからコメント
(ここにコメントを書く)
**** ここまでコメント --></MTIgnore>

という風に、改行したりしてなるべく目立つようにしています。完全に出力されないタグなので、こうしておかないと判りにくい!

また、要するに目立てばいいので、

<MTIgnore>⊂二二二(^ω^)二二二つ
(゜∀゜)(゜∀゜)(゜∀゜)(゜∀゜)━━━━━━━━━━wwwww(ここにコメントを書く)メポ(<●><●>)
〓しょうこ〓</MTIgnore>

でも何でもいいわけです(いいのかなぁ)。

Ref.: しょこたん☆ぶろぐ

続きを読む


Google sitemaps を Yahoo! と MSN が採用する件

採用するのはいいが……

小粋空間: Sitemaps 0.90 用テンプレート(Google・Yahoo!・MSN サポート予定)で素晴らしく熟成された Sitemaps のテンプレートが公開されています。どのあたりが素晴らしいかは、この記事のあとの方で。

ここでいう「サイトマップ(Sitemaps)」というのは Google が(?)提唱している、検索エンジンが情報収集するために利用するファイルのことを指します。──って、「タグ」に関しても思うのですが、こうした新しい技術には、紛らわしくないように新しい固有名詞を考えて欲しいですね。「AJAX」みたいな感じで。

「サイトマップでタグの情報も付ける方法は──」と、最新情報を追っかけている人じゃないと意味不明、みたいな。

余談はさておき、Googleなど3社、Sitemapsをサポート – サイト管理者は要注目 (MYCOMジャーナル) とのことですが、ものっっっ凄く肝心なことが抜けている気がします。

もの凄く肝心なこと

それは、「検索エンジンのクローラは、どうやって Sitemaps の場所を見つけるのか?」──

──いや、Google ウェブマスター ツールYahoo! Site Explorer のことは知っていますよ。しかし、MSN はどうやって Sitemaps の情報を得るのか? また、他の検索エンジンが Sitemaps を採用するとしたら、その度にサイト管理者はその検索エンジンに登録するのか? ── マンドクセー!!

sitemaps.org – FAQ をざっと読んだ限りでは、Sitemaps の場所を知らせる方法は明示されていません(よね?)。

続きを読む


はてなダイアリーの公開デザインを MT で使いたい!

はてな さんとこでデザイン管理機能が!

はてなダイアリー日記 – はてなダイアリーデザイン管理機能リリースを見て真っ先に思ったこと。

(´ -`).。oO( Movable Type で はてなダイアリー互換のテンプレートを作ったらモテモテじゃね?)

はてな・ミーツ・MT !

昔から(たぶん MT でブログを始めた当初から)「まぁ、似たようなことを考えているひとは 100 万人くらいいるだろうから、あとからゆっくりと探すか……」と思ってのんびり構えて、早三年(!)。いまだにそんなものは見たことがありません。

ライセンスの問題?

ひょっとしたら、ライセンスの問題でないのか? ということで、ちょっと はてなダイアリーのライセンスについて調べてみました。

続きを読む


MTのInclude問題は「MTIncludePlus」で解決

#### テンプレいじりの必須知識
どのブログツールでも大差ないかと思いますが、MTでデザインを変更する場合、それぞれのページの「テンプレート」を変更することになります。少しテンプレート変更に慣れてくると、複数のテンプレートで同じ部分が繰り返されていることに気がつくでしょう。例えば「カテゴリィ一覧」や「月別アーカイブ」、「最近の記事一覧」などが代表かと思います。
さて、MTといえば再構築、というのが有名ですが(?)、できれば再構築時間を短くしたい。ちょっと記事を変更しただけで何時間も待たされる(おおげさ)のは厭だ、という人が大半でしょう。そんなときには、それぞれのテンプレートの共通部分を、何とかして使い回したいものです。
幸いにして、MTには``というピッタリの専用タグがあるので、これを使うのが解決の糸口です。インターネッツ上に、いくらでも有益な情報があります。真琴さんのところがまとまっていていいですね。
[hxxk.jp – カテゴリアーカイブとナビゲーションリスト](http://hxxk.jp/2005/02/04/0232 “hxxk.jp – カテゴリアーカイブとナビゲーションリスト”)
#### MTIncludeの仕様
いよいよ本題ですが、`
`には「``タグの中にはMTタグを記述できない」という仕様があります(MT3.2で確認)。
例えば、年ごとに作成された何らかのファイルを取り出すために
.php”>
と書いてもダメな訳です。どうしても読み込みたい場合は
< ?php readfile('.php’); ?>
という具合に、PHPの力にすがることになります。──でも、毎回ページが読み込まれるたびにPHPスクリプトが実行されるので、サーバに負担がかかる──と思います(どの程度かは知らない)(レンタルサーバ者の悲しさ)。
──では、どうするか?

続きを読む


「逆・それPlu」──それ MT標準でできるよ

[Amazon Search](http://www.drk7.jp/MT/archives/000366.html “Amazon Search β3 公開 :: Drk7jp”)でお世話になっているdrkさん(ありがとうございます!)の[MT でカテゴリ別に楽天ランキングを表示する方法 :: Drk7jp](http://www.drk7.jp/MT/archives/001134.html “MT でカテゴリ別に楽天ランキングを表示する方法 :: Drk7jp”)を読んで思ったこと。
>さて、当然ながら MT とか使っていたらカテゴリ毎に違った広告を表示したくなります。これを実現するには意外と簡単。
>
>「[MT正規表現プラグイン MT Regex Plugin](http://www.drk7.jp/MT/archives/000827.html “Movable Type の正規表現プラグイン :: Drk7jp”)」さえインストールしてしまえばいいんです。
>
>[MT でカテゴリ別に楽天ランキングを表示する方法 :: Drk7jp](http://www.drk7.jp/MT/archives/001134.html “MT でカテゴリ別に楽天ランキングを表示する方法 :: Drk7jp”)
「逆・それ plu
──つまり、それはPluginなしでできますよ、という。

続きを読む