第 1 頁 (共 1 頁)
[問題] The Blog Mod時間調整
發表於 : 2005-03-21 15:44
由 晴月
問題外掛:The Blog Mod
參考連結:
http://www.phpbb.com/phpBB/viewtopic.ph ... t=album+cp
使用版本:phpBB 2.0.13
網站位置:
http://lyn.in-tw.com
狀況描述:
不知道是否有站長們在用這個外掛
發現這個外掛的時間並非台灣的時區
請問這要從哪邊去修改呢?
謝謝
發表於 : 2005-03-21 16:28
由 Arisa520
發表於 : 2005-03-22 08:28
由 晴月
真不好意思
我全部做修正之後發現時區還是沒調過來
看了一下他發表的文章
Timezone problem:
(removed)
↑似乎是把時區問題的語法給移除了..........QQ
發表於 : 2005-05-06 23:18
由 yll
打開weblog_posting.php
找到\r
代碼: 選擇全部
if ( isset($HTTP_POST_VARS['submit']) )
{
$target_date = mktime($hour, $minute, $second, $month, $day, $year);
$target_date += (3600 * $board_config['board_timezone']);
$hour = date("G", time());
$minute = date("i", time());
$second = date("s", time());
$year = date("Y", $target_date);
$month = date("n", $target_date);
$day = date("j", $target_date);
}
其中的
代碼: 選擇全部
$target_date += (3600 * $board_config['board_timezone']);
取代為\r
代碼: 選擇全部
// $target_date += (3600 * $board_config['board_timezone']);
ok
誰有後台的中文語系檔啊?
懶得翻...
Demo:
http://yll.loxa.edu.tw/phpBB2/weblogs.php
發表於 : 2005-06-26 13:35
由 timkuan
可以寄這個blog程式給我嗎?謝謝
原網頁連不上呀~~
timkuan@gmail.com
發表於 : 2005-06-29 14:32
由 心靈捕手
yll 寫:打開weblog_posting.php
找到\r
代碼: 選擇全部
if ( isset($HTTP_POST_VARS['submit']) )
{
$target_date = mktime($hour, $minute, $second, $month, $day, $year);
$target_date += (3600 * $board_config['board_timezone']);
$hour = date("G", time());
$minute = date("i", time());
$second = date("s", time());
$year = date("Y", $target_date);
$month = date("n", $target_date);
$day = date("j", $target_date);
}
其中的
代碼: 選擇全部
$target_date += (3600 * $board_config['board_timezone']);
取代為\r
代碼: 選擇全部
// $target_date += (3600 * $board_config['board_timezone']);
ok
誰有後台的中文語系檔啊?
懶得翻...
Demo:
http://yll.loxa.edu.tw/phpBB2/weblogs.php
關於 Blog 時間的調整問題,
我猜想:
原作者在新的版本 0.2.3 可能有做若干的修正;
之前, 我安裝完 Blog 0.2.3 後,
也有參考
yll 大大的語法修改,
但是找不到相同( 或相似) 的對應語法;
如果您有碰到類似的問題的話,
那麼以下的修改方法, 可以試試看:
代碼: 選擇全部
#
#-----[ Open ]-----
#
includes/functions_weblog.php
#
#-----[ Find ]-----
#
AND e.entry_time <= " . time() . "
#
#-----[ Replace With ]-----
#
AND e.entry_time <= " . (time() + (3600 * $board_config['board_timezone']) ) . "
#
#-----[ Save & Close ]-----
#
#EoM
Source:
http://vince.dynalias.com/blog/viewtopic.php?p=716#716
ps. 原作者回答時, 恐有
筆誤.
因為我在該檔案中, 找不到:
代碼: 選擇全部
AND e.entry_time < " . time() . "
發表於 : 2005-10-24 14:56
由 好手
我照著您提供的方法修改,不過出來的時間還是一樣都只是GMT時間而已,差了8小時呢!!
我phpBB已經正確設定時區是GMT +0800了!
心靈捕手 寫:yll 寫:打開weblog_posting.php
找到\r
代碼: 選擇全部
if ( isset($HTTP_POST_VARS['submit']) )
{
$target_date = mktime($hour, $minute, $second, $month, $day, $year);
$target_date += (3600 * $board_config['board_timezone']);
$hour = date("G", time());
$minute = date("i", time());
$second = date("s", time());
$year = date("Y", $target_date);
$month = date("n", $target_date);
$day = date("j", $target_date);
}
其中的
代碼: 選擇全部
$target_date += (3600 * $board_config['board_timezone']);
取代為\r
代碼: 選擇全部
// $target_date += (3600 * $board_config['board_timezone']);
ok
誰有後台的中文語系檔啊?
懶得翻...
Demo:
http://yll.loxa.edu.tw/phpBB2/weblogs.php
關於 Blog 時間的調整問題,
我猜想:
原作者在新的版本 0.2.3 可能有做若干的修正;
之前, 我安裝完 Blog 0.2.3 後,
也有參考
yll 大大的語法修改,
但是找不到相同( 或相似) 的對應語法;
如果您有碰到類似的問題的話,
那麼以下的修改方法, 可以試試看:
代碼: 選擇全部
#
#-----[ Open ]-----
#
includes/functions_weblog.php
#
#-----[ Find ]-----
#
AND e.entry_time <= " . time() . "
#
#-----[ Replace With ]-----
#
AND e.entry_time <= " . (time() + (3600 * $board_config['board_timezone']) ) . "
#
#-----[ Save & Close ]-----
#
#EoM
Source:
http://vince.dynalias.com/blog/viewtopic.php?p=716#716
ps. 原作者回答時, 恐有
筆誤.
因為我在該檔案中, 找不到:
代碼: 選擇全部
AND e.entry_time < " . time() . "
發表於 : 2005-10-24 18:52
由 心靈捕手
To 好手:
建議您:
貼出修改後的 includes/functions_weblog.php
(ps. 將它另存成文字檔後, 再貼出下載路徑即可)