« 愛のメモリ | メイン | 絵フォント! »

2007年02月18日(日)

こっそりPHP化

殆ど誰も気づいてはいないと思いますが、コソっとPHP化+モジュール化を決行しました!
そこでいきなりお詫び…

TOPのindex以外のファイルにLINKしている場合は、Error404のページ
飛ばされてしまいます。
ごめんなさい。
そして、過去エントリーのサイト内LINKもメチャメチャです。ごめんなさい。
これから直す気があるのか?って言うと「気がついたらやろうかな〜」(; ̄3 ̄)〜♪
程度です。ごめんなさい。

でね、問題のPHP化もモジュール化もそれほどトラブルもなくすんなりできましたよ!
毎度お世話になっている小粋空間さんを熟読。

小粋空間: Movable Type の PHP化(その1)
小粋空間: モジュール化 アーカイブ

ただ、アーカイブマッピングの設定では、個別エントリーのファイル名は頑なに

%e.php

にしました。(あとで後悔するかも…)
<$MTArchiveDate format="%Y/%m/%d-%H%M%S"$>.php

の年月日時分秒を利用するファイル名が後々便利なのはわかってるけど
Archiveフォルダにズラーっと番号順で並んでるのが気持ちいいんだよねぇ…

モジュール化も最初何をどうすればいい訳??とわかんなかったけど
1つ作ってみると「あーなるほど!」とサクサク進んじゃいます。
微睡銀猫のAriaさんが「モジュール化ハマりますよ。」なんて言ってた意味がわかりました。
あとどこをモジュール化に出来るかどうか探しちゃいますよ。

ちなみにモジュール化にしたのは、
・カレンダー
・月間ArchiveList
・Recent Entries
・Recent Comments
・Categories

ちなみに月間ArchiveListのモジュール化はindexのみ。
以前、小粋空間: プルダウンメニューに表示されたアーカイブリンクの選択状態を保持するをやった時のArchiveとindexを分けて表示する方法そのまま、モジュールを作ったらErrorになったので見なかったことにして放置。
( ・ω・)もう十分軽いと思う…

このモジュール化は一気にやった方がいいね。
明日になったら忘れるかも。(笑

で、少しは軽くなったのかしら???どう?

Trackback

TrackBack URL for this entry:

Trackback

» ばぞーんあぷー from 微睡銀猫
 Nikon / D70 / AF NIKKOR 35-70mm  ぱわーあ... [Read More]

» 外の空気 from おちこじんち。
隙間から、鼻先だけ出して、クンクン。... [Read More]

Comment

うおー!! やりましたな(ΦωΦ)
お疲れさまです。
やっぱりモジュール化ハマったでしょう?(笑
スパパンと表示されましたよ、軽い軽い♪

そしてこのモモタン。゚(*´∀`*゚)゚。
クンカクンカしてるー(ハァハァ
めさめさ可愛ゆらしいです!

PHP化オメヽ(´▽`)ノ
軽い・・・様な気がするよ!
メインのテンプレートがスッキリしてくるよね、モジュール化すると。
その代わりテンプレリストが大変なことになっちゃうけど・・・。

▼Ariaさん
か、軽い??ヽ(´▽`)ノよかった〜
モジュール化はハマるねぇ。
あれだけ多いタグが、たった1行で収まる所に快感♪
1つのファイル容量も節約になりましたねぇ。
Ariaさんのその一言でがんばれました〜ありがとね!


▼micioさん
軽い、、、様な気がする??ヽ(´ー`)ノわーい
今までエントリーを保存した時の妙な時間があったけど
それがちょっと短くなったような気がするよ〜(気がするばっかりw)
テンプレわけわかんなくなりそうだねぇ。
やっぱり一気にやって、あとはしばらく放置がいいかも。(笑

モモタンかわいいー☆
春の気配を感じているのね(・∀・)

で、REIさん、お疲れ様でした!
確かに表示されるの軽い。
そうかー、私もやろうかな・・。でもまだちょっと怖い(((´・ω・`)

管理画面にもサクサク?
↑私もエントリー保存時、妙な空白時間があるんですよ。
「え?行ってるよね?止まった?」みたいな。
頑張ってみようかなー。

▼くーるさん
残念ながら管理画面はcgiだからそれほど軽くない。
でもね、以前のindexをモジュール化したら47KB→34KBになった。
個別カテゴリーも10KBづつは軽くなったよ。
「え?行ってる?がんばってるの?何?止まった?」が、
「お、ちょっとがんばってる?行くかな?!イッタ!」って感じ。。。

まずは、くーるさんちの
<!-- カレンダー -->から<!-- calendar_end -->
までのタグをテンプレ新規作成、calendar.html(php)にして
index.phpのカレンダー部分に
<?php readfile("/virtual/XXXX/public_html/calendar.html"); ?>
と絶対パスを入れればOKだお。

<>←コレ全角だから気をつけてね(゚∀゚)

なかなかお見事です。お疲れ様です。
なるほど〜と思っています。
私もMT入れようかな、とちょっとぐっときた感じます(笑)

▼あきたんさん
お久しぶりです。^^
面倒だ、重たいだの、色々ありますが、
何だかんだ言ってもMTは情報もツールもあって便利ですよ。
やり始めるとキリがないですけどね。(笑

え〜と、ちんぷんかんぷんです(笑)

ひとつだけわかったことが。。。

「モモタン可愛いぃぃ!!」(爆)

うん、軽くなりましたよ〜。
ブックマークを選択するとパッと開く…
以前まではちょっと時間がかかりましたのでね。
で、問題のコメント投稿は…さてどうかな〜。

で、次はMT3.34にアップグレードですか?
私もこそこそっと行いましたが…けっこう簡単でしたよ。
ってか、3.33との違いがあまり分かりませんが…

▼endさん
軽いかもー!なんて言った矢先、エラーですみません。orz
モモタンのこのニィーーっていう
生意気げな顔がたまりませんよね。(笑

モモタンかわいい(*´д`*)ハァハァ

▼あでぃさん
こりゃまた殆ど同時にコメント入れてたんですね…
さらにエラーですみません。orz
やっぱりこの時間は厳しいですねぇ

お、やっぱり軽くなりましたか?
それだけでもやった甲斐があったもんですよ。(゚∀゚)
次は3.34ですか…うーんあんまりメリットが感じないけど
また面倒なことになる前に片付けちゃおうかな。
でも、しばらくMTいじりたくな〜いヽ(`Д´)ノ

やったよー☆
モジュール化やってみた!
とりあえず、INDEXだけやってみました。
軽くなったのかなぁ。
でも、ホント楽しくて、もっとないかしら・・と探してしまった(笑

▼くーるさん、お疲れ〜
面白いでしょ?私も色々探してみたけど、
重いの気にしてあんまりサイドに置いてなかったから
やる所がなくて、ちょっと淋しい(・ω・` )

でもさ、私はくーるさん所って重く感じたことないんだよねー

Post a comment