Main

November 3, 2008

buttonMT4.22 [ Movable Type ]

mt4.22

10月15日にSix Apartよりアナウンスされた、MT4のセキュリティアップデート。XSSの脆弱性が確認されたとやらで、この3連休を利用して、遅まきながらアップデートしてみました。

MT4も、4.2以降は随分安定してきましたね。相変わらず重いけど・・・。

【参考】

Posted by SEJM : 5:58 PM | Permalink | Comments (0) | Trackbacks(0)

August 24, 2008

button矢継ぎ早にMT4.21リリース [ Movable Type ]

先週MT4.1→4.2にアップグレードしたばかりですけど、MT4.21がリリースされた模様。カスタムフィールドの不具合に対応したみたいですけどね。今のところ使っていない機能なので、そこまで急ぐ必要は無いけど、暇な時にやっておくか!というわけでアップグレードしてみました。

MT4.2にして1週間が経ちますけど、取り敢えず当分はMTで運営してみようかな、と思っています。まぁ、最近惰性で続けている傾向にあるので、ちょっとリニューアルしたいような、面倒臭いのでしたくないような・・・。取りかかるまで、時間を要す人間です、押忍。

Posted by SEJM : 4:16 PM | Permalink | Comments (0) | Trackbacks(0)

August 17, 2008

buttonMT4.2にしてみる [ Movable Type ]

mt_4.2

無駄に4連休中にやっておきたかったのが、MT4.1→4.2へのバージョンアップ。(参考:Movable Type News) 随分正式版がリリースされるまで時間がかかりましたけど、パフォーマンスの向上を大々的に謳うだけあって、随分再構築も時間が掛からなくなったような気が。(※旧MT4比)

ウーン、でも機能の充実ぶりと引き換えに、MT3の軽快さは完全に失われてるしなぁ。とか思ってたら、MT3のサポートって先月末で終了しているんですね・・・。(Movable Type 3 (販売終了)について) 今後、上手いことMT3→MT4への移行って進むのかな?いきなりバージョン上げたら、悩ましい事になると思うので、余裕がある時間帯をお勧めします。

Posted by SEJM : 11:42 PM | Permalink | Comments (0) | Trackbacks(0)

May 2, 2008

button遅まきながらMT4.1 [ Movable Type ]

MT-4_1-ja

MT4.15のベータ版もリリースされているようですが、ようやく4.01→4.1へバージョンアップ。いや、随分前からやろうと思ってたけど、中々やる気が起きなくてw 細かな部分も改良されて、随分使いやすくなったような気がします。特に、記事作成の画面とか。

MT3.x系から4.x系にバージョンアップした途端、500エラー頻発でガックシしたけど、パフォーマンスも少しは改善されていることを願いつつ、これからちょっと使ってみます。

Posted by SEJM : 2:32 PM | Permalink | Comments (0) | Trackbacks(0)

January 25, 2008

buttonMT4.1製品版公開 [ Movable Type ]

昨日より出荷が開始されたらしい、MT4.1。さて、新機能(?)一覧の冒頭に『パフォーマンスの改善』と謳うだけあって、少しは軽くなったのかな?流石に3.x系の頃と同等レベルを求めてはいませんけど、今のバージョン(Ver.4.01)は重すぎるからなぁ。

取り敢えず、来週ちょっと時間があるので、バージョンアップしてみようかな、と考えています。余りにも惨いようなら、WordPress辺りに乗り換えるかも。ていうか、そろそろねっとちゃんの方でもエントリー書かなくちゃな。全然手が回っていません、押忍。

Posted by SEJM : 3:32 PM | Permalink | Comments (0) | Trackbacks(1)

December 9, 2007

buttonコメントのプレビューができていなかったようだ [ Movable Type ]

おtakoちゃんからコメントもらっていたので、お返しと思い、コメントを入力して、投稿前にプレビュー画面に進んだら・・・

テンプレート「Comment Preview Template」の再構築中にエラーが発生しました: テンプレートタグMTIfCommentsAllowedでエラーが発生しました: テンプレートタグMTCommentFieldsでエラーが発生しました: MTCommentFieldsタグは利用できません。代わりにテンプレートモジュール「コメント入力フォーム」をインクルードしてください。

なんだってえぇええ・・・

恐らくMT4にしてからコメントのプレビューがずっとできていなかったと思われるのですが、MT4以降はMTCommentFields タグはサポートされないようで。(参考:MT4.01 BETA2 Changelog)

というわけで、取り敢えずテンプレート修正するか、と思って気軽に手を入れてみたら、他にも修正箇所が見つかったりして、結構時間を要してしまいまして・・・。XPでFirefox、IE、Operaでの表示程度は確認した。ついでにMT4にバージョン上げてから、エントリー直後に表示されなくなったタグの一覧も復活。今日は昼から外出するつもりだったのに、もう暗くなってるし。何やってんだ、休みの日まで・・・orz

続きを読む "コメントのプレビューができていなかったようだ"

Posted by SEJM : 8:45 PM | Permalink | Comments (0) | Trackbacks(0)

October 28, 2007

buttonMT4にしてみた [ Movable Type ]

mt4

何となく今週末にMTを3.35→4.01にしてみたりして。MT4へのバージョンアップ自体は、サクッといったんですけど、管理画面の激変ぶりに、今のところ3.x系にすっかり慣れていた俺は、何だコレ、Voxじゃんよと、躊躇しているのでありますよ、ええ。

使っていけば慣れるかな?とはいうものの、再構築に時間掛かりすぎ。エントリー直後に表示していたタグが消えてる!?等々これから悩ましいこともありそうですが、3.x系のバックアップはとってあるし、どうにかなるだろー位の気持ちで、取り敢えず色々と試してみます、押忍。

Posted by SEJM : 7:31 AM | Permalink | Comments (0) | Trackbacks(0)

June 6, 2007

buttonそろそろMT4 [ Movable Type ]

既に彼方此方で、MT4ベータ版の検証レビューを見ることができる訳ですが、随分と変わったみたいですね。方向性としては、やっぱりこうなるのかな、という印象です。

プラグインとかちゃんと動くのかな?管理画面系のプラグインは厳しいみたいですけど。このサイトで導入するのは、正式版がリリースされた後になりそうですが、今の段階から情報収集はしておこうかなと。

Posted by SEJM : 10:34 PM | Permalink | Comments (0) | Trackbacks(0)

May 9, 2007

buttonバージョンアップできたかと思いきや [ Movable Type ]

mt_error

先月公開されたMT3.35-jaにアップグレードしようと思い、いつものようにファイルをアップロード後、管理画面にログインしようとしたら、『権限がありません。管理者に連絡し、Movable Typeをアップグレードしてください。』と表示され、先に進めず・・・。

むぅ、どうしたものかと、ググってみたら直ぐに問題は解決したんですけど、どうやらMT3.1から3.2(※3.2→3.3の時かも知れません。記憶が曖昧。)にバージョンアップしたときに、システム管理者の移行がうまく行っていなかったのが原因のよう。そういえば、管理画面で操作できないメニューとかあったっけ。無償ライセンスを利用しているので、そんなもんかな?位にしか思っていませんでした。

H.Fujimoto氏が公開されている、特定の投稿者をシステム管理者にするCGIをMTのインストール先にアップロード。パーミッションを変更した上で、投稿者を指定した上記CGIまでのURLを、ブラウザのアドレス・バーに入力し、管理者の設定が変更された旨の表示がされれば、再度ログインできるようになりました。

という訳で、無事にバージョンアップできた上、今まで気付かずに放置していた問題も解決。先人の経験にひたすら感謝あるのみです。

【参考】

続きを読む "バージョンアップできたかと思いきや"

Posted by SEJM : 8:38 AM | Permalink | Comments (0) | Trackbacks(0)

March 2, 2007

buttonLiteboxを導入してみる [ Movable Type , ]

mycats_01

以前から使ってみたかった、Liteboxをようやく導入。サーバ移転前は、サイトを表示するまでのレスポンスが悪かったので、カスタマイズも中断していたんですけど、最近ちょっとやる気になってきました。

JavaScriptを利用して、サムネイルをクリックすると、同一のウィンドウ上に元画像が表示する訳ですけど、window.open()でサブウィンドウを開くより、見た目が良いですね。

mycats_02 mycats_03 mycats_04

問題は、今まで掲載した画像にもLightboxを適用させたいんですけど、いちいちエントリー毎に該当の箇所を修正するのは面倒だなぁということ。rel属性を自動付加する方法もあるみたいですけど、どうするかは今の所様子見。

取り敢えず、福岡に戻って現在面倒をみている、愛猫達の画像を載せてみました。普段は離れて暮らしているけど、久し振りに会っても、すごく甘えてきます。『猫は家につく』と言いますけど、中々どうして。気持ちが通じ合えば、人間につくこともあると思った今日この頃。来週の頭までは、猫だらけの生活が続きそうです。

【参考】

続きを読む "Liteboxを導入してみる"

Posted by SEJM : 11:57 PM | Permalink | Comments (0) | Trackbacks(0)

February 15, 2007

buttonwww.をつけると表示されてなかったのね・・・ [ Movable Type ]

このサイトのサーバを移転して、早1ヶ月。快適な環境には、満足しているのですが、どうも最近Googleの表示順位が落ちていることに気づいた俺。

以前はGoogle日本のページで"sejm"と検索かけたら、Top3には入っていたのに、最早どこに位置するのかも分からない状況・・・。日本語のページに絞って57番目(※2007/02/15時点)といった具合。

Yahooや、msnの順位は以前と変わらないのに、何か不味いことしたっけ、俺?心当たりがあるとすれば、サーバを移転したこと位。

そんな中、このサイトのURLを"http://www.sejm-lab.com/"と入力したら、404エラーになってしまうことに気づきました。www.を省略したサイトURLで公開していますけど、ちゃんとwww.を付けても表示されるはずなんだけどなぁ、と思っていたら、やっぱりやってました、俺。

レンタルサーバのコントロールパネル上で、www.を付けたURLのサイトパスの最後に、サーバ上には存在しないディレクトリを指定していました。そう言えば、移転作業の時に、ディレクトリを作ったりして、色々試したっけ・・・。

とりあえず、現在はどちらのURLを指定しても、ちゃんと表示するようにしました。1ヶ月間この状況を放置したのが、Googleの検索順位に影響したかは定かではありませんけど、やることはやった。最近やけにYahoo経由の訪問が多いなぁ、とは思ってたんですけどね。あんまり深く考えていませんでした。SEOとか全然力入れてないからなー。後はGoogle先生次第かと思われる今日この頃。

続きを読む "www.をつけると表示されてなかったのね・・・"

Posted by SEJM : 10:12 PM | Permalink | Comments (0) | Trackbacks(0)

January 28, 2007

buttonMovable Type 3.34にバージョンアップ [ Movable Type ]

今月の22日に提供が開始された3.34-jaへバージョンアップしました。いつも通り、MTのバックアップを採った後、一旦旧バージョンをサーバから削除して、3.34-jaをアップロード。cgiの属性を変更し、MTへログイン。

つい先日、MTを移転したばかりなので、手順で躓くことは無いし、サクサク行くなー、と再構築を試みた時点で、再構築に失敗したとのエラー表示が。何のことはありませんでした。別途カスタマイズしていたプラグインをアップロードし損なっていた訳で・・・。やっぱり何かポカミスをしてしまう俺。

と言う訳で、無事バージョンアップも完了。レンタルサーバを移行して、間もなく2週間が経過しようとしていますが、相変わらず快適です。そろそろカスタマイズも再開しようかな、と考えている今日この頃。時間があればですけどね・・・。

続きを読む "Movable Type 3.34にバージョンアップ"

Posted by SEJM : 11:50 PM | Permalink | Comments (0) | Trackbacks(0)

January 16, 2007

buttonレンタルサーバを引越し [ Movable Type ]

昨日の夜あたりから、またもや利用しているレンタルサーバのレスポンスが極端に悪くなって、MTのログインもままならない状態に。

もー、アッタマきた!!という訳で、昨夜は朝まで引越し作業に励んでおりました。そのまま寝ずに仕事に行き、自宅に戻ったらDNSの変更も反映されたようなので、取りあえず引越し完了。

あの・・・、何て言うんですか?MTってこんなにサクサク動作するんですねぇ。一体今までの苦労は何だったんだ?独自ドメインで運営しているから、訪問者の方に迷惑かけることなく移行できたし、データベースもMySQLを使っているので、phpMyAdminを利用して、データのエクスポート・インポートは難なく終了。

時間がかかったのは、移転先のサーバにMTを再インストールしたことと、結構な数になっていた画像ファイルを移行したこと位ですかね?

イヤー、移転して正解です。くどいようですが、サクサクです。別物ですw これで少しはエントリーを更新する気になるかな?明後日から僕は、遅めの正月休み(!)なんですよね。それまでには引越したかっただけに、何とか間に合いました。嗚呼、良かった、良かった。

【参考】

続きを読む "レンタルサーバを引越し"

Posted by SEJM : 11:13 PM | Permalink | Comments (0) | Trackbacks(0)

December 24, 2006

buttonそろそろ引越すか [ Movable Type ]

引越すと言っても、現在利用しているレンタルサーバの話ですけど。最近どうもレスポンスが悪くて仕方が無いんですよね。サイトの構築に時間がかかるばかりか、表示も遅いしどうにもならんなと。

取りあえず、MTが快適に動かせそうなところに移ってみます。その前に、色々と引越し準備もしなきゃな。面倒臭いけど。

嗚呼、リアルでも引越ししてー。

Posted by SEJM : 2:20 AM | Permalink | Comments (2) | Trackbacks(0)

December 15, 2006

buttonATOMフィードのテンプレートを修正 [ Movable Type ]

Movable Typeニュースで、今月4日から告知されていた上記の問題ですけど、本日になって内容を確認してみたら、2007年以降、ATOMフィードを購読している人に、問題が生じる恐れがあるそうで。

手を加えるのは、ほんの一部分だけなので、早速修正。ついでに、今までMT3.1の頃から、ATOMのバージョンが0.3のままだったので、1.0にしてみました。併せて、右サイドバー下部に貼っているATOMフィード用のボタン・バナーも、Button MakerというWebサービスを利用して、1.0用のものを作成。

と言う訳で、来年もどうぞご贔屓に・・・、ってまだ早いかw

Atom

Posted by SEJM : 1:03 AM | Permalink | Comments (0) | Trackbacks(1)

December 9, 2006

buttonタグクラウドをもっと分かり易く [ Movable Type ]

Movable Typeでサイトを運営していて思うのは、通常のHTMLタグの他に、MTタグを使いこなさないと、自分の狙い通りにサイトを構築できないということ。

MT3.3になって、新たに追加されたタグクラウドですけど、使ってみるとカテゴリー分けするより、細分化できるし、便利なことが実感できます。

で、特定のエントリー内のエントリータグ一覧を表示するためのコンテナタグとして、MTEntryTagsが追加されているのは知っていたんですけど、サイドバーだけでなく、エントリー箇所にも、どのようなタグを使っているかを表示させる為、テンプレートに修正を加えてみました。

エントリー直後に、使用したタグを表示させる為、以下を追記。

<MTIfTagSearch>
<div class="entry-tags">
<p><strong>Tags:</strong>
<MTEntryTags glue=", ">
<a href="<$MTTagSearchLink$>&amp;IncludeBlogs=
<$MTSearchIncludeBlogs$>" rel="tag"><$MTTagName$>
</a>
</MTEntryTags>
</p>
</div>
</MTIfTagSearch>

今回はアトリビュートglueを使って、タグを複数使用した場合”, (カンマ)”で区切ることにしました。divタグとかは、人それぞれでしょうから、参考までに。

これで、タグクラウド関連は、一段落かな?まだまだ、放置しいることは沢山あるんですけどねw それはボチボチやることにします。

続きを読む "タグクラウドをもっと分かり易く"

Posted by SEJM : 11:33 PM | Permalink | Comments (0) | Trackbacks(0)

October 30, 2006

buttonタグクラウドを付けてみる [ Movable Type ]

何だかんだで、延ばし延ばしにしていた、タグクラウドを、右サイドバーに設置してみました。3.3から新たに追加されたプラグインのWidget Managerが起動しなくて、ちょっとあせったけど、単純に/cgi/mt/plugins/WidgetManagerにあるwidget-manager.cgiの属性を変えていなかっただけでした。

タグの表示までは、直ぐ完了したんですけど、その後、このサイトに合わせてスタイルシートやら、テンプレートを弄っている内に、一日が終わっちゃいましたね・・・。ま、今日はその為に時間を確保していたので、良いんですけど、もう少し他のこともやりたかったなぁと。

まだエントリーの全てにタグを付けていない状態ですけど、タグを見るだけで、自分が書いているエントリーの偏りが手に取るように分かって面白いですね。

takoがやっている初心者の株初めを除いたら、あちらも3.3にバージョンアップしたみたいですね。いつの間にか携帯中心の内容になってるしw テンプレートも弄りだしたら、眠れなくなるぜ、と他人事ながら心配していたりします。

ここ最近、SoftBankのX01HTを買おうかどうかで、悩んでいるみたい。tako、スマートフォンは良いぞ。思い切ってドンと買ってこい。 あ、でも変なオプション付けない方が良いかもよ。

【参考】

続きを読む "タグクラウドを付けてみる"

Posted by SEJM : 11:55 PM | Permalink | Comments (2) | Trackbacks(0)

September 28, 2006

buttonバージョンアップ完了 [ Movable Type ]

mt_01

昨日から下準備はしていた、MTのバージョンアップ(3.2-ja-2→3.33-ja)もようやく完了。せっかくだから、エントリーやら、作成していたJavaScriptファイル、PHPファイル等のバックアップとかをやったので、時間が掛かったけど、バージョンアップ自体は、結構アッと言う間に終わりました。

以前3.1から3.2にバージョンアップした時は、DBの設定やらでちょっと躓いたけど、今回は2度目のバージョンアップですからね。そこは、同じ轍は踏まない訳です。

/cgi/mt直下にある全てのcgiファイルのパーミッションの変更と、mt-config.cgiの設定を間違わなければ、そこまで面倒なことはありませんでした。

見た目的には、右サイドバー下のMTのバージョン名が変わった位ですけど、例によって管理画面は3.2と比べて結構変わってます。せっかく3.3にしたので、これからタグ機能は使ってみたいなぁと。せっかくMTでサイトを運営してますからね。エントリーを更新するだけじゃ勿体無いと、改めて思った今日この頃。

続きを読む "バージョンアップ完了"

Posted by SEJM : 1:10 AM | Permalink | Comments (2) | Trackbacks(0)

September 26, 2006

buttonそろそろやるか [ Movable Type ]

忙しさにかまけて、最近手を付けていないMTですけど、クロスサイトスクリプティングによる脆弱性が発見されたそうで。

この機会に3.3にバージョンアップしましょうかね。先ずは、バックアップ採ってからだなぁ。カスタマイズも最近全然やってないぞ。いけません、いけません。こんな事では。

Posted by SEJM : 11:56 PM | Permalink | Comments (4) | Trackbacks(0)

June 9, 2006

buttonIE6でのCSS不具合について [ Movable Type ]

ie6

最近まで、IE6でこのサイトを表示した場合、CSSの表示がおかしくなっていたようです。IE7に移行していたので、気付くのが遅くなった訳ですけど、IE7・Firefox・Operaでの表示は全く問題ないので、IE6に原因があるとは思っていたら、以下のサイトで詳しく解説されていました。

IE6でWeb標準準拠モードで表示するには、冒頭にDOCTYPE宣言を行う必要があるそうで、それを行わない場合、IE5のバグ・モード(後方互換モード)が発動w 以前、冒頭にXML宣言を入れたのが原因みたいです。

後方互換モードで解釈された場合でも、キチンと表示する対処方法もあるみたいですけど、今はそこまでやる気力が無いので、一旦XML宣言を外しました。MTが元々XML宣言を入れていないのも、そういった事があるからでしょうね。

なんだかなぁ、圧倒的大多数が使うWebブラウザがこんな事でイイんでしょうか?ますますIE嫌いに拍車がかかるなぁ。

続きを読む "IE6でのCSS不具合について"

Posted by SEJM : 11:26 PM | Permalink | Comments (0) | Trackbacks(0)

May 30, 2006

buttonMT 3.3 β 間も無くリリース [ Movable Type ]

来週にも、Movable Type 3.3のβ版が公開されるみたいですね。3.1から3.2に移行した時は、使い勝手が違うことに戸惑っただけに、今回はβ版のリリース時からチェックしておこうかなと。恐らく、このサイトで導入するのは、公式版リリース後になるでしょうけど。

最近、コメントスパムやら、トラックバックスパムが多いので、MTのスパム判定基準を高めにしてます。これで、随分改善したんですけど、せっかくコメント頂いた方の分もスパム判定されたりすることがあるので、もう少し何とかしたい今日この頃。併せて、その辺りも調べてみるか。

Posted by SEJM : 9:54 PM | Permalink | Comments (0) | Trackbacks(1)

May 14, 2006

buttonPHPでXML宣言 [ Movable Type ]

Movable TypeはXHTMLで構成されている訳ですが、XHTMLで必要な『XML宣言』が抜けているので入れてみました。

冒頭に

<?xml version="1.0" encoding="UTF-8"?>

という宣言を入れたい訳ですけど、PHP化している場合、そのまま記述してしまうとPHPタグと認識されてしまい、例えばトップページを表示した場合に、以下のようなエラーがブラウザに表示されてしまいます。

Parse error: parse error, unexpected T_STRING in /home/.../index.php on line 1

あらら、1行目でいきなりエラーがあるということですねw それに対する対処法は下記の通り。

<?php echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>"; ?>

これで、OK。ボケーっとしていたので、うっかりミス。自戒を込めて覚え書き。

続きを読む "PHPでXML宣言"

Posted by SEJM : 2:06 AM | Permalink | Comments (0) | Trackbacks(0)

May 4, 2006

buttonエラーページを作成してみる [ Movable Type ]

以前サイトをPHP化した際、新URLへのリダイレクト処理も行ったんですけど、全ての旧URLを拾いきれていないようです。

友人が検索エンジンを利用している際、たまたま僕のサイトがヒットして、アクセスしてみたら、404エラーが出たと教えてもらったのが、その事に気付いたきっかけなんですけど、以前出力したHTMLファイルはサーバ上からサックリ削除したし、そんなページが見付かる毎にイチイチ.htaccessファイルに追記するのも面倒。

という訳で、エラーページを自作して、リダイレクトができていない旧URLのファイルにアクセスした場合も、メインページに誘導できるようにしてみました。併せて、403エラーと500エラー時のページも作成。

既に作成している.htaccessファイルに以下を追記。

ErrorDocument 403 /error/403.php
ErrorDocument 404 /error/404.php
ErrorDocument 500 /error/500.php

で、出来たページがこちら。

http://sejm-lab.com/ 以下のURLをテキトーに打ってみると、恐らく403か404エラーが表示される筈です。

今回は、他にスタイルシートの修正も若干行いました。IEで表示した際、思った以上にレイアウトが酷かったのでw テーブルレイアウトと違い、スタイルシートでレイアウトをすると、ブラウザによってスタイルシートの解釈が異なるので、思ったように表示できないことがあるんですよね。最近IE使ってないから、全然気付いていませんでした。

これで、取り敢えずPHP化した際の問題も解決?だと良いな・・・。

【参考】

続きを読む "エラーページを作成してみる"

Posted by SEJM : 10:12 PM | Permalink | Comments (2) | Trackbacks(0)

March 30, 2006

buttonテンプレートを軽量化 [ Movable Type ]

このサイトの構成を大きく分けると、トップページ・個別エントリーページ・カテゴリー別ページ・月別アーカイブページの4つに分かれています。

よく見ると、各ページで共通の箇所が少なくありません。特にサイドバーの情報はそれぞれのページ毎にイチイチ書くのは管理上スマートじゃない。最低4つのテンプレートをそれぞれ修正するのはかなり面倒・・・。

分かってはいたけど、長らく放置状態だった訳です。一度やり出すまで、時間がかかるのが僕の悪い癖w そこで、今回は重い腰を上げて、PHPのinclude文を利用して、サイトの管理を容易にしてみました。

例えば、左サイドバーの、最近のエントリーを10件表示する箇所。インデックス・テンプレートでentry.phpというテンプレートを新規作成。そこに、必要な箇所を書き出す。

<?php include('<$MTBlogSitePath$>print_new.php'); ?>
<div class="box">
<h2>Recent Posts</h2>
<ul>
<MTEntries lastn="10">
<li>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
<?php print_new('<$MTEntryDate format="%Y/%m/%d %H:%M:%S"$><$MTBlogTimeZone$>'); ?>
</li>
</MTEntries>
</ul>
</div>

表示させたい箇所に以下のinclude文を記述。

<?php include('<$MTBlogURL$>entry.php'); ?>

entry.php内の
<?php include('<$MTBlogSitePath$>print_new.php'); ?>
の箇所については、投稿後72時間以内のエントリーにNewマークを出力するprint_new.phpというテンプレートを別途作成している為、入れ子としてinclude文を追記。特に出力する必要がない箇所は省略。その他の共通箇所も同様にinclude文を記述。

これで、一箇所のテンプレートの修正だけで、全てのページの共通部分の管理ができるようになりました。うーん、こりゃあ便利だ。なんで今まで手を付けなかったんだろう?と思った位に。おまけに再構築の時間も大幅に短縮するというオマケ付き。

今回は他にも色々と手を付けました。でも、まだ5合目あたりかな?夜間工事はまだまだ続きそうです・・・。

続きを読む "テンプレートを軽量化"

Posted by SEJM : 11:56 PM | Permalink | Comments (0) | Trackbacks(0)

March 8, 2006

button取り敢えず500エラー対処 [ Movable Type ]

最近MTのエントリーが増えてくるにつれ、サイトの再構築時に500エラー連発・・・orz

これが、実にストレスになる。精神衛生上よろしくない。何とかならんかぁ?と思っていたりする今日この頃。で、ネットで検索かけてみると、あるわ、あるわ、同じケースで対処されている方々がw

色々なサイトを参照して、mt-config.cgiの220行目あたりにある

# here; for example, if you have a very stable server, ・・・
# get it all done with in one batch.
#
# EntriesPerRebuild 40
#

の箇所を

# here; for example, if you have a very stable server, ・・・
# get it all done with in one batch.
#
EntriesPerRebuild 20
#

とコメントアウト(#)を外した上で、一度に再構築するエントリー数を、デフォルトの40から20に修正し、FTPソフトで上書き。後、月移動可能なカレンダーを作ろうと思っていた際、再構築時に含めていた日別アーカイブもアーカイブ・マッピングからチェックを外しました。

これで今のところ正常に再構築できるように。今後エントリーが更に増えてくると、どうなるか分からないですけどね。次は時間がある時に、PHPのinclude文を利用して、サイトの軽量化を早めにしておこうかなと。ホント、あれこれ手がかかりますわいw

続きを読む "取り敢えず500エラー対処"

Posted by SEJM : 7:53 PM | Permalink | Comments (0) | Trackbacks(0)

February 2, 2006

buttonリダイレクト完了也 [ Movable Type ]

サイトをPHP化して、取り敢えずやっておきたかった旧URL(*.html) から新URL(*.php)へのリダイレクトも何とか完了。

何の事だかサッパリ分からない人は、知り合いのtakoがやっている株ログ”初心者の株初め”で、こちらのエントリーがリンクされているページに行ってみて下さいな。

リンク先は旧URL
http://sejm-lab.com/archives/000063.html
を指定しているけど、実際に表示されたページは新URL
http://sejm-lab.com/archives/2006/01/07-231343.php
になっている筈。つまりそういう事です。

今回は.htaccessファイルを利用して対処したんですが、『Movable Type PHP .htaccess』でググったサイトが結構参考になりました。Google先生にはいつもお世話になってるなぁw

これである程度土台となる部分が完成した訳ですが、まだまだ序の口。楽しくなってきました。

続きを読む "リダイレクト完了也"

Posted by SEJM : 11:24 PM | Permalink | Comments (0) | Trackbacks(0)

January 29, 2006

button小さなことからコツコツと [ Movable Type ]

見た目は変わらないけど、取り敢えずサイトをPHP化してみました。

PHP化したのは良いけど、旧URLから新URLへのリダイレクトまでは手を付けていない状態・・・。相変わらずの見切り発車ですからねw HTMLで出力したファイルはこれから随時削除していく予定だから、個別エントリーにリンク貼っている人は、リンク切れするかも。検索エンジンからのアクセスが多いエントリーについては、早めに対処しようかと思う今日この頃。

ここ最近睡眠不足で、内臓が弱ってきましたorz 今日はもう寝よ・・・。

Posted by SEJM : 3:12 AM | Permalink | Comments (0) | Trackbacks(0)

January 26, 2006

buttonMTカスタマイズ-エピソードⅡ [ Movable Type ]

Movable Typeに移行して早や4ヶ月余り。当初色々カスタマイズに励んでいたものの、最近は全く手を付けていなかったりする今日この頃。

何だかBlogを更新するだけと言うのも勿体無いので、そろそろ夜間工事に入らせていただきます。取り敢えず、今回の目標はJavaScriptを利用して、サイトの見栄えをスッキリさせることと、PHPへの移行ってところまでかなぁ。

後はプラグインも導入してみようかと考えています。今まではデフォルトの機能しか使っていなかったもので。まぁ、ボチボチやって行きます。小さなことからコツコツとw

Posted by SEJM : 12:52 AM | Permalink | Comments (5) | Trackbacks(0)

October 17, 2005

buttonこれでグッスリ眠れます [ Movable Type ]

Movable Type 3.2への移行も無事完了!と思いきや、またもや友人からのメール。今度は検索結果のCSSが崩れているんですと・・・。

ハァ?検索結果のテンプレートなんてあったっけ?とあれこれ調べたら、やっぱりMTの管理画面には、検索結果を編集する機能はありませんでした。で、対処方法としては、search_templatesディレクトリ内にあるdefault.tmplファイルを直接編集して、サーバーにアップロードするしかないそうで、早速修正。取り敢えず、3.1の頃のテンプレートに戻してみました。

先週末から、あれこれあったけど、これでようやく一段落。皆さん、おやすみなさい。


ブログ自由自在 Movable Type 上級カスタマイズ術
477412379X藤本 壱

おすすめ平均
stars中上級者なら MT の入門からマスターまでこの1冊で OK!
starsこんな本を待っていた

Amazonで詳しく見る by G-Tools

Posted by SEJM : 3:28 AM | Permalink | Comments (0) | Trackbacks(0)

October 14, 2005

button今日もこんな時間・・・ [ Movable Type ]

このサイトを見ている友人から、個別エントリーがうまく表示されていないとの報告を受けた訳ですよ。

確認したら、その通りな訳で、あれこれネットで調べた上、ようやく修復。Movable Type 3.2では、旧バージョンの個別アーカイブのURLをそのまま引き継げないみたいです。そんなこんなで、もうこんな時間。寝る。

Posted by SEJM : 3:56 AM | Permalink | Comments (0) | Trackbacks(0)

October 13, 2005

button嗚呼、もうこんな時間 [ Movable Type ]

昨夜からMovable Typeを、3.1から3.2へバージョン・アップを試していたんですが、ようやく完了。

移行直後、ログインしたら、エントリーが全部消えてやがる!と思ったけど、単にDBの設定を間違っていただけでした。ふぅー、焦ったぜ。DBをMySQLに移行していたから、表示されない訳だ。

mt-config.cgi内の、DataSourceの部分をコメントアウトして、MySQLのDB情報を設定したら、無事に表示するようになりました。3.1では、MySQLでDBを管理する場合、mt.cfgとmt-db-pass.cgiという2つのファイルが必要だったけど、今度はmt-config.cgiのファイルをいじるだけで一発OKなんですなー。

サイト上の見栄えが変わる訳ではないけど、管理画面のユーザー・インターフェースは激変ですよ。これから新しい機能をあれこれ試してみるつもり。

そう言えば今日も朝から仕事だった。恐らく死ぬな・・・orz もう寝る。

Posted by SEJM : 5:35 AM | Permalink | Comments (0) | Trackbacks(0)