安裝外掛:
[Beta] phpBB Calendar (alightner) (行事曆) (Update 0.1.0)
問題描述:
此一外掛安裝完了以後,於"ACP→行事曆設定"裡,有兩個欄位分別是
日期格式:
日期與時間格式:
它預設的值是
"M d, Y h:i a"
設完之後,顯示出來的樣子大概如下。
1月04, 2010 08:00 am
"M"的後面有自動加上了"月"
我想請教的是,
要如何才能讓"Y"的後面自動加上"年",以及"d"的後面自動加上"日"?
[請教] phpBB Calendar (alightner) (行事曆) (Update 0.1.0) 日期與時間格式
版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
請注意!您的提問必須遵守發問格式,違者砍文。
[請教] 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
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
Re: [請教] phpBB Calendar (alightner) (行事曆) (Update 0.1.0) 日期與時間格式
試試以下的修改:GPLynn 寫:安裝外掛:
[Beta] phpBB Calendar (alightner) (行事曆) (Update 0.1.0)
問題描述:
此一外掛安裝完了以後,於"ACP→行事曆設定"裡,有兩個欄位分別是
日期格式:
日期與時間格式:
它預設的值是
"M d, Y h:i a"
設完之後,顯示出來的樣子大概如下。
1月04, 2010 08:00 am
"M"的後面有自動加上了"月"
我想請教的是,
要如何才能讓"Y"的後面自動加上"年",以及"d"的後面自動加上"日"?
--開啟--
includes/acp/acp_calendar.php
--找到--
代碼: 選擇全部
$date_time_format = request_var('date_time_format', 'M d, Y h:i a');代碼: 選擇全部
$date_time_format = utf8_normalize_nfc(request_var('date_time_format', 'M d, Y h:i a', true));p.s.
1. 「"d"的後面自動加上"日"」不太妥當,建議改用「"j"的後面自動加上"日"」。
2. 可以在 ACP 將「M d, Y h:i a」改為「Y年 M j日, h:i a」。
Re: [請教] phpBB Calendar (alightner) (行事曆) (Update 0.1.0) 日期與時間格式
謝謝捕手老師的指教。
我有另外試了一個方法是直接至資料庫"phpbb_calendar_config"把欄位"config_value"校對改成"utf8_unicode_ci"後,再把"date_time_format"這欄的內容改成"Y年Mj日, h:i a"。
這樣子可以顯示成我想要的效果了!
不過在進到ACP裡的"行事曆設定"時,一開始相關欄位是顯示"Y年Mj日, h:i a",裡有按"送出",即便什麼設定都沒更動,一旦按了"送出"後,該欄位就又變回"Y???Mj???, h:i a"。
所以我在想,是否能讓ACP送出至資料庫的表單能夠忠實的寫入資料庫裡?
我有另外試了一個方法是直接至資料庫"phpbb_calendar_config"把欄位"config_value"校對改成"utf8_unicode_ci"後,再把"date_time_format"這欄的內容改成"Y年Mj日, h:i a"。
這樣子可以顯示成我想要的效果了!
不過在進到ACP裡的"行事曆設定"時,一開始相關欄位是顯示"Y年Mj日, h:i a",裡有按"送出",即便什麼設定都沒更動,一旦按了"送出"後,該欄位就又變回"Y???Mj???, h:i a"。
所以我在想,是否能讓ACP送出至資料庫的表單能夠忠實的寫入資料庫裡?
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
Re: [請教] phpBB Calendar (alightner) (行事曆) (Update 0.1.0) 日期與時間格式
我認為:GPLynn 寫:謝謝捕手老師的指教。
我有另外試了一個方法是直接至資料庫"phpbb_calendar_config"把欄位"config_value"校對改成"utf8_unicode_ci"後,再把"date_time_format"這欄的內容改成"Y年Mj日, h:i a"。
這樣子可以顯示成我想要的效果了!
不過在進到ACP裡的"行事曆設定"時,一開始相關欄位是顯示"Y年Mj日, h:i a",裡有按"送出",即便什麼設定都沒更動,一旦按了"送出"後,該欄位就又變回"Y???Mj???, h:i a"。
所以我在想,是否能讓ACP送出至資料庫的表單能夠忠實的寫入資料庫裡?
這應該是原始的語法有問題。
查了一下 Request_var 的用法。
上頭的修改方法,已經更新。請再參照。
p.s.
我的資料表「phpbb_calendar_config」其校對預設就是「utf8_unicode_ci」。
Re: [請教] 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
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載

