[請教] phpBB Calendar (alightner) (行事曆) (Update 0.1.0) 月曆時間格式

phpBB 3 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群譯文組

版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
主題已鎖定
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

[請教] phpBB Calendar (alightner) (行事曆) (Update 0.1.0) 月曆時間格式

文章 GPLynn »

安裝外掛:
[Beta] phpBB Calendar (alightner) (行事曆) (Update 0.1.0)
Event Hover (在行事曆以滑鼠顯示事件內容) (Update 1.0.2)

問題描述:
在捕手老師提供的Event Hover (在行事曆以滑鼠顯示事件內容) (Update 1.0.2)裡,已經很貼心的附上了讓月曆也能顯示出時間的修改法了。
但龜毛的我想再進一步請教,能否讓月曆顯示的時間格式比照[Beta] phpBB Calendar (alightner) (行事曆) (Update 0.1.0)其週曆的時間格式?
也就是單日裡的事件,只有顯示"小時"跟"分鐘",並沒有年月日等太多而顯得有點冗贅的訊息。
除非事件是橫跨兩日以上才會顯示出年月日等訊息。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [請教] phpBB Calendar (alightner) (行事曆) (Update 0.1.0) 月曆時間格式

文章 心靈捕手 »

GPLynn 寫:安裝外掛:
[Beta] phpBB Calendar (alightner) (行事曆) (Update 0.1.0)
Event Hover (在行事曆以滑鼠顯示事件內容) (Update 1.0.2)

問題描述:
在捕手老師提供的Event Hover (在行事曆以滑鼠顯示事件內容) (Update 1.0.2)裡,已經很貼心的附上了讓月曆也能顯示出時間的修改法了。
但龜毛的我想再進一步請教,能否讓月曆顯示的時間格式比照[Beta] phpBB Calendar (alightner) (行事曆) (Update 0.1.0)其週曆的時間格式?
也就是單日裡的事件,只有顯示"小時"跟"分鐘",並沒有年月日等太多而顯得有點冗贅的訊息。
除非事件是橫跨兩日以上才會顯示出年月日等訊息。
試試以下的修改:
--開啟--
includes/functions_calendar.php

--找到--
p.s. 約 75 行

代碼: 選擇全部

	//we dont display start/end times in month view
	//$disp_time_format = get_calendar_config_value("time_format", 'h:i a');
	//$disp_date_time_format = get_calendar_config_value("date_time_format", 'M d, Y h:i a');
--之後增加--

代碼: 選擇全部

	$disp_time_format = get_calendar_config_value("time_format", 'h:i a');
	$disp_date_time_format = get_calendar_config_value("date_time_format", 'M d, Y h:i a');
--找到--
p.s. 約 229 行

代碼: 選擇全部

				/* + month events display time */
				$event_output['SHOW_TIME'] = true;
				if( $row['event_all_day'] == 1 )
				{
					$event_output['ALL_DAY'] = true;
				}
				else
				{
					$event_output['ALL_DAY'] = false;
					$event_output['START_TIME'] = $user->format_date($row['event_start_time']);
					$event_output['END_TIME'] = $user->format_date($row['event_end_time']);
				}
				/* - month events display time */
--取代成--

代碼: 選擇全部

				/* + month events display time */
				$event_output['SHOW_TIME'] = true;
				if( $row['event_all_day'] == 1 )
				{
					$event_output['ALL_DAY'] = true;
				}
				else
				{
					$event_output['ALL_DAY'] = false;
					$correct_format = $disp_time_format;
					if( $row['event_end_time'] - $row['event_start_time'] > 86400 )
					{
						$correct_format = $disp_date_time_format;
					}
					$event_output['START_TIME'] = $user->format_date($row['event_start_time'], $correct_format, true);
					$event_output['END_TIME'] = $user->format_date($row['event_end_time'], $correct_format, true);
				}
				/* - month events display time */
--儲存與關閉--
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [請教] phpBB Calendar (alightner) (行事曆) (Update 0.1.0) 月曆時間格式

文章 GPLynn »

感謝!這正是我要的。 (:Y)
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
主題已鎖定

回到「[3.0.x] 外掛問題討論」