« 2008年3月 | メイン | 2008年6月 »

2008年4月30日

MovableType4以降でMTCategoryDepthを再現する。

MTいじり始めた時から、カテゴリー周りのMTタグはどうも苦手。
「Category」なのか「Categories」なのか迷う時あるし。
あと、「Sub」付くやつ紛らわしい。サブカテゴリー関連のタグかなぁと
思いきや、普通にカテゴリー関連タグだったりする「MTSubCatIsFirst」と
「MTSubCatIsLast」ね。ホント最近になってやっと理解したよ。

んで、カテゴリー周りのタグを勉強がてらいじってたら、MT4以降には
MTCategoryDepthがないらしい。
カテゴリーの階層調べられて便利だと思うんだけどなー。

まぁ他のタグで代用できるから削除されたんだと思うけどさ。。。
消す事はないんでないかな?

という事で、どうやったら既存のタグでCategoryDepthを再現出来るのか、
いろいろ試してみて、やっとうまくいった。
やり方忘れるとマズイから、書いとく事にしよっと。

<MTSetVar name="catDepth" value="0">
<MTTopLevelCategories>
<MTSubCatIsFirst>
<ul>
<MTSetVar name="catDepth" op="++">
</MTSubCatIsFirst>
<li><a href="<$MTArchiveLink$>"><$MTCategoryLabel$></a></li>
<MTGetVar name="catDepth">
<MTSubCatsRecurse>
<MTSubCatIsLast>
</ul>
<MTSetVar name="catDepth" op="--">
</MTSubCatIsLast>
</MTTopLevelCategories>

MTSetVarでDepthカウント用の変数宣言して、
MTSubCatIsFirstの中でインクリメント。
MTSubCatIsLastの中でデクリメント。
ってのでいいみたい。
※サンプルはカウント用にMTGetVarで表示させてます。

投稿者 shiro : 23:39 | カテゴリー:MovableType | コメント (0) | トラックバック (0)

2008年4月18日

instaMTをUSBメモリーに入れてみた

昨日はてブあさってたらinstaMTというのを見つけた。
これは、オープンソース版のMTを簡単に構築するツールって感じのもので、ローカル環境でMTを動かす事が出来るんだそうだ。
今まではXAMPPというのを使ってローカルで動かすのが主流だったらしいけど、入れるのが大変だったみたい。
それに比べてinstaMTは簡単インストールって事だったので、USBメモリーに入れてみました。

Six ApartからInstaMT-USB.zip落としてきて、USBメモリー上に解凍すればいいだけと書かれていたので、試してみると、Internal Server Error。。。
なんでだろうなーと思っていたら、LhaplusがInstaMT-USB作った上でその中に展開してるからみたい。
フォルダ作らず展開するように設定変更して展開したら動いてくれましたー。

が、やっぱり重たい・・・。
そりゃアクセスの度にUSBメモリー見に行ってるわけだから仕方ないんだけど。
ApacheもPerlもMySQLもUSBの中で動いてるわけだしね。

で、エントリー投げてみるかなと思ってテストエントリー投げたんですが、上手く動いていないのか、エントリーページが吐き出されない!なんで!?なんで!?

むー。やっぱりUSB上でちゃんとMT動かすってのは無理なのかな?
これ上手く動けば面白いんだけどなー。

【追記】
エントリーできなかったのは、サイトパスが標準でC:\から始まってたのが原因だったみたいです。
ドライブ指定してあげたら動きました!

投稿者 shiro : 23:49 | カテゴリー:MovableType | コメント (0) | トラックバック (0)

2008年4月 3日

ついプギコレを買う。

ちょっと前にPSPとMHPを衝動買いしてしまい、買ってから毎日やってます。
と言ってもそんなに長い時間できるわけではないので、移動中の電車の中とか、
暇な時に狩りにでかけたり、アイテムを集めたり、武器や防具を強化したりしてます。

ちょうど、昨日だったかな?
近所のローソンに買い物に行ったところ、食玩コーナーでプギコレというのを見つけてしまいました。
MHPに出てくるシマシマの服きた豚(プーギーという名前らしい)のコレクショントイ(っていうのか?)です。
なんか色んな服装があるみたいで、全6種+?なんだそうだ。。

で、いいなーと思ってつい買ってしまいました。
やっぱシマシマのノーマルな服のがいいなーって思いながら箱開けてみたら、
見事ノーマルな服装のプーギーでした!!

しかも結構おっきくてかわいいw
なのでPC横に飾ってあります。

P1000185.JPG

投稿者 shiro : 23:32 | カテゴリー:食玩・おもちゃ | コメント (0) | トラックバック (0)

2008年4月 2日

MovableType4.1にアップグレード

やっとMTを4.1にアップグレードしました。

3.36にアップグレードした時に、それだけで満足してしまい、なかなか4.1へ
上げる気力がありませんでしたが、「やっぱり当初の目的通り4.1にしてみたい!」
と言う事で、アップグレードしてみました。

簡単に出来るだろうなーと思っていたら、MT3からMT4は大分変わってしまってるみたいで、
いろいろとエラーが出ましたよ。

まず最初にでたのがYAMLがないってエラー。
そんな事言われてもなーって思ってよく見たら、アップし忘れてたって言うだけでした。
なので、このエラーはうっかり者の俺の所為なんだけど・・・。

次に出たのがエラーって言うか、再構築したらカテゴリーが表示されなくなりました。
これはタグの変更によるものらしく、拾ってきたコードはっつけて修正したら表示されました。

あと、折角変更したアーカイブ一覧もプラグインの所為で表示されなくなったので、
元に戻しました。

で、取り敢えずはアップグレード完了した感じなんですが、管理画面が見にくい!(またかよ)
3.36にアップグレードした時には、アイコンごちゃごちゃして見にくかったんですが、
今回はAjaxバリバリな所為なのと、使ってるOSがWin2000なので、一部ボタンの文字が読めません。

というのは、おそらくWinXP以降のOS推奨になってるのではないかと。
WinXP以降の標準のボタンとそれ以前のOSのボタンって形が全然違くて、
XP以前のは灰色の不恰好なボタン。
XP以降はちょっとカッコつけた白っぽいボタン。

さらに管理画面のCSSかなんかでボタンのスタイル無効にしてるので、
背景色#999の四角いボックスの上に青文字になってます。
読めるわけないっつーの。こんなの。

管理画面のスタイルいじろっかなーって思ってしまうくらい醜い見にくいです。
今週末時間があったら、管理画面のCSS探しと、アーカイブ一覧のコンパクト化(再)をやろうと思います。

【追記】
あはは(汗)ごめんなさい。ボタンが見にくいなんて書きましたが、画像ファイル上げ忘れてました。。
まとめてアップした時にFTP止まってそのまま次に進んでたみたいです。

投稿者 shiro : 00:33 | カテゴリー:MovableType | コメント (0) | トラックバック (0)