ブログツール Movable Type で利用可能な Plugin。
詳しい話は こちら を参照されたい。

drk さんが作成・公開された MTWeather プラグイン に、以下3つのタグが使えるように改良を試みた。

<MTWeatherJP へのタグ追加>
  <$MTWhenReported$> 気象庁の発表時間(5時、11時、17時等)
  <$MTMaxAvailable$> 数値として表示可能な最高気温
  <$MTMinAvailable$> 数値として表示可能な最低気温

Movable Type 用プラグイン MTWeatherJP の改良版
  ソース sjis コードeuc コード、または、UTF-8 コード、MTWeatherJP.pl というファイル名で保存すること。

オリジナルMTWeatherJPの著作権は勿論 drk さんが所有しているので、それに準ずる利用法でいいと思う。無料利用OKとか。

判るように、私の追加した行すべてにコメントを付けてある。

私のLinuxサーバでは UTF-8 コードでないと動作しないが、パソコンで見るには sjis コードのほうが便利かもしれない。インストールのしかたはオリジナルMTWeatherJPと同じ、プラグインをMTのpluginsディレクトリに入れるだけでOK。

以下はMTからの使用例。メインページのインデックス・テンプレートに追加するといいだろう。こんなイメージになる。

<!-- Weather_start -->
<h2><$MTDate format="%Y-Success--1080299360"$></h2>
<table align="center" border="0" cellpadding="0" cellspacing="0">
<MTWeatherJP timeout="15" area="栃木県" ie="sjis" dir="/weather/img/">
<tr><td width=30></td><td align=center width=30>
<$MTTodayDate$>日</td>
<td align=center width=30><$MTTomorrowDate$>日</td><td
align=center width=70>気温</td></tr>
<tr><td>栃木</td><td align=center><img src=
"<$MTTodayGifEx$>" width="25" height="15" alt="<$MTToday$>"></td>
<td align=center><img src="<$MTTomorrowGifEx$>" width="25"
height="15" alt="<$MTTomorrow$>"></td>
<td align=center><$MTMinAvailable$>-<$MTMaxAvailable$>
</td></tr>
</MTWeatherJP>
<MTWeatherJP timeout="15" area="東京地方" ie="sjis" dir="/weather/img/">
<tr><td>東京</td><td align=center><img src=
"<$MTTodayGifEx$>" width="25" height="15" alt="<$MTToday$>"></td>
<td align=center><img src="<$MTTomorrowGifEx$>" width="25"
height="15" alt="<$MTTomorrow$>"></td>
<td align=center><$MTMinAvailable$>-<$MTMaxAvailable$>
</td></tr>
</MTWeatherJP>
<MTWeatherJP timeout="15" area="大阪府" ie="sjis" dir="/weather/img/">
<tr><td>大阪</td><td align=center><img src=
"<$MTTodayGifEx$>" width="25" height="15" alt="<$MTToday$>"></td>
<td align=center><img src="<$MTTomorrowGifEx$>" width="25"
height="15" alt="<$MTTomorrow$>"></td>
<td align=center><$MTMinAvailable$>-<$MTMaxAvailable$>
</td></tr>
</MTWeatherJP>
<tr><td colspan=2 align=left><a href="http://www.tenki.jp/">
気象情報</a></td><td colspan=2>
<$MTWhenReported$>時発表</td></tr></table>
<!-- Weather_end -->

Comments are closed.

Post Navigation