Movable Type 備忘録
MTIfFileExist プラグイン for MT4.x
- Prev Page: サブドメイン環境で Ajax やってみる
- Next Page: TypePad AntiSpam を使ってみる
こんばんわ^^
以前ご紹介した、MTIfFileExist プラグイン の強化版を作ってみました。
MTIfFileExist プラグインはトップページを基準とした、URL またはパスによるファイルの存在チェックを行うプラグインです。
どう強化したかというと、以下のような使い方を可能にしました。
<mt:SetVar name="a" value="archives"><mt:SetVar name="b" value="index"><MTIfFileExist url="<$MTBlogURL$><$MTGetVar name="a"$>/<$MTGetVar name="b"$>.php"><p>ok</p><MTElse><p>ng</p></MTIfFileExist>
上記は http://bizcaz.com/ 配下にある archives/index.php が存在するかどうかをチェックする為のコードになります。
存在していれば '真' を返し、存在してなければ '偽’ を返しまう。
また、以下のようにパス指定も可能です。
<mt:SetVar name="a" value="archives/"><mt:SetVar name="b" value="../"><MTIfFileExist path="<$MTBlogSitePath$><$MTGetVar name="a"$><$MTGetVar name="b"$>index.php"><p>ok</p><MTElse><p>ng</p></MTIfFileExist>
上記はトップページが格納されてるフォルダ /home/public_html/ 配下にある archives/../index.php が存在するかどうかをチェックしてます。
こんなかんじでファイル名や URL、パスを、MT タグや変数を使って動的にチェックできるようにしました。
よかったら使ってください (●´∀`●)
そそ、たぶん MT4.x 以降じゃないと使えないと思います。
MT3.2、MT3.3x では環境がないので試してはないですが、たぶん使えません。
ダウンロード
Trackback Pings(0)
No trackbacks found.
Comments(0)
No comments found.


Post a Comment