お天気表示で導入したプラグインMTWeatherJPが、9月に入ってお天気を表示してくれなくなりました。
前にも、月の変わり目で【tenki.jp】日本最大級の天気・気象情報サイトからの情報が取得できなかったことがあったため、その内に直るだろう…とタカを括っていたのですが、一向に直る気配がありませんでした。
開発者のDrk7jpさんのところへ情報収集にお邪魔するとMTWeather プラグインをバージョンアップ ver 1.00 :: Drk7jpということで、tenki.jpの大幅なリニューアルがあったようでその対応版が既にアップされていました。すばらしい。感謝です。
update 05.09.01
tenki.jp の大幅リニューアルにより ver 0.0x 系は正常動作しなくなりました。こちらに乗り換えて新下さい。
2005/09/02(金)の時点での対応版をダウンロードさせていただき、変更のあったアトリビュートとタグを修正して、再構築してみたのですが…全く動作する気配がありませんでした。MovableTypeのログに何か出ているかと思ってみたのですが、サッパリでした。Drk7jpさんの該当エントリにあったコメントを頼りに、Jcode.pmを置き換えてみたりしたのですが、その日は解決に至らなかったため、一時的にお天気表示をコメントにして土曜日・日曜日と様子を見ていました。
今日(2005/09/05 月)に、再度該当エントリのコメントを見ていると、どうも何度か(マイナー)バージョンアップを繰り返していただいているようでした。ダメ元で、再度MTWeatherJP.zipをダウンロードしてMTWeatherJP.plだけを置き換えてみました。
すると全く動作する気配も無かったのに、再構築してみると一発で完全にお天気が表示されるようになりました。9/1時点の状態でも全く問題なく稼動している人たちの方が多かったようですので、このサイトの環境(perlのバージョンとか?ちなみにv5.8.2)が影響していたのでしょうか?
速攻で色々と対応されいらっしゃるDrk7jpさんには感謝の一言と、頭が下がる気持ちでイッパイです。
<div class="title">天気[新潟]<$MTDate format="%Y/%m/%d"$></div> <div class="weather"> <MTWeatherJP timeout="15" area="新潟県" ie="euc" dir="../img/MTWeather"> <div id="weather_left"> <div> </div> <div>天気</div> <div class="hight">最高気温</div> <div class="low">最低気温</div> </div> <div id="weather_middle"> <div><$MTTodayDate$>日</div> <div><img src="<$MTTodayGifEx$>" width="25" height="15" alt="<$MTToday$>"></div> <div class="hight"><$MTTodayMax$></div> <div class="low"><$MTTodayMin$></div> </div> <div id="weather_right"> <div><$MTTomorrowDate$>日</div> <div><img src="<$MTTomorrowGifEx$>" width="25" height="15" alt="<$MTTomorrow$>"></div> <div class="hight"><$MTTomorrowMax$></div> <div class="low"><$MTTomorrowMin$></div> </div> </MTWeatherJP> </div>
↓↓↓以下のように変更しました↓↓↓
<div class="title">[新潟県:中越] <$MTDate format="%Y/%m/%d"$></div> <div class="weather"> <MTWeatherJP pref="新潟県" area="中越"> <div id="weather_left"> <div> </div> <div>天気</div> <div class="hight">最高気温</div> <div class="low">最低気温</div> </div> <div id="weather_middle"> <div><$MTWeatherDate offset="0"$>日</div> <div><img src="<$MTWeatherImg offset="0"$>" width="25" height="15" alt="<$MTWeather offset="0"$>" /></div> <div class="hight"><$MTTempMax offset="0"$>℃</div> <div class="low"><$MTTempMin$ offset="0">℃</div> </div> <div id="weather_right"> <div><$MTWeatherDate offset="1"$>日</div> <div><img src="<$MTWeatherImg offset="1"$>" width="25" height="15" alt="<$MTWeather offset="1"$>" /></div> <div class="hight"><$MTTempMax offset="1"$>℃</div> <div class="low"><$MTTempMin offset="1"$>℃</div> </div> </MTWeatherJP> </div>
重々、感謝です。
コメント一覧