第 1 頁 (共 2 頁)
[問題]Edit Post Date編輯時間錯誤(已解決)
發表於 : 2007-10-28 13:09
由 memory3
問題外掛:Edit Post Date 1.0.2
使用版本:phpBB 2.0.22
網站位置:
http://memory3.my-life02.com/forum/index.php
外掛參考連結:
http://memory3.my-life02.com/TEST/Edit_ ... _1.0.2.rar
狀況描述: 系統顯示時間為:「(GMT+8小時)台灣,北京,香港,伯斯,新加坡」無誤,發文時亦正常,然安裝完Edit Post Date 1.0.2 MOD,使用編輯文章日期時,選擇的修改日期,送出後會快13個小時,如:
使用編輯功能選擇時間:2007/10/20 10:04 am
送出後該文章顯示時間:2007/10/20 11:04 pm
猜想原因或許為和撰寫該外掛者時區不同之故,但不知該從何修改,每次都得自行扣13小時實在不方便,想詢問如何在編輯發文時間後,顯示出同樣時間,謝謝。
發表於 : 2007-10-28 14:33
由 心靈捕手
正常情況, 若以台灣地區的時區而言, '改變發文時間' 只會顯示比 '目前發文時間' 少8小時;
也就是說, 如果您要調整成晚上11時, 那麼您就修改為 (輸入) 晚上3時, 即可.
建議您:
a. 補充說明, 外掛參考連結
b. 忽略此現象, 因為:
1. 這個修改 '權限', 只有您擁有而已
2. 除非特殊需要, 否則何必經常去修改發文時間呢
3. 即使當真如您所言 '會快13個小時', 那麼您在輸入時, 只好先減個13小時囉
發表於 : 2007-10-28 15:26
由 memory3
建議您:
a. 補充說明, 外掛參考連結
外掛連結已有附囉,於本文相關檔案連結部份。
b. 忽略此現象, 因為:
1. 這個修改 '權限', 只有您擁有而已
2. 除非特殊需要, 否則何必經常去修改發文時間呢
3. 即使當真如您所言 '會快13個小時', 那麼您在輸入時, 只好先減個13小時囉
由於有特殊需要,要將以往留言版文章移至討論區,因此必須修改大量文章的發文日期,只是想詢問有無更改方法,否則也只能減13個小時囉,感謝回應。
發表於 : 2007-10-28 16:00
由 心靈捕手
memory3 寫:建議您:
a. 補充說明, 外掛參考連結
外掛連結已有附囉,於本文相關檔案連結部份。
b. 忽略此現象, 因為:
1. 這個修改 '權限', 只有您擁有而已
2. 除非特殊需要, 否則何必經常去修改發文時間呢
3. 即使當真如您所言 '會快13個小時', 那麼您在輸入時, 只好先減個13小時囉
由於有特殊需要,要將以往留言版文章移至討論區,因此必須修改大量文章的發文日期,只是想詢問有無更改方法,否則也只能減13個小時囉,感謝回應。
這支外掛, 有其他附加檔案, 不是像您貼一個安裝說明檔即可安裝.
建議您:
貼出外掛完整的參考 (下載) 連結, 以方便網友安裝, 測試.
發表於 : 2007-10-28 18:27
由 memory3
心靈捕手 寫:建議您:貼出外掛完整的參考 (下載) 連結, 以方便網友安裝, 測試.
感謝提醒,已更改外掛連結:
http://memory3.my-life02.com/TEST/Edit_ ... _1.0.2.rar
發表於 : 2007-10-29 09:44
由 心靈捕手
發表於 : 2007-10-29 19:42
由 memory3
此文是以正常情況台灣地區的時區 (GMT+8) 而言,'改變發文時間' 只會顯示比 '目前發文時間' 少8小時,然而不正常的情況來了!
昨日以-13小時方式編輯發文日期,今日繼續修改,居然必須扣掉14小時才能顯示出我要的時間,這是所謂的月有陰晴圓缺、跟著月亮改變嗎???對這件神奇的事感到非常疑惑。
補上測試帳號:test/test
論壇網址:
http://memory3.my-life02.com/forum/index.php
發表於 : 2007-10-29 19:58
由 心靈捕手
memory3 寫:
此文是以正常情況台灣地區的時區 (GMT+8) 而言,'改變發文時間' 只會顯示比 '目前發文時間' 少8小時,然而不正常的情況來了!
昨日以-13小時方式編輯發文日期,今日繼續修改,居然必須扣掉14小時才能顯示出我要的時間,這是所謂的月有陰晴圓缺、跟著月亮改變嗎???對這件神奇的事感到非常疑惑。
補上測試帳號:test/test
論壇網址:
http://memory3.my-life02.com/forum/index.php
這個修改發文時間的權限, 只有 '系統管理員' 才有.
建議您:
1. 更改 'test' 等級
2. 補充說明, 您的作業系統 (OS) 與架站系統 (APACHE, MYSQL, PHP) 為何
3. 將下列檔案壓縮後, 貼出下載連結
includes/edit_post_date.php
發表於 : 2007-10-30 15:49
由 memory3
心靈捕手 寫:建議您:
1. 更改 'test' 等級
2. 補充說明, 您的作業系統 (OS) 與架站系統 (APACHE, MYSQL, PHP) 為何
3. 將下列檔案壓縮後, 貼出下載連結
includes/edit_post_date.php
感謝建議,相關資訊如下:
1.test帳號在發文時就已更改為Site Admin等級,經提醒後亦完成將帳號權限改為版面管理員之更改,然測試仍無法使用編輯日期功能,不知何處漏未修改?
2.作業系統為Windows XP Service Pack 2、架站系統PHP
3.edit_post_date檔:
http://memory3.my-life02.com/TEST/edit_post_date.txt
發表於 : 2007-10-30 20:21
由 心靈捕手
memory3 寫:心靈捕手 寫:建議您:
1. 更改 'test' 等級
2. 補充說明, 您的作業系統 (OS) 與架站系統 (APACHE, MYSQL, PHP) 為何
3. 將下列檔案壓縮後, 貼出下載連結
includes/edit_post_date.php
感謝建議,相關資訊如下:
1.test帳號在發文時就已更改為Site Admin等級,經提醒後亦完成將帳號權限改為版面管理員之更改,然測試仍無法使用編輯日期功能,不知何處漏未修改?
2.作業系統為Windows XP Service Pack 2、架站系統PHP
3.edit_post_date檔:
http://memory3.my-life02.com/TEST/edit_post_date.txt
1.
再強調一次! 這個修改發文時間的權限, 只有 '系統管理員' 才有.
2. 補充 (完整) 說明, 架站系統 (網站伺服器, 資料庫, PHP 版本) 為何
3. 檢視此檔, 沒有問題
發表於 : 2007-10-30 21:27
由 memory3
心靈捕手 寫:
1. 再強調一次! 這個修改發文時間的權限, 只有 '系統管理員' 才有.
2. 補充 (完整) 說明, 架站系統 (網站伺服器, 資料庫, PHP 版本) 為何
3. 檢視此檔, 沒有問題
1.抱歉在後台權限設定處沒看清楚,要進入進階模式才有"系統管理員"的選項設定,已更改。
2.完整之說明,由於個人只是進入付費空間使用功能,對網站伺服器等資訊不太有概念,據空間說明,似乎是「美國達拉斯 / Intel Xeon 3060 雙核心處理器、4 MB L2 快取記憶體,4096 MB DDRII 記憶體、4 x 500GB SATA II 硬碟, RAID10 即時備份」......資料庫為
MySQL 4+ 資料庫,使用PHP版本指的不是phpBB 2.0.22?由於此為個人初次接觸php,對程式語法無概念,所以常會問愚蠢的問題也說不定,非常抱歉,將再多搜尋資訊,感謝回應。
發表於 : 2007-10-30 22:42
由 心靈捕手
memory3 寫:心靈捕手 寫:
1. 再強調一次! 這個修改發文時間的權限, 只有 '系統管理員' 才有.
2. 補充 (完整) 說明, 架站系統 (網站伺服器, 資料庫, PHP 版本) 為何
3. 檢視此檔, 沒有問題
1.抱歉在後台權限設定處沒看清楚,要進入進階模式才有"系統管理員"的選項設定,已更改。
2.完整之說明,由於個人只是進入付費空間使用功能,對網站伺服器等資訊不太有概念,據空間說明,似乎是「美國達拉斯 / Intel Xeon 3060 雙核心處理器、4 MB L2 快取記憶體,4096 MB DDRII 記憶體、4 x 500GB SATA II 硬碟, RAID10 即時備份」......資料庫為
MySQL 4+ 資料庫,使用PHP版本指的不是phpBB 2.0.22?由於此為個人初次接觸php,對程式語法無概念,所以常會問愚蠢的問題也說不定,非常抱歉,將再多搜尋資訊,感謝回應。
依我測試, 今天還是如您第一篇文章提到的, 必需往前調13小時.
我不是很清楚, 為何會出現這個差距?
如果 '需維持往前調13小時' 的話, 那麼您可以試試以下修改.
#
#-----[ OPEN ]-----
#
includes/edit_post_date.php
#
#-----[ FIND ]-----
#
$edit_hour = $_POST['edit_hour'];
#
#-----[ REPLACE WITH ]-----
#
$edit_hour = $_POST['edit_hour']-13; // 配合個人需要
#
#-----[ SAVE & CLOSE ]-----
#
發表於 : 2007-10-30 23:10
由 memory3
心靈捕手 寫:依我測試, 今天還是如您第一篇文章提到的, 必需往前調13小時.我不是很清楚, 為何會出現這個差距?如果 '需維持往前調13小時' 的話, 那麼您可以試試以下修改
昨晚及今日下午測試時,遇到需往前調14小時的情形,剛才測試發現又變成13小時,對這種跳來跳出的改變感到非常困惑,既然找不出原因,也只能觀察發文時間自行調整了,由於此外掛時間是以AM、PM區分而非24小時,往前調時間的計算會麻煩一些,看來只能依建議修改,再視情況調整了,非常感謝協助~
發表於 : 2007-11-08 21:03
由 memory3
依個人需求修改語法-13小時後,發現新問題。
今日嘗試將一時間編輯為:2007/10/13 02:13 AM
送出後卻顯示目前的發文時間
『01 一月 1970 07:59 am』
(改變發文時間: 31 十二月 1995 05:59 pm)
試過若選擇編輯為:2007/10/13 02:13 PM,能正確顯示
但任意發文,編輯為上述時間都會變成詭異的時間點.......不知是哪邊出差錯?
另,編輯發文時間是以點選表單方式,年份只顯示到2010
不知過了2010年後,是否仍能使用此MOD編輯之後的時間?尋求解答,謝謝
測試帳號:test/test
論壇網址:
http://memory3.my-life02.com/forum/index.php
發表於 : 2007-11-09 06:37
由 心靈捕手
memory3 寫:依個人需求修改語法-13小時後,發現新問題。
今日嘗試將一時間編輯為:2007/10/13 02:13 AM
送出後卻顯示目前的發文時間
『01 一月 1970 07:59 am』
(改變發文時間: 31 十二月 1995 05:59 pm)
試過若選擇編輯為:2007/10/13 02:13 PM,能正確顯示
但任意發文,編輯為上述時間都會變成詭異的時間點.......不知是哪邊出差錯?
另,編輯發文時間是以點選表單方式,年份只顯示到2010
不知過了2010年後,是否仍能使用此MOD編輯之後的時間?尋求解答,謝謝
測試帳號:test/test
論壇網址:
http://memory3.my-life02.com/forum/index.php
以我測試結果, 的確如此;
且想改回去, 還有點困難.
以下文章, 原發表 (修改前) 時間為 2007/11/08 08:26 am
http://memory3.my-life02.com/forum/view ... ?p=949#949
抱歉! 我無能為力.
