Movable Type
天気予報プラグイン「MTWeather」を設置
前々から、見つけていて設置が延び延びになっていたトップページに天気予報を載せるプラグイン「MTWeather」を設置しました。今回も、とちらかというと利用者より自分が便利なので付けました。「Drk7.jp」さんところの「MTWeatherプラグイン公開」エントリーで公開されてるプラグインなんですが、プラグインなんで設置は凄く簡単なんですがテンプレートが面倒そうと思ったので後回しにしていたんですよ。けど、重い腰を上げて、いざ作ってみると簡単でした。変に凝った物作ろうとするから墓穴掘ったって感じです。シンプルが一番。
ただ、まともに動いて無さそうなので、しばらくしたら外してしまうかもしれません。
とりあえず、設置手順は覚え書きも兼ねて書きますが、さらにいろいろしてみたい場合は、「MTWeatherプラグイン公開」エントリーで細かいカスタマイズの方法や専用タグが公開されていますから、それを使って追加していくとよいです。
1. 開発元のサイトからダウンロード後、圧縮ファイルを解凍して出来た「MTWeather フォルダ」から「MTWeatherJP.pl」を「plugin」デイレクトリにアップします。.plなんで、パーミッションは644でよいかと。
2. 公式には「lib」フォルダ内を「extlib」ディレクトリに入れると書いてあるのですが、MTディフォルトでアップされているのでいれなくてもいいと思います。(不具合がある場合は入れる予定)
3. 「img」フォルダを、「mt.cgi」があるディレクトリと同階層にある「images」デイレクトリにアップするのですが、そのままだと分からなくなりそうなので、「mtweather」に名称を変更してアップ。
4. ブラウザーからMovableTypeの管理画面に入って、下記のリストをトップページの任意の箇所に書き込んで、トップページを再構築。できあがったトップページをチェックして、天気情報が入っていたら完成です。
<MTWeatherJP timeout="15" dir="mt/images/mtweather/" area="愛媛県" ie="utf8"> <a href="https://tenki.jp/yoh/y73.html" target="_blank"><$MTDate format="%m/%d"$> 愛媛県の天気の詳細>></a><br /> 今日:<img src="<$MTTodayGifEx$>" alt="<$MTToday$>" title="<$MTToday$>" width="25" height="15">明日:<img src="<$MTTomorrowGifEx$>" alt="<$MTTomorrow$>" title="<$MTTomorrow$>" width="25" height="15"><br /> 午前:<$MTTodayRain06> 午後:<$MTTodayRain12><br /> 最高:<span style="color:#FF6666;"><$MTTodayMax$></span> 最低:<span style="color:#6699FF;"><$MTTodayMin$></span><br /> 花粉:<$MTTodayKafun$> </MTWeatherJP>
ただ、このプラグインは、残念なことに自動更新っていう機能が付いていないので、毎日1回は必ずトップページを再構築しないといけないんですわ。自動化するツールがあるんですが、使っているサーバの「ロリポップ」が対応していないそうで、断念しました。まぁ、最近は、スパムフィルターの「MT-Blacklist」プラグインのログを消去したりとかする為に、エントリーを書かないまでも、ほぼ毎日メンテナンスはしているので問題ないかな。休日・祝日とか、長期間いじれなかった場合は、古い天気予報のままになるけど、まぁ仕方ないということで、あまり気にしないようにしておこうと思います。