«  筍づくし | トップ | 記事一覧 | 国民保護法案ってどうよ?...  »

Blogデザインの変更

| トラックバック(0)

仕事からの逃避行動で、いくつかMovable Typeのデザイン変更をしました。
これまでもちょこちょこと変更してたのだけど、ちょっと今日のだけでもまとめて書いておこう。

その1: 全ページをphp化
全ページをhtmlからphpに変更。やり方はいたって簡単。Zakimi::Blog: Movable TypeのPHP化にあるとおり。ただし、すでにhtmlで作られたarchiveのファイルがあり、Googleなどにも登録されてて、そこから来た場合にファイルがないのは申し訳ないので、

CROSSBREED クロスブリード!: MTのPHP化とページ分割
ARTIFACT ―人工事実― | MovableTypeのページ分割/Permalinkの変更

を参考に、.htaccessのRedirect permanentを使ってまとめてphpのほうの新URLに転送させるやり方を採用。(htaccessについては、ミケネコの htaccess リファレンスがいろいろ勉強になる。)ちなみに、この方式で、「Templateの編集」⇒「新しい Index Template を作る」で作成するテンプレート(ファイル名はurldirect.phpとか、適当でいい)は、上記2サイトにある例ではうまくいかなかったので、下記のようにした。Redirect permanentの後を、「/~hirakawa」から始めた絶対パスにしているのがミソ。

<MTArchiveList archive_type="Individual"> Redirect permanent /~hirakawa/diary/archives/<MTEntries><$MTEntryID pad="1"$>.html </MTEntries> <$MTBlogURL$>archives/<$MTArchiveDate format="%Y%m/%d%H%M"$>.php</MTEntries></MTArchiveList>

また、これをやる前に、「BLOGの設定」→「アーカイブの設定」のIndividualの「アーカイブファイルのテンプレート」のところは

<$MTArchiveDate format="%Y%m/%d%H%M"$>.php

としておいた。こうすれば、ファイルのURLはhttp://www.cs.kyoto-wu.ac.jp/~hirakawa/diary/archives/年月/日時刻.phpというようになる。

ちなみになぜphp化したかというと、当初の目的は、CROSSBREEDさん、ARTIFACTさんのページにあるように、カテゴリー・アーカイブのページ分割をやりたかったからなのだが、これがどうにもこうにもうまくいかなかった。たぶんサーバーのせいだと思うのだけど、MTPaginateというプラグインが動かなかったのだ。

しかし、greenplastic.netさんの再構築時の500エラー(Category アーカイブの場合)にもあるような不都合もありうるみたいなので、とりあえずphp化による処理の高速化というメリットか得られただけでよしとした。

2. カテゴリー・アーカイブ・ページの軽量化
上記の理由で、MTPaginateが使えなかったので、代わりの方法を探したら、bird.dip.jpさんのエントリー「Category Archive のカスタマイズ」を発見。これなら、ページが重くなることもないし、再構築に時間がかかることもない。

3. 各エントリーにカテゴリー名を表示
Blog質問箱「各エントリーにカテゴリー名を表示する」を参考に、各エントリーにそのカテゴリー名を表示できるようにしました。

とりあえず以上。

トラックバック(0)

トラックバックURL: http://hideyukihirakawa.com/mt/mt-tb.cgi/36

2017年3月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Access

Archive

Creative Commons License
このブログはクリエイティブ・コモンズでライセンスされています。
Powered by Movable Type 4.22-ja
OpenID対応しています OpenIDについて

出版情報

 

 

Twitter

About this blog

▼当blogは大阪大学コミュニケーションデザイン・センター(CSCD)の平川秀幸の個人用blogです。▼トラックバック&コメントwelcomeです。ただし、記事にあまり関係がないもの、商品広告・宣伝のためのものなどは、当方の判断により削除させていただきますので、ご了解ください。

このブログ記事について

このページは、hirakawaが2004年5月 4日 05:28に書いたブログ記事です。

ひとつ前のブログ記事は「筍づくし」です。

次のブログ記事は「国民保護法案ってどうよ?―セキュリティ国家のキモ悪さ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。