ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE/trunk/webapp_biz/modules/biz/templates/fh_biz_schedule_calendar.tpl @ 1081

Last change on this file since 1081 was 1081, checked in by ogawa, 16 years ago

テンプレートリファクタリング

File size: 9.9 KB
Line 
1({ext_include file="inc_header.tpl"})
2({ext_include file="inc_layoutcolumn_top_720px.tpl"})
3({***************************})
4({**ここから:メインコンテンツ**})
5({***************************})
6
7<img src="./skin/dummy.gif" class="v_spacer_l">
8
9<!-- ****************************** -->
10<!-- ******ここから:カレンダー****** -->
11<table border="0" cellspacing="0" cellpadding="0" style="width:684px;margin:0px auto;" class="border_07">
12<tr>
13<td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
14<td style="width:670px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
15<td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
16</tr>
17<tr>
18<td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
19<td class="bg_01" align="center">
20<!-- *ここから:カレンダー>内容* -->
21({*ここから:header*})
22<!-- ここから:小タイトル -->
23<table border="0" cellspacing="0" cellpadding="0" style="width:670px;" class="border_01">
24<tr>
25<td style="width:36px;" class="bg_06"><img src="./skin/content_header_1.gif" style="width:30px;height:20px;" class="dummy"></td>
26<td style="width:622px;padding:2px 0px;" class="bg_06"><span class="b_b c_00">
27({$ym.year_disp})年({$ym.month_disp})月のカレンダー
28</span></td>
29</tr>
30</table>
31<!-- ここまで:小タイトル -->
32({*ここまで:header*})
33({*ここから:body*})
34<!-- ここから:主内容 -->
35<!-- ここから:主内容>>天気予報を見る -->
36<table border="0" cellspacing="0" cellpadding="0" style="width:670px;" class="border_01">
37<tr>
38<td style="width:468px;padding:2px 0px;" class="bg_05">
39&nbsp;<img src="./skin/icon_weather_FC.gif" class="icon">
40<a href="({$weather_url})" target="_blank">天気予報を見る</a>
41&nbsp;<img src="./skin/icon_schedule.gif" class="icon">
42<a href="({t_url m=biz a=page_fh_biz_schedule_add})">予定を追加</a>&nbsp;
43
44</td>
45<td style="width:200px;padding:2px 0px;" class="bg_05" align="right">
46<a href="({t_url m=biz a=page_fh_biz_schedule_calendar})&amp;year=({$ym.year_prev})&amp;month=({$ym.month_prev})({if $is_f})&amp;target_id=({$c_member.c_member_id})({/if})">&lt;&lt;&nbsp;前の月</a>
47|
48<a href="({t_url m=biz a=page_fh_biz_schedule_calendar})({if $is_f})&amp;target_id=({$c_member.c_member_id})({/if})">今月</a>
49|
50<a href="({t_url m=biz a=page_fh_biz_schedule_calendar})&amp;year=({$ym.year_next})&amp;month=({$ym.month_next})({if $is_f})&amp;target_id=({$c_member.c_member_id})({/if})">次の月&nbsp;&gt;&gt;</a>&nbsp;
51</td>
52</tr>
53</table>
54<!-- ここまで:主内容>>天気予報を見る -->
55<!-- ここから:主内容>>カレンダー -->
56<table border="0" cellspacing="1" cellpadding="0" style="width:670px;" class="border_01">
57<tr>
58<td style="width:14%;padding:2px;" class="bg_02 c_02">日</td>
59<td style="width:14%;padding:2px;" class="bg_02">月</td>
60<td style="width:14%;padding:2px;" class="bg_02">火</td>
61<td style="width:14%;padding:2px;" class="bg_02">水</td>
62<td style="width:14%;padding:2px;" class="bg_02">木</td>
63<td style="width:14%;padding:2px;" class="bg_02">金</td>
64<td style="width:14%;padding:2px;" class="bg_02 c_03">土</td>
65</tr>
66({foreach from=$calendar item=week})
67<tr>
68({foreach from=$week item=item})
69({if $item.now})
70<td style="height:65px;padding:2px;" align="left" valign="top" class="bg_09">
71({else})
72<td style="height:65px;padding:2px;" align="left" valign="top" class="bg_02">
73({/if})
74({if $item.day})
75({if $item.now})
76<span class="b_b">({$item.day})</span>
77({else})
78({$item.day})
79({/if})<br>
80<a href="({t_url m=biz a=page_fh_biz_schedule_add})&amp;begin_date=({$year})({$month|string_format:'%02d'})({$item.day|string_format:'%02d'})"><img src="./skin/icon_schedule.gif" class="icon"></a><br>
81
82({* スケジュール *})
83({foreach from=$item.schedule item=item_schedule name=schedule})
84({* 時間指定変数の初期化 *})
85({assign var="begin_time_H" value=null})
86({assign var="begin_time_M" value=null})
87({assign var="finish_time_H" value=null})
88({assign var="finish_time_M" value=null})
89        ({if !$item_schedule.begin_time})
90&nbsp;
91<!-- 時間指定なしの予定 -->
92        ({elseif $cmd == 's_list'})
93({assign var="begin_time_H" value=$item_schedule.begin_time|date_format:"%H"})
94({assign var="begin_time_M" value=$item_schedule.begin_time|date_format:"%M"})
95({if $item_schedule.finish_time})
96        ({assign var="finish_time_H" value=$item_schedule.finish_time|date_format:"%H"})
97        ({assign var="finish_time_M" value=$item_schedule.finish_time|date_format:"%M"})
98({/if})
99<a href="({t_url m=biz a=page_s_view_schedule})&amp;id=({$item_schedule.biz_shisetsu_schedule_id})">
100({ext_include file="inc_biz_schedule_week_time.tpl"})
101<div class="padding_s" style="padding-top:0;">
102({$item_schedule.c_member_name})
103</div></a>
104        ({elseif $item_schedule.begin_date != $item_schedule.finish_date})  <!--バナー予定 -->
105({assign var="begin_time_H" value=$item_schedule.begin_date|date_format:"%H"})
106({assign var="begin_time_M" value=$item_schedule.begin_date|date_format:"%M"})
107({if $item_schedule.finish_time})
108        ({assign var="finish_time_H" value=$item_schedule.finish_date|date_format:"%H"})
109        ({assign var="finish_time_M" value=$item_schedule.finish_date|date_format:"%M"})
110({/if})
111({ext_include file="inc_biz_schedule_week_time.tpl"})
112<div class="padding_s" style="padding-top:0;">
113<a href="({t_url m=biz a=page_fh_biz_schedule_view})&amp;id=({$item_schedule.biz_schedule_id})">({$item_schedule.title})</a>
114</div>
115        ({else})
116({assign var="begin_time_H" value=$item_schedule.begin_time|date_format:"%H"})
117({assign var="begin_time_M" value=$item_schedule.begin_time|date_format:"%M"})
118({if $item_schedule.finish_time})
119        ({assign var="finish_time_H" value=$item_schedule.finish_time|date_format:"%H"})
120        ({assign var="finish_time_M" value=$item_schedule.finish_time|date_format:"%M"})
121({/if})
122({ext_include file="inc_biz_schedule_week_time.tpl"})
123<div class="padding_s" style="padding-top:0;">
124<a href="({t_url m=biz a=page_fh_biz_schedule_view})&amp;id=({$item_schedule.biz_schedule_id})">({$item_schedule.title})</a>
125</div>
126<img src="./skin/dummy.gif" style="width:80px;height:10px;" class="dummy">
127        ({/if})
128({/foreach})
129
130({* 誕生日 *})
131({foreach from=$item.birth item=item_birth})
132<img src="({t_img_url_skin filename=icon_birthday})" class="icon"><a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item_birth.c_member_id})">({$item_birth.nickname})さん</a><br>
133({/foreach})
134
135({* イベント *})
136({foreach from=$item.event item=item_event})
137<img src="({if $item_event.is_join})({t_img_url_skin filename=icon_event_R})({else})({t_img_url_skin filename=icon_event_B})({/if})" class="icon"><a href="({t_url m=pc a=page_c_event_detail})&amp;target_c_commu_topic_id=({$item_event.c_commu_topic_id})">({$item_event.name})</a><br>
138({/foreach})
139
140({if $item.schedule})
141({foreach from=$item.schedule item=item_schedule name=schedule})
142        ({if !$item_schedule.begin_time})  <!-- 時間指定なしの予定 -->
143<div class="padding_s">
144({*<img src="./skin/icon_pen.gif" class="icon">*})<a href="({t_url m=biz a=page_fh_biz_schedule_view})&amp;id=({$item_schedule.biz_schedule_id})({if $is_f})&amp;target_id=({$c_member.c_member_id})({/if})">({$item_schedule.title})</a>
145</div>
146        ({else})
147&nbsp;
148        ({/if})
149({/foreach})
150({else})
151&nbsp;
152({/if})
153
154
155({else})
156&nbsp;
157({/if})
158</td>
159({/foreach})
160</tr>
161({/foreach})
162
163</table>
164<!-- ここまで:主内容>>カレンダー -->
165<!-- ここから:主内容>>天気予報を見る -->
166<table border="0" cellspacing="0" cellpadding="0" style="width:670px;" class="border_01">
167<tr>
168<td style="width:668px;padding:2px 0px;" class="bg_09">
169※<img src="./skin/icon_schedule.gif" class="icon">アイコンをクリックすると予定を入力することができます。予定は他の人にも公開されます。<br>
170※<img src="({t_img_url_skin filename=icon_birthday})" class="icon">は({$WORD_MY_FRIEND})の誕生日、<img src="({t_img_url_skin filename=icon_event_B})" class="icon">はイベント、<img src="({t_img_url_skin filename=icon_event_R})" class="icon">は参加イベントを意味します。
171</td>
172</tr>
173</table>
174<!-- ここまで:主内容>>天気予報を見る -->
175<!-- ここから:主内容>>天気予報を見る -->
176<table border="0" cellspacing="0" cellpadding="0" style="width:670px;" class="border_01">
177<tr>
178<td style="width:668px;padding:2px 0px;" align="right" class="bg_05">
179<a href="({t_url m=biz a=page_fh_biz_schedule_calendar})&amp;year=({$ym.year_prev})&amp;month=({$ym.month_prev})({if $is_f})&amp;target_id=({$c_member.c_member_id})({/if})">&lt;&lt;&nbsp;前の月</a>
180|
181<a href="({t_url m=biz a=page_fh_biz_schedule_calendar})({if $is_f})&amp;target_id=({$c_member.c_member_id})({/if})">今月</a>
182|
183<a href="({t_url m=biz a=page_fh_biz_schedule_calendar})&amp;year=({$ym.year_next})&amp;month=({$ym.month_next})({if $is_f})&amp;target_id=({$c_member.c_member_id})({/if})">次の月&nbsp;&gt;&gt;</a>&nbsp;
184</td>
185</tr>
186</table>
187<!-- ここまで:主内容>>天気予報を見る -->
188<!-- ここまで:主内容 -->
189({*ここまで:body*})
190({*ここから:footer*})
191<!-- 無し -->
192({*ここまで:footer*})
193<!-- *ここまで:カレンダー>>内容* -->
194</td>
195<td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
196</tr>
197<tr>
198<td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
199<td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
200<td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
201</tr>
202</table>
203</form>
204<!-- ******ここまで:カレンダー****** -->
205<!-- ****************************** -->
206
207<img src="./skin/dummy.gif" class="v_spacer_l">
208
209({***************************})
210({**ここまで:メインコンテンツ**})
211({***************************})
212({ext_include file="inc_layoutcolumn_bottom_270px_165px_175px_720px.tpl"})
213({ext_include file="inc_footer.tpl"})
Note: See TracBrowser for help on using the repository browser.