Home > Tags > MovableType
MovableType
MTメモ:PHPモジュール化する。
-
- Thu
- Mar
- 22
- 2007
- 01:
- 48:
- 47
- 07-3-22(Thu) 大安
Moon:2.6
- PC・Web

->
とりあえず、先日MTのPHP化には
成功したワケですが…
実は、PHP化しただけじゃhtmlで運用するのと
全く変わらないんですよね。えぇ。
PHP化したからこそ、次にやるべきなのは
PHPモジュール化デスよ。ハイ。
モジュール。つまり部品。えぇ。
部品を作って、効率よく運用しようってことデス。ハイ。
とりあえず、PHPモジュール化の下準備として
WidgetManagerの活用をしたワケですが。
コレだけじゃ、最新の状態を反映したいときは
全て再構築しなきゃナラナイという状況は
変わらないワケです。えぇ。
そんな面倒で負荷のかかるコトは、毎回やってられません。
そんなワケで、PHPモジュール化をするワケです。ハイ。
参考にさせていただいたのは小粋空間様のPHPモジュール化についての記事です。
イヤ。コレでかなり運用がラクになりますね。えぇ。
CGIがベースであるMTでも
PHPベースのNucleusやWordPressと同じように
全てを再構築しなくても(←コレが重要
)
カテゴリリストだとかエントリリストだとかの最新の状態が
全てのページで保たれるワケですよ。
ってワケで、効率のよさそうな運用の軽くまとめ。
まずPHP化とWidgetManagerを活用する。
次に、PHPモジュールを作る。(再構築オプションはチェックしておく)
で、作ったPHPモジュールをテンプレートで読み込むようにする。
コレで、サイドバーだとかの中身を変えるときは
WidgetManagerモジュールの内容を弄れば良いワケです。
で、サイドバーでの表示位置だとかを変えたい時とかは
PHPモジュールの内容を弄れば良いワケです。
コレで、デザインの基本となるテンプレート(メインページだとか各種アーカイブだとか)を
レイアウト変更だとかブログパーツを追加したい時だとかに
弄らなくても良くなるので、
どこかを変えたらレイアウトがめちゃくちゃ崩れた
とかいう、キケンも無くなるのですよね。
さて。次は、ダイナミック・パブリッシング…
うぅん、コレだけがどーしても上手く行かないカンジなんだよねぇ……
その前に、ページ分割かな。うん。
アーカイブがいい加減、長すぎだし……
- Comments: 0
- Trackbacks (Close): 0
MTメモ:BlogPetで投稿エラーが起きてたワケ。
-
- Tue
- Mar
- 20
- 2007
- 01:
- 21:
- 34
- 07-3-20(Tue) 先負
Moon:0.6
- PC・Web

->
MTにしてから、とりあえず試してみようと思い
ずっと試し続けていたんですが…
その度に、エラーばかり続いていたのが
BlogPetの投稿デス。ハイ。
環境としては整っているはずなのに、
何度 投稿テストをやってもエラーが返ってきて
投稿されなかったワケです。えぇ。
しかし、納得できないんですよ。
MTが、ある意味 現在のBlogシステムの標準なワケですから…
MTで出来ないことが、Blogのそういうサービスになるワケナイと思われ。
ってコトで、オノレが何か設定をミスっているのだとは
思っていたワケですが。
ぐーぐる様を駆使してみても、なかなか原因は
見つけられなかったんですが……………
やっと見つけましたよ。
えぇ。設定ミスでした。明らかに。
ペットの投稿用パスワードがまちがってたんデスよ……Orz
ログイン用じゃなくて、APIを使うためのパスワード。
MT3.34だと「WEBサービスのパスワード」ってヤツです。ハイ。
しかもコレ、システムでランダム発行されるっぽいので
そんなモノがあるなんて、なかなか気付かないワケです。
おまけに、ペットの投稿用にIDを別で設定していたので……
通常、自分が使っているIDからは
別で設定したIDの「WEBサービスのパスワード」なんて確認できないワケです。
そのIDでログインしなおして、確認しなきゃナラナイので
コレがまた、罠というか何というか……
そんなワケで、若干 罠にハマりつつ
どーにか、ペットの投稿はされたっぽいんデスが……
うぅん。BlogPetの設定画面での投稿テストではエラーが返ってきたぞ…
……えっと。とりあえずは、投稿されてるから……
コレで様子見ってコトで。
何かエラーが出るなら…あとは投稿用IDの権限設定だとかだと思うから。
- Comments: 0
- Trackbacks (Close): 0
MTメモ:PHP化できた……Orz
-
- Sun
- Mar
- 04
- 2007
- 08:
- 01:
- 25
- 07-3-4(Sun) 先負
Moon:14.3
- PC・Web

->
とりあえず、このブログでイロイロと試すと
エントリー数が多くて、いらないファイルを消すのも
何かと大変なので……
ずっと手をつけられずにいた
猫まみれなブログTokyolife-catlog-の方を
初めからPHPで構築してみようと試してみました。
……………Orz
えっと、あっさりと出来てしまいましたが…
ナゼ…
というワケで、こっちもPHP化しました。
……………Orz
出来なかったというか上手く行かなかった要因としては…
パーミッションの設定だったワケです。
現在レンタル中の、さくらのサーバーは
phpもcgiと同じく755または705のパーミッションで
実行する必要があるワケです。
で。それを実行するフォルダも同じく755または705に
しておかなきゃイケナイというワケで。
イロイロと試してしまっていたせいで
フォルダのパーミッションが777になっていたので
サーバーに怒られまくっていたワケです。
そんなワケで、無事PHP化は出来たワケですが。
えっと。過去のことはサクッと捨て去る主義(←嘘)なので
htmlの拡張子でアクセスしてきたらphpにリダイレクトとかいう
メンドーなコトはしません。あしからず。
てか。ぐーぐる様にもまたそのうち拾われるだろうし。
えっと。あとはダイナミック・パブリッシングとかに
レッツトライ
なワケですが……
また、あんまり上手く行かない気がします。
えっと、さっき…
ちょっとやってみたんですが
かなりヤバイカンジで500エラー出たんで……
……うぅん。何で
- Comments: 0
- Trackbacks (Close): 0
MTメモ:やっぱPHP化できない…Orz
-
- Sun
- Mar
- 04
- 2007
- 05:
- 21:
- 38
- PC・Web

……………再構築にも
若干時間がかかるようになってきたので…
出来ればPHP化をしたいのデスが…
出来ません……………
えっと。要因としてはおそらく
1.さくらというレンタルサーバーということ。
(phpはcgiと同じパーミッションで動かさなきゃイケナイ)
2.そのサーバーで複数ドメインを運営していること
(ちなみにアタシの場合tokyolife.orgとdearhotei.comデスネ。)
3.cgiを置いているフォルダとブログのエントリーが置かれているフォルダが別
(たぶんコレが大きな要因っぽい…)
4.ブログをサブドメインで運営している
(たぶんコレも大きな要因っぽい…)
そんなワケで出来ない要因は、何となく解ったので
諦めて、Nucleusを使うべきかと……
Nucleusと同じPHPということで
WordPressも選択肢として考えたのですが
残念。1つのスクリプトで複数ブログの設置には
対応してないワケですね。
そうなるとNucleusしかないのか。やっぱり。
とりあえず、MTでPHP化すると
phpファイルが開けなくて
500エラーが出るのですよ。
……………Orz
やっぱりNucleusに出戻るべきかなぁ。
- Comments: 0
- Trackbacks (Close): 0
MTメモ:Widget Managerを活用してみる
-
- Sun
- Feb
- 18
- 2007
- 20:
- 58:
- 05
- 07-2-18(Sun) 先勝
Moon:0.8
- PC・Web

またもや、MTの調整に時間を費やした感のある
休日です……
今回は、デザインウォーカー様の記事:ムーバブルタイプ Widget Managerの使い方と小粋空間様の記事:Widget Manager の使い方(その2:公開テンプレートに適用する)とAjax月送りカレンダー(横型)を参考にして
カレンダーを横型(Ajaxで月送りで)にし、更にサイドバー等に表示するパーツ類のWidget化にトライしてみました。
これで、テンプレートの変更も面倒じゃなくなりますよ
たぶん。
レイアウト調整とかは、CSSを調整すればイイだけになりますしね。
そんなワケで、早速
浮かれて、音ログとPOQUEをつけてみました。えぇ。
……………Orz
ブログパーツ、イロイロつけようと思ったんですけど…
冷静に考えると、やっぱウザイと思われ…
うぅん。どうしよーかなぁ。
- Comments: 0
- Trackbacks (Close): 0
MTメモ:テンプレ変更一段落…
-
- Mon
- Feb
- 12
- 2007
- 04:
- 27:
- 44
- 07-2-12(Mon) 赤口
Moon:23.6
- PC・Web

とりあえず、MTにしてから
うんうん
と唸っていたテンプレートの変更は
小粋空間様のテンプレートを基にして
それなりの形にすることが出来ました…
…休みの間、殆どコレに時間を費やした気がしますが…
あとは、リストの li だとかをイメージにしてみたり
サイドバーのところの、
サイドパーツのタイトル背景を画像にしてみたりだとかの
微調整をやるのみかと……
ま、その後には
ブログパーツを貼り付けるつもりなので
また微調整なワケですが…Orz
とりあえず、ムダなブログパーツは
貼らない方向で……
イヤ、ロリポブログの時はやたらと貼りすぎてたと思うんですよ。えぇ。
とりあえず、今回のテンプレート調整で解ったことは
MTではスタイルシートは1つしか読み込まれない
ってことデス。
読み込まれないと言い切ってしまうと語弊があるんだと思いますが
MTで有効になるスタイルシートは styles-site.css のみってコトかと。
サイトレイアウトに関わらないスタイルは
別のcssにして読み込ませようかと試してみたのですが
link要素で読み込ませても、有効にならなかったのデス。
うぅん。 styles-site.css に@importでやれば
有効になったのかなぁ
メンドーだったので、もう styles-site.css に
レイアウトに関わらないスタイル部分も書いちゃったケド。
ま、コメントアウトで その旨を記述しておけば
あとで困ることもナイし…良いんですけどね。
……てか、もう疲れたし…
- Comments: 0
- Trackbacks (Close): 0
MTメモ:IEなんて…
-
- Sun
- Feb
- 11
- 2007
- 18:
- 57:
- 57
- 07-2-11(Sun) 大安
Moon:23.2
- PC・Web

きっとコレは、ゲ○ツさんの陰謀に違いない…
とりあえず、MTの調整も
基本的な部分は出来たので……
サクッと腐女子的(
)テンプレートに変えようと思ったワケですよ。
で、アタシの自宅のメインブラウザである
フォクすけは何の問題もないのですが…
やっぱり、IE6で確認するとXMLエラーが……
何でだー
と激しく悩んでいたんですが……
……………Orz
…………………………Orz
忘れてましたよ。
IE6が、XHTML+CSSって言うモノに対して
おバカなブラウザだってコトを……………
XML構文としての宣言が入ってると、
XMLソースとしてしか、表示できないんだったよネ…
ってワケで、XML構文としての宣言をサクッと削除してやれば
あれまー。ちゃんと表示できるじゃないの……
アタシの悩んだ数時間を返せ~
(↑WEB屋の常識だってコトは解ってます…WEB屋の端くれとして悔しいんです…
)
- Comments: 0
- Trackbacks (Close): 0
Home > Tags > MovableType























































