天気情報表示モジュール Ver.0.5.1

スケジュール欄に1週間分の天気予報を表示するためのモジュール。

■ダウンロード


★Web2.0ってなんだよぅ


■インストール


「readme.txt」参照
※「webapp_ext」に関する項目は「webapp」フォルダに適用させること(07/06/26現在)


■設定(OpenPNE v2.8.1/BIZを使用しない場合)


○「var/」に「weather_cache」フォルダを作成(パーミッション777)
○「add_weather_mysql41.sql」を実行してSQLテーブルを作成。
○「webapp/modules/」に「weather」フォルダをUP。
※「weather/config.php」を設定(livedoor or yahooなど)
○「webapp/modules/pc/template」に「template」フォルダ内4項目をUP。


●「/webapp/modules/pc/templates/h_home.tpl」の以下の箇所を追加。

({* 天気 *})
({ext_include file="inc_weather_days_week.tpl"})

<div>
({* 祝日 *})
({foreach from=$item.holiday item=item_holiday})
({$item_holiday})<br>
({/foreach})

({* 誕生日 *})



({* 天気 *})
({ext_include file="inc_weather_javascript.tpl"})


({********************************})
({**ここまで:メインコンテンツ(右)**})
({********************************})
({ext_include file="inc_layoutcolumn_bottom_270px_165px_175px_720px.tpl"})
({ext_include file="inc_footer.tpl"})






●「/webapp/modules/pc/templates/h_calendar.tpl」の以下の箇所を追加。

({if $smarty.const.USE_EXTRA_SERVICE})
&nbsp;<img src="({t_img_url_skin filename=icon_weather_FC})" class="icon">
<a href="({$weather_url})" target="_blank">天気予報を見る</a>
({/if})
({* 天気 *})({ext_include file="inc_weather_area.tpl"})
&nbsp;<img src="({t_img_url_skin filename=icon_schedule})" class="icon">
<a href="({t_url m=pc a=page_h_schedule_add})">予定を追加</a>&nbsp;



({* 天気 *})
({ext_include file="inc_weather_javascript.tpl"})


({***************************})
({**ここまで:メインコンテンツ**})
({***************************})
({ext_include file="inc_layoutcolumn_bottom_270px_165px_175px_720px.tpl"})
({ext_include file="inc_footer.tpl"})



※livedoor天気情報の場合の設定

({if $item.day})
({if $item.now})
<span class="b_b">({$item.day})</span>
({else})
({$item.day})
({/if})
({* 天気 *})({ext_include file="inc_weather_days_cal.tpl"})
<br>

({if $add_schedule})



※Yahoo!天気情報の場合の設定

({* 天気 *})
({ext_include file="inc_weather_days_cal.tpl"})


({* 祝日 *})
({if $item.holiday})
({foreach from=$item.holiday item=item_holiday})
<span class=" c_02">({$item_holiday})</span><br>
({/foreach})
({/if})

({* 誕生日 *})






トップカレンダーマーク改行

inc_weather_days_week.tpl
[PR]

by timlock | 2007-06-26 21:22 | OpenPNE