歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 01, 2024, 10:40:33 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  [QN]change calender header to show SUN « 上篇主題 下篇主題 »
頁: [1]
作者 主題: [QN]change calender header to show SUN  (閱讀 15919 次)
btfans
新手見習
*
文章: 49


檢視個人資料
« 於: 四月 27, 2005, 02:39:24 下午 »

有沒有朋友可提供正確方法去change calender header to display
"S M T W T F S" (Sunday first)

Oscar説要 patch locale_xx_yy, 但我有保留 ...
已記錄



Fedora Core 3/Apache 2.0.52/PHP 4.3.11/MySQL 3.23.58/pLog 1.0/GD2.0.28 enabled/flyupsky-daytime Template
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 四月 30, 2005, 10:25:52 下午 »

引用自: btfans
有沒有朋友可提供正確方法去change calender header to display
"S M T W T F S" (Sunday first)

Oscar説要 patch locale_xx_yy, 但我有保留 ...


ㄟ,這個我不會改耶!能請你試試,然後告訴我們大家嗎?  吐舌頭

Mark
已記錄

btfans
新手見習
*
文章: 49


檢視個人資料
« 回覆文章 #2 於: 五月 03, 2005, 11:17:06 下午 »

還是不成功, 試了將下面的改成 startday=0 .... (\tmp deleted)


1) \js\calendar\datetimepicker.js
2) \class\data\htmlcalendar.class.php

還望高人指點。。。
已記錄



Fedora Core 3/Apache 2.0.52/PHP 4.3.11/MySQL 3.23.58/pLog 1.0/GD2.0.28 enabled/flyupsky-daytime Template
btfans
新手見習
*
文章: 49


檢視個人資料
« 回覆文章 #3 於: 五月 28, 2005, 10:19:59 上午 »

感謝vauthrin熱心的協助(日曆轉為由週日起始的問題):

引用
The code which sets the start date for the calendar is found in class/locale/locale.class.php. In that file look for the following function:

function firstDayOfWeek()
{
switch($this->getCountryId()) {
case "US":
case "AU":
case "IE":
case "UK": $day = 0; break;
default: $day = 1; break;
}

return $day;
}


This sets the start day to sunday for "US", "AU", "IE", "UK". Everyone else gets monday. So if you were using the Chinese locale, you would change the code like this:

function firstDayOfWeek()
{
switch($this->getCountryId()) {
case "US":
case "AU":
case "IE":
case "CN":
case "TW":
case "UK": $day = 0; break;
default: $day = 1; break;
}

return $day;
}

Hope that answers your question.


Work ... thanks.
已記錄



Fedora Core 3/Apache 2.0.52/PHP 4.3.11/MySQL 3.23.58/pLog 1.0/GD2.0.28 enabled/flyupsky-daytime Template
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #4 於: 五月 30, 2005, 11:57:20 上午 »

有誰知道台灣、大陸跟香港,在月曆上都是用週日還是週一來開始阿?如果是週日,那麼,我們乾脆把這個 code commit 到 SVN 上,一勞永逸。

Mark
已記錄

bibicall
版主
超級會員
*****
文章: 640


我是豬老大


檢視個人資料 個人網站
« 回覆文章 #5 於: 五月 30, 2005, 02:12:31 下午 »

引用自: markwu
有誰知道台灣、大陸跟香港,在月曆上都是用週日還是週一來開始阿?如果是週日,那麼,我們乾脆把這個 code commit 到 SVN 上,一勞永逸。

Mark


我覺得見仁見智耶~我家月曆跟我的桌曆一個是星期一起頭,一個是星期日起頭
這該如何是好啊?^o)
已記錄

我的虛擬主機基本資料如下
Operating system: Linux
Apache version: 1.3.37
PHP version: 4.4.4
MySQL version: 4.1.21-standard
btfans
新手見習
*
文章: 49


檢視個人資料
« 回覆文章 #6 於: 五月 31, 2005, 01:31:23 上午 »

Mark,

香港,在月曆上都是用週日來開始, 慣了英國的管治?
週一起始就是看的不慣....
所以我曾提議由使用者自訂(大陸的朋友可告知一下嗎) ??
已記錄



Fedora Core 3/Apache 2.0.52/PHP 4.3.11/MySQL 3.23.58/pLog 1.0/GD2.0.28 enabled/flyupsky-daytime Template
Philharmania
新手見習
*
文章: 27


檢視個人資料 個人網站
« 回覆文章 #7 於: 五月 31, 2005, 08:21:36 上午 »

大陆的好象大多从星期一开始。
已記錄

nba23
版主
一般會員
*****
文章: 110



檢視個人資料 個人網站
« 回覆文章 #8 於: 五月 31, 2005, 01:33:47 下午 »

在大陆,我们是从星期日开始的,工作虽然是从星期一开始,但日历从星期一开始的写法真不多见
已記錄

http://blog.cnplog.com : FreeBSD 6.1-STABLE/APACHE2/PHP4.4.2/MySQL 4.1.21/LifeType 1.1
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #9 於: 五月 31, 2005, 03:20:21 下午 »

可能真得用成 configure option 才行。呵呵! 微笑

列為 1.1 工作項目吧。

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  [QN]change calender header to show SUN « 上篇主題 下篇主題 »
    前往: