日付順タイトル一覧 »

このブログの記事を検索

2004年01月29日

BlogTimes。

By marfua 2004年01月29日 16:56

鯖管理人がGDモジュールを設定してくれたので、BlogTimesプラグインを入れてみました。
サイドのバーコードみたいなやつです。
私のblog更新時間を表示してるんだけど、さすがに真夜中には線がないわ。
一応人間らしい生活をしてるっぽいので一安心。(笑)
いつもありがちゅ〜。(*^3^)/〜☆>大塚先生

ところでこのプラグイン、作者が配布しているGD.pmのバージョンが古くてpngイメージが作れないことあり。サーバにGD.pmが載ってなくて自力で入れる人は要注意。
てゆーか。ソースの中のバージョンを書き換えるとかいう荒業があるらしくて、ちょっと驚きました。
それより最新版をCPANから持ってきた方が、簡単で確実だとオモワレ。

・・・・

以下手順

BlogTimesから mtblogtimes-1.0.tar.gz か mtblogtimes-1.0.zip の好きなほうをダウンロード、解凍。
(mt home)/plugins/blogtimes.pl の構成でアップロード。

ここで注意!
できた画像を入れるディレクトリは指定しなければ<MTBlogSitePath>以下、imagesというディレクトリになります。これがないと格納できなくてエラーになるので、なければ自分で作ります。
指定する場合は、save_dir="images" を書き替えます。

そして、表示させたい場所(普通はメインインデックスのサイドかな)にMTコンテナタグを書き加えます。
できたら保存、再構築。これで blogtimes.png という画像ができて、表示されますのじゃ。

基本


<MTBlogTimes>
<img src="<$MTBlogTimesFileURL$>"
width="<$MTBlogTimesWidth$>" height="<$MTBlogTimesHeight$>"
border="0" alt="B L O G T I M E S" title="B L O G T I M E S" />
</MTBlogTimes>

カスタマイズ例


<MTBlogTimes fillcolor="#4a4a4a" textcolor="#4a4a4a"
linecolor="#FFFFFF" bordercolor="#4a4a4a" width="400"
height="30" save_dir="images" show_text="on">
<a href="http://nilesh.org/mt/blogtimes/">
<img src="<$MTBlogTimesFileURL$>"
width="<$MTBlogTimesWidth$>" height="<$MTBlogTimesHeight$>"
border="0" alt="B L O G T I M E S" title="B L O G T I M E S" />
</a>
</MTBlogTimes>

ちなみに私のコード (最新は『このblogのテンプレート』からどうぞ)


<!-- Blog Times plugin http://nilesh.org/mt/blogtimes/ -->
<div align="center">
<MTBlogTimes fillcolor="#d3d3d3" textcolor="#d3d3d3" linecolor="#FFFFFF"
bordercolor="#ffffff" width="150" height="15" save_dir="images" show_text="on">
<a href="http://nilesh.org/mt/blogtimes/">
<img src="<$MTBlogTimesFileURL$>"
width="<$MTBlogTimesWidth$>" height="<$MTBlogTimesHeight$>"
border="0" alt="BLOGTIMES" title="BLOGTIMES" /></a>
</MTBlogTimes>
</div>

もしもリビルドでエラーが出たらサーバにGD.pmがのってないので、サーバ管理者にインストールをお願いするか、自分のディレクトリに入れます。
もういちどBlogTimesの配布元で GD-1.40.pm.tar.gz か GD-1.40.pm.zip のお好きなほうをダウンロード、解凍。出てきたファイルのGD.pmは古いバージョンなので使いません。
(mt home)/extlib/GD.so
(mt home)/extlib/GD.bs
という構成でアップロード。
GD.pmはCPANから最新版をダウンロード、解凍。同じく、
(mt home)/extlib/GD.pm
という構成。

あと、幅が狭いと年月の表示が入りきらなかったりするので、ソースいじれる人は blogtimes.pl の114行目、"B L O G T I M E S " の文字を変えてもいいかも。
ほかにテンプレートモジュールを作ってインクルードするやりかたもありますが、上級者向けなので解説の必要はないかと。



カテゴリー: 2004MT
コメント