MTWeather の進化系→JavaScriptで導入簡単なお天気プラグイン

Drk7jpトップ > サービス >

Amazon Search、Japan Weather Forecast 等 Drk7.jp が提供するネットサービス

MTWeather の進化系→JavaScriptで導入簡単なお天気プラグイン

MTWeather プラグインをバージョンアップ ver 1.00」で長らく Movable Type 向けにお天気プラグインを配布してきましたが、JavaScript を使ってもっといろいろなブログでお使い頂くことが可能なプラグインを MTWeather の進化系として配布致します。

このJavaScript プラグインはプルダウンで見てるユーザさんが好きな地域を選択することができ、Cookie でそのユーザさんの環境として地域が保存されるようになってます。つまりは、見てる人向けにカスタマイズされてお天気が表示可能ってわけ。

約2週間ほど当サイトにて試運転してきたので、ある程度バグはとれているかと思いますが、不具合等御座いましたらコメントお願い致します。

導入方法についての説明

  1. JavaScript 一式をインストールするスクリプトはこちら(Drk7jpWeather.zip) 

    上記リンクから Drk7jpWeather.zip をダウンロードします。ダウンロードしたファイルを解凍すると以下のような4つのファイルになります。※更新具合で、サイズは多少変化しているかもしれません。

    weather01.jpg

    index.html はサンプルになります。その他の3つのファイルをご自分のサイトの適当な箇所に FTP してください。その他の JavaScript や CSS が置いてあるディレクトリで問題ないでしょう。
    ※文字コードを変更せず、FTP して下さい。script を改変する場合は、UTF-8 で BOM つき(UTF-8-flag を ON にする)で保存下さい。

  2. 設置する html もしくはテンプレートを編集

    お天気を表示したいページの </head> の前あたり。つまり、その他の JavaScript や CSS が記述してあるところに以下のコードを追加します。 src 属性の path は、自分が設置した場所に適宜合わせて下さい。
    ※例えば、Movable Type であれば、Main Index テンプレート等に追加することになります。Movable Type 以外の方は、適当に path とか指定して下さい。

    <script language="javascript" src="<$MTBlogURL$>prototype.js"></script>
    <script language="javascript" src="<$MTBlogURL$>xml2json.js"></script>
    <script language="javascript" src="<$MTBlogURL$>Drk7jpWeather.js"></script>

    次に、お天気情報を表示したい位置に以下のコードを追記します。サンプルの index.html もご覧下さい。

    <div id="jwfx_menu"></div>
    <div id="jwfx"></div>
    

  3. 動作確認

    ページを保存もしくは再構築すれば、下記のように表示されると思います。

    weather02.jpg

    表示されない場合は、
     1.文字コードを変更して FTP してしまった
     2.html 内に埋め込むコードが足りていない。もしくは間違っている
     3.非対応のブラウザー?(IE, FireFox, Opera は動作確認済みですが。。。)
    が考えられます。どうしてもうまくいかない場合は、コメントなり投げて下さい。

    ちなみに、地域を選択すれば、Ajax 風味で動的にお天気情報が変更されます。また、地域名は Cookie で保持されるので、各ユーザさんに応じて求める地域のお天気情報が表示されるので便利です。

その他、仕様について・・・

  • IE 6, FireFox 1.5, Opera 8.x で動作確認済みです。それ以外は未確認です。
  • XML2JSON および Japan Weather Forecast xml を使っています。いずれかのサービスに接続できない状態の時、お天気情報が表示されません。ご了承下さい。
  • 結果は XML2JSON の仕様に応じて、一定期間キャッシュされます。最新の情報が表示されない場合があります。

サンプルはこちらをどうぞ。


Posted by drk at 2006年03月31日 22:38 | おすすめ情報 | Comments (42) | はてなブックマークに追加 |
このエントリーに関連するキーワードとエントリ一覧

以下の書籍が参考になります

コメントをお寄せください










本件に対するコメント(42件)
選択した地域の天気が表示されるようになりました。
ありがとうございます。
Posted by sm at 2010年02月12日 20:28
>smさん

ご報告有り難うございました。本プラグインで発行している cookie の有効期限が 2010年1月1日に設定してあったのが原因でした。
2020年1月1日に設定し直したので、当面同じ不具合は発生しないようになっております。

もし不具合が解消しない場合には、
http://www.drk7.jp/pub/js/Drk7jpWeather/Drk7jpWeather.js
をブラウザでリロードしてみて下さい。

宜しくお願いいたします。

Posted by drk at 2010年02月12日 20:10
天気のプラグインを利用させていただいてます。
今日気づいたのですが、天気の地域を一度選択すると、次回も選択した地域が表示されていました。
しかし、今は再表示又はページを切り替えて戻ってみると、常に東京が表示されてしまいます。
vista,xpともに同じ状態で動作いたします。
対処方法はあるでしょうか?
Posted by sm at 2010年02月11日 15:29
>Terakado さん
ここ1〜2年でこのサービスが停止する予定はありません。ご愛顧頂けると幸いです。よろしくお願いいたします。
Posted by drk at 2009年09月12日 09:43
お世話になります。今後利用させて頂きたいと考えている者です。一つ質問させて頂きたいのですが、当サービスの利用期間終了について、近い将来考えておられますでしょうか?長期にわたって利用させて頂きたいと考えておりますので、質問させて頂きました。ご回答宜しくお願い致します。
Posted by Terakado at 2009年09月10日 09:47
>JAF出版社さま

JavaScriptを直接書き換えることで直接指定も可能です。JavaScriptが使える方に
http://www.drk7.jp/pub/js/Drk7jpWeather/Drk7jpWeather.js
を見て頂いて自由に変更頂いて御社サーバ上に設置することで動作させることができます。

個別カスタマイズのご希望ございましたら、別途メールなりでご依頼頂ければ幸いです。

Posted by drk at 2009年07月30日 09:58
お世話になります。
JAF出版社の近藤と申します。
弊社の天気を表示するプラグインの導入を考えており、こちらのプラグインの使い勝手が良かった為、導入したいと思っております。

一点、地域名の表示について質問させて頂きます。
私の場合、プルダウンでエリアを選択するのではなく、常に特定の地域を表示したいと思っています。
そのような指定はできますでしょうか?
お手数おかけ致しますが、ご回答よろしくお願い致します。

Posted by JAF出版社 at 2009年07月29日 12:10
お世話になっております。
天気予報サービスを使いたいのですが、テクニックブックを見ましたが、市町村コードというものが解りません。どこにあるのでしょうか?
ご教授の程、よろしくお願い致します。
Posted by 椹グループ at 2008年09月24日 12:40
分かりました! たまに満月の画像なども出るのでビックリしてました。
お時間が御座います時によろしくお願いいたします。

ハテナになっていても今後とも使用していきますので、よろしくお願いいたします。

Posted by トトロウ at 2008年09月21日 12:17
トトロウ さん
天気情報の更新情報を1日あたり4回に変更しました。それに伴い、元の情報が最低気温情報とかが当日分に関して?情報になってしまうので、それにあわせて?になってしまっています。
解決案もあるのですが、その対応はしばらくお待ち頂ければと思います。

よろしくお願いいたします

Posted by drk at 2008年08月30日 07:36
はじめまして。
長い間重宝して使用いたしている者です。
早速ですが、最近当日の温度の表示が?〜31℃と言うふうにハテナになってしまっております。
今後とも使用していきたいのでよろしくお願いいたします。
Posted by トトロウ at 2008年08月19日 12:45
すみません。お騒がせいたしました。
Drk7jpWeather.jsの先頭を以下のように変更した場合のみ起きる現象でした。(デフォルトを宮城にしたかった)
var JWFX_NODEID = 'jwfx';
var JWFX_MENU_NODEID = 'jwfx_menu';
var JWFX_JWFX_DEFAULT_ID = '23';
var JWFX_DEFAULT_XML = '04';
var JWFX_DEFAULT_AREA = '宮城県(東部)';
var JWFX_LOCATION_XML = '04';
var JWFX_LOCATION_AREA = '宮城県(東部)';
var JWFX_COOKIE_NAME = 'jwfx_locationid';
var JWFX_LOCATION_IDS =
オリジナルでは正常です。
大変申し訳ありませんでした。
Posted by satoq at 2008年04月19日 10:08
satoq さん>バグ報告ありがとうございました。調査して bug-fix したいと思います。
Posted by drk at 2008年04月15日 21:11
「IEでは表示されるのですが、firefox(2.0.0.13)ではエラーになって表示されないようです」と書いた者です。

その後も試したところ、どうやら、最初に表示した時(クッキーに何も無いとき)に起こるようです。エラーになっても一度地域を選択すれば、後は正常に動きます。IEとかfirefoxとかは関係ありません。

以上 よろしくお願いいたします。

Posted by satoq at 2008年04月15日 17:08
大変感謝して使わせてもらっております。

私のサイトの場合、IEでは表示されるのですが、firefox(2.0.0.13)ではエラーになって表示されないようです。どうしてなのか分からなくて困っております。
なんとかならないでしょうか。

以上 よろしくお願いいたします。

Posted by satoq at 2008年04月14日 11:48
はじめまして。山梨の情報を配信している、株式会社 o2cの稲垣と申します。
弊社で運営しております、上記の山梨情報発信サイト『なびまる』というサイト内に山梨県の天気情報を載せたく考えております。
ピンポイントで山梨県だけの情報を表示させる事は可能でしょうか?
Posted by 山梨情報発信サイト『なびまる』 at 2007年06月19日 11:23
先程投稿したえんです。
パスの設定が間違っていたようで修正したら画像が表示されました。。。

お騒がせして申し訳ありませんでした。

また、このようなすばらしいプログラムを無料で配布していただき感謝しております。
ありがとうございました。

Posted by えん at 2007年05月15日 17:48
はじめまして。

今回使用させていただきました。

天気予報は見れるのですが、なぜか画像だけが表示されないようです。
(×印になってしまいます。。。)原因がわかりましたら教えていただけないでしょうか?宜しくお願いします。

Posted by えん at 2007年05月15日 17:24
ただ今勉強中さん>Drk7jpWeather.js も289行目あたり〜のhtml書き出し部分を修正頂くことでお好きなサイズにカスタマイズ可能です。もしくは、css を定義するとかの手もあります。

よろしくお願いいたします

Posted by drk at 2007年05月12日 21:02
初心者の質問で申し訳ありません。
この機能を使ってホームページを作成しています。
設置して見たところ、「天気」「気温」「降水」や日付などの文字のサイズが上の表示例よりも大きくなってしまいます。
ダウンロードしたサンプルのindex.htmlでも同様に大きめな文字で表示されています。
この文字を小さくするには、どこをかえれば良いのでしょうか?
地区を選ぶプルダウンメニューの文字は表示例と変わらないので、それと同じくらいに出来ればと考えています。
よろしくお願い致します。
Posted by ただ今勉強中 at 2007年05月09日 15:14
とても素敵な機能で早速活用させていただいております。ところで、「天気 気温 降水」の下にある下線を破線にするにはどのようにすればよろしいでしょうか。よろしくお願いいたします。
Posted by heita at 2007年04月13日 11:35
昨日コメントさせていただいた、Ennと申します。
いろいろやってみましたところ、無事にエラーメッセージを消すことが
できました。大変お騒がせいたしました。
今後ともどうぞよろしくお願いいたします。
Posted by Enn at 2007年04月05日 14:58
こんにちは、ただいまHPの作成をしておりまして、
こちらのお天気予報を利用させていただきました。
すごいですね、とってもきれいだし、便利だし、簡単に設置できました。
お借りさせていただき、ありがとうございます。

現在、テンプレートを使ってサイトを作っています。
他のページを表示させると、ステータスバーに 
「ページでエラーが発生しました」と出ます。
これを表示させないためにはどうしたらよろしいでしょうか。。

お忙しいところまことに申し訳ありませんが、
ご指導いただければと思い、投稿させていただきました。
どうぞよろしくお願いいたします。

Posted by Enn at 2007年04月04日 13:17
K.K.さん>当日の最低気温が?になっていることを言っておりますでしょうか?
これは、実は元データ(気象庁のサイト)でも表示されていないんですよね。

本サービスは気象庁を元データにしているので、取得できなかった値は?になっております。このことでなければ、詳細を記載頂けると助かります。

Posted by drk at 2007年01月26日 09:44
お天気スクリプトで、青森県、岩手県、宮城県、福島県、群馬県、長野県、岐阜県、滋賀県、京都府、兵庫県、岡山県、広島県の気温の表示が変なんですが。
Posted by K.K. at 2007年01月25日 23:49
天気のスクリプトを取り込むことができました。ありがとうございます。できましたら、週間の表示切換えや、データの更新を11時にもできるようにご検討をお願いいたします。天気の情報は、やはり最新の情報の提供が良いと思います。
Posted by M at 2006年12月08日 14:20
天気のJavaScriptを利用使用としています。正しく表示はできました。素人の質問で申し訳ありませんが、リストのメニューのサイズを変更する場合、どこを直せば良いのでしょうか?少しだけサイズを小さくしたいのです。教えてください。
Posted by M at 2006年12月08日 11:33
はじめまして、こんにちは。
設置をしても、ここのサンプルを見ても、now loading... のままなのですが?
もう機能していないのでしょうか?
Posted by ヒロシ at 2006年09月13日 18:08
 初めまして。ウェブ製作会社に勤めている者です。

 現在クライアントのホームページに天気を表示するプラグインの導入を考えており、こちらのプラグインが大変使い勝手が良く、導入したいと思っております。
 しかし一点だけ不具合が出て困っています。
 
 表示させたいのは「三重県南部」の天気なのですが、データの不具合なのかロードせずエラーが起きてしまいます。他のエリアの天気は問題なく表示されますので、設置方法やプログラムに問題はないと思うのですが、他にそのような報告はございませんでしょうか?

 お手数をかけますが、お返事下さい。
 何卒よろしくお願い致します。

Posted by Design Office Smart Frog at 2006年09月07日 14:16
突然のご連絡失礼いたします。
こちらは大分で「Foodおおいた」というポータルサイトを
運営しております株式会社メディアウェーブスと申します。

こちらの天気プラグインですが、見た目も良く大変使いやすいので
こちらの「Foodおおいた」などの
サイト内に表示させたいと考えております。
その場合、表示の可、不可はもちろんですが
著作権表示などの関係や注意事項などありましたら
ご連絡を頂きたいと思います。
今後「Oitawave」としてさらに様々な情報を扱う
ポータルサイトとして運営してゆきたいと考えておりますので
ぜひよろしくお願いいたします。

お手数をおかけしますがご返答をお願いいたします。

Posted by 株式会社メディアウェーブス at 2006年09月05日 15:56
最初の書き込みの「動作しない」というのは私の早とちりでした。
申し訳ありません。

ですができる事なら新しい物に乗り換えてみたいと思っております。

Posted by ぶっちー at 2006年07月03日 19:51
MTWeather、とても便利で愛用させていただいてます。
この度MT3.3にしたところ動作しなくなった為
Drk7jpWeatherを導入させていただきましたが、サイドバーの
領域が狭いため他の表示部分と干渉してしまいます。

そこでDrk7jpWeather.jsを調節して天気のサイズを調節
できたのですが、上にある地域選択フォームが狭くできません。
これを縮める方法がありましたら教えていただけませんでしょうか。

Posted by ぶっちー at 2006年07月03日 19:41
いつも楽しく拝見させて頂いてます。
MTWeather v1.09とこちらをテストを兼ね設置させて頂いております。
ありがとうございます。
おちらを試しに本日〜6日後を表示させてますが、気温の中で6日後の最低気温だけが、? となります。
これを回避する方法はどのようにすればよろしいのでしょうか。
アドバイス宜しくお願い致します。
Posted by Bic at 2006年06月19日 21:50
MTWeatherを使用させていただいてます。
とてもすばらしいものを作ってくれて、とても嬉しく思っています。
ところで、「地域名は Cookie で保持されるので、各ユーザさんに応じて求める地域のお天気情報が表示されるので便利です。」とあるのですが、私の場合、常に特定の地域(住んでいる熊本)を表示させたいと思っています。クッキーに保存する、しないの切り替えなどはできますでしょうか?
アドバイスよろしくお願いしますm(_ _)m
Posted by u-ko at 2006年05月26日 00:26
PukiWikiのプラグインを探していてここにたどり着きました。とても便利なので利用させていただきました。ありがとうございます。(Macでファイルをいじっていたので文字コードのところで戸惑いましたがWINのメモ帳でなんとか書き換えができました。)
Posted by SantA2 at 2006年05月22日 13:08
y_headさん>よく気づいてくれました。有難う御座います。バグですね。修正致しました。
Posted by drk at 2006年05月02日 13:38
すいません.前の投稿に間違いがありました.
「Drk7jpWeather.js ですが、翌日の“湿度”の」
湿度でなく降水確率でした.
Posted by y_head at 2006年05月02日 12:48
便利なものをありがとうございます.
勉強のために、スクリプトを見せて頂いています.
Drk7jpWeather.js
ですが、翌日の湿度の最小値の添字が当日を示している気がするのですが、
合っていますか?細かいことで恐縮ですが、もし正しければ理解のための
ヒントを頂けませんか?
Posted by y_head at 2006年05月02日 12:40
素人なので最初の1のところがうまくいきません。
「index.html はサンプルになります。その他の3つのファイルをご自分のサイトの適当な箇所に FTP してください。その他の JavaScript や CSS が置いてあるディレクトリで問題ないでしょう。」
自分のサイトの適当なところにFTPする」のはどうするのですか?3つのファイルをそのままサーバーにFTPしたのですがうまくいきません。
2のところはトップページのHTMLの指定箇所に挿入すればいいんですよね?
Posted by DION at 2006年04月28日 23:00
ありがとうございます。確かにしばらくすると、更新されました。
でも、なぜ県によってタイミングが違うのでしょうか?
Posted by ksota at 2006年04月11日 23:34
ksodaさん>この新しいプラグインはサーバ側で一定期間キャッシュされます。従いましてタイミングによっては昨日のものが表示されてしまいますが仕様です。ちなみに、このプラグインは全てサーバ側で処理しているのでMTの再構築は不要ですよ。
Posted by drk at 2006年04月11日 10:08
MTWeatherを使わせていただいています。ありがとうございます。
ところで、私は島根県に住んでいますが、この島根県の表示がおかしいのです。
日にちが変わっても表示が変更されないのです。もちろん、再構築はしています。
他県はうまく更新表示します。ちなみに東京も表示がこうしんされないようです。
何が原因なのでしょうか?
Posted by ksota at 2006年04月11日 07:44

[△top]

サイト内検索


スポンサードリンク


このブログ中の人に連絡を取りたい

ブログ・アフィリエイト支援ツール

楽天の人気商品をピックアップ

最近の記事

Archives(月別)