« 女子短大生焼殺事件、遺族は死刑を望む。(追記有り) | メイン | パクリましたね? »

2005年01月20日

●思い立ったがPHP。(追記あり)

長期的な動作を視野にいれると必要なのか?
とりあえず、アレです、今、ウチのBlogのPHP化にチャレンジし、考え込むこと4時間ほど。
なんとか終了したっぽいであります。


たぶん、動作とかに問題はないと思うんですけども、なんかおかしい、なんか文字化けする、なんかコメント書けないとか、なんか問題などありましたら、教えてください、お願いします。

参考にしたページなんかは、あとで追記します。
もうね、今日は疲れたから寝ます~。
ごめんちゃい(。・ω・。)

(2005年1月20日追記)

こうね、サイトの改造をしているといつも思うんだけど、未だにやっぱりブラウザごとに見え方とか通用するタグとかに違いがあって、非常にややこしいであります。
IEだと、問題なく折り返してくれるんだけどねぇ。
Firefoxだと、折り返してくれずに、サイドバーが一番下に回り込んでしまうことに、今気が付いてかなりしょぼぼん(´・ω・`)

で、それはともかく、今回、どうしていきなりPHPに手を出したかというと、それはやっぱりサイトの軽量化であります。
当サイトのコンテンツシステムには「MovableType」を利用しているんだけど、記事が450本を超えてしまった今、再構築するだけでも時間がかかってしょうがなかったんです。
一番心配なのは、やっぱりまたホスティング会社に怒られること(・∀・;)
これでまた文句言われたら、今度こそ、追い出されかねない。

で、心機一転、デザインも変えようと頑張ってはみたものの、あんまり芳しくないですねぇ。
ただ、今度はイチイチスタイルシートの中とかにコメント文をたっぷり書き込んでやったので、これから時間を作ってはチマチマと改造出来そうです。

それから、これからやりたいことのためにも、どうしてもPHPにしておいた方が良かったんです。
まぁ、そのあたりは、実際に動き出すまで秘密ですけども(・∀・;)

とりあえず、今回の改造にあたって、非常に参考になったサイトを以下にご紹介。
興味のある方がいらっしゃったら、ぜひ行ってみてください。

参考:あなたのmovabletype、重たくないですか?(テンプレートモジュール化)
とりあえず、MovableTypeのPHP化をするために必要な知識はここでそろいます。
基本的に、ここに書かれている通りのことをしただけですので、こちらを見て頂いた方がよろしいかと思います。

参考:MTのPHP化とページ分割
しかし、一口にPHP化といっても、これまでGoogleなどにリンクをはられ、たくさんの方がいらっしゃるリンク資産は全てゼロになってしまう可能性があります。
なぜなら、ファイル名が「ホニャララ.html」から「ウントコショ.php」というものに変化するため、別のファイルとして見られてしまうからです。
これを防ぐために必要なのが、「.htaccess」を利用した、ファイルの自動転送。
「.htaccess」を利用すれば、「ホニャララ.html」から「ウントコショ.php」へ利用者に負担をかけずに、転送することが可能になります。
ただ、そのためには、「ホニャララ.html」から「ウントコショ.php」などへ移動させたいファイルの数だけ、「.htaccess」に記述する必要があります。
ようするに、450のエントリーがあれば、その数だけ記述する必要があるんですね。
確かに、手書きでやるとしたら、相当な労力になるかと思いますが、上記参考サイトでは、これをMovableTypeを利用して、全自動で記述してしまおうという方法が掲載されています。
これには非常に助かりました。

この上記参考サイトに助けられて、PHP化は問題なく進行することが出来ました。
で、結局、一番時間がかかっているのが、サイトのデザインなんですよねぇ(´・ω・`)

まぁ、これに関しては、地道にチマチマと改造していくつもりなので、しばらくは落ち着きのないサイトになるかと思いますが、どうか、ご了承ください。

トラックバックURL

このエントリーのトラックバックURL:
http://poo-chan.sakura.ne.jp/cgi/mt/mt-tb.cgi/461

コメント

初めまして船原です。
ExplorerはOKです。
サファリは問題がありますね。今度ファイアーフォクスからもテストして見ます。私も自作のを作ろうと思っています。
宜しくお願いします。

船原さん>
こんばんわ、いらっしゃいませー!

うわ、さっそく2種類ものブラウザで確認していただいて、本当にありがとうございます!

サファリを使うということは、MACを持ってる方なんですね!?
うちにはMACがありませんので、MAC環境は全く分からなくて(´・ω・`)
本当に、貴重なご意見をありがとうございます。

今後ともよろしくお願いします(^^

コメントする