こっそり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になったので見なかったことにして放置。
( ・ω・)もう十分軽いと思う…
このモジュール化は一気にやった方がいいね。
明日になったら忘れるかも。(笑
で、少しは軽くなったのかしら???どう?
Comment
うおー!! やりましたな(ΦωΦ)
お疲れさまです。
やっぱりモジュール化ハマったでしょう?(笑
スパパンと表示されましたよ、軽い軽い♪
そしてこのモモタン。゚(*´∀`*゚)゚。
クンカクンカしてるー(ハァハァ
めさめさ可愛ゆらしいです!
Posted by:
Aria
|
2007年02月18日 23:40
PHP化オメヽ(´▽`)ノ
軽い・・・様な気がするよ!
メインのテンプレートがスッキリしてくるよね、モジュール化すると。
その代わりテンプレリストが大変なことになっちゃうけど・・・。
Posted by:
micio |
2007年02月18日 23:46
▼Ariaさん
か、軽い??ヽ(´▽`)ノよかった〜
モジュール化はハマるねぇ。
あれだけ多いタグが、たった1行で収まる所に快感♪
1つのファイル容量も節約になりましたねぇ。
Ariaさんのその一言でがんばれました〜ありがとね!
▼micioさん
軽い、、、様な気がする??ヽ(´ー`)ノわーい
今までエントリーを保存した時の妙な時間があったけど
それがちょっと短くなったような気がするよ〜(気がするばっかりw)
テンプレわけわかんなくなりそうだねぇ。
やっぱり一気にやって、あとはしばらく放置がいいかも。(笑
Posted by:
REI
|
2007年02月19日 00:21
モモタンかわいいー☆
春の気配を感じているのね(・∀・)
で、REIさん、お疲れ様でした!
確かに表示されるの軽い。
そうかー、私もやろうかな・・。でもまだちょっと怖い(((´・ω・`)
管理画面にもサクサク?
↑私もエントリー保存時、妙な空白時間があるんですよ。
「え?行ってるよね?止まった?」みたいな。
頑張ってみようかなー。
Posted by:
くーる |
2007年02月19日 11:22
▼くーるさん
残念ながら管理画面はcgiだからそれほど軽くない。
でもね、以前のindexをモジュール化したら47KB→34KBになった。
個別カテゴリーも10KBづつは軽くなったよ。
「え?行ってる?がんばってるの?何?止まった?」が、
「お、ちょっとがんばってる?行くかな?!イッタ!」って感じ。。。
まずは、くーるさんちの
<!-- カレンダー -->から<!-- calendar_end -->
までのタグをテンプレ新規作成、calendar.html(php)にして
index.phpのカレンダー部分に
<?php readfile("/virtual/XXXX/public_html/calendar.html"); ?>
と絶対パスを入れればOKだお。
<>←コレ全角だから気をつけてね(゚∀゚)
Posted by:
REI
|
2007年02月19日 11:49
なかなかお見事です。お疲れ様です。
なるほど〜と思っています。
私もMT入れようかな、とちょっとぐっときた感じます(笑)
Posted by: あきたん | 2007年02月19日 12:53
▼あきたんさん
お久しぶりです。^^
面倒だ、重たいだの、色々ありますが、
何だかんだ言ってもMTは情報もツールもあって便利ですよ。
やり始めるとキリがないですけどね。(笑
Posted by:
REI
|
2007年02月19日 18:30
え〜と、ちんぷんかんぷんです(笑)
ひとつだけわかったことが。。。
「モモタン可愛いぃぃ!!」(爆)
Posted by: end | 2007年02月19日 20:57
うん、軽くなりましたよ〜。
ブックマークを選択するとパッと開く…
以前まではちょっと時間がかかりましたのでね。
で、問題のコメント投稿は…さてどうかな〜。
で、次はMT3.34にアップグレードですか?
私もこそこそっと行いましたが…けっこう簡単でしたよ。
ってか、3.33との違いがあまり分かりませんが…
Posted by:
あでぃ |
2007年02月19日 22:01
▼endさん
軽いかもー!なんて言った矢先、エラーですみません。orz
モモタンのこのニィーーっていう
生意気げな顔がたまりませんよね。(笑
モモタンかわいい(*´д`*)ハァハァ
Posted by:
REI
|
2007年02月19日 22:03
▼あでぃさん
こりゃまた殆ど同時にコメント入れてたんですね…
さらにエラーですみません。orz
やっぱりこの時間は厳しいですねぇ
お、やっぱり軽くなりましたか?
それだけでもやった甲斐があったもんですよ。(゚∀゚)
次は3.34ですか…うーんあんまりメリットが感じないけど
また面倒なことになる前に片付けちゃおうかな。
でも、しばらくMTいじりたくな〜いヽ(`Д´)ノ
Posted by:
REI
|
2007年02月19日 22:11
やったよー☆
モジュール化やってみた!
とりあえず、INDEXだけやってみました。
軽くなったのかなぁ。
でも、ホント楽しくて、もっとないかしら・・と探してしまった(笑
Posted by:
くーる |
2007年02月20日 18:00
▼くーるさん、お疲れ〜
面白いでしょ?私も色々探してみたけど、
重いの気にしてあんまりサイドに置いてなかったから
やる所がなくて、ちょっと淋しい(・ω・` )
でもさ、私はくーるさん所って重く感じたことないんだよねー
Posted by:
REI
|
2007年02月20日 21:59