[已找到替代方法]更改文章發表日期

phpBB Installation & Usage Support
phpBB 3 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 3.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

[已找到替代方法]更改文章發表日期

文章 GPLynn »

因為更新了一個很舊的blog,現在想將它一些舊文章重新po到一個剛架好的論壇裡。
想保留它原來的發布日期,但卻無從下手,資料庫裡看似記錄日期的欄位又看不懂。
某篇文章是"2009年6月22日 週一 10:15 pm"發表的,資料庫裡卻是"post_time=1245680127"
要怎麼樣才能更改文章發表的日期,不用很準確到小時分鐘。

另外,由於論壇是今天剛架好的,如果把文章發表日期改成去年,會不會因此讓論壇產生不可預期的錯誤?
最後由 GPLynn 於 2009-06-23 17:50 編輯,總共編輯了 1 次。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

Re: [請教]更改文章發表日期

文章 阿維 »

你或許可以試試看這個
Change Post Time
提供代客維護 phpBB 3.0.x 以及外掛/風格升級或安裝的服務,如需委託,請與我聯絡,謝謝! ;)
我的 Skype 帳號:gpxjordan
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [請教]更改文章發表日期

文章 GPLynn »

JORDAN 寫:你或許可以試試看這個
Change Post Time
謝謝您的回覆,不過我對於他們的討論還有點疑問。
如果只想將此一功能開放給管理員而非版主的話~是否只需要更改語法裡的
find

代碼: 選擇全部

         if (!$auth->acl_get('m_chgposter', $post_info['forum_id'])) 
         { 
replace with

代碼: 選擇全部

         if (!$auth->acl_get('a_chgposter', $post_info['forum_id'])) 
         { 
而其更後面又有位網友lefty74提到如果只想要創始人有這個功能的話可以

代碼: 選擇全部

         if ($user->data['user_type'] != USER_FOUNDER ) 
         { 
            trigger_error('NOT_AUTHORISED'); 
         } 
可是我不曉得這行應該修改哪個檔案?該加在哪裡?

他還有提到
lefty74 寫:if you really want you can do a switch in includes/functions.php where the template vars are assigned for overall_header.html
open includes/functions.php

代碼: 選擇全部

'IS_FOUNDER' => $user->data['user_type'] == USER_FOUNDER ? true : false, 
lefty74 寫:that way you can use that in any of the template html files you like
我不太懂他的意思,也不曉得這段應該加在哪裡?

以上是我對於該討論串的理解,不曉得有沒有哪裡搞錯的,還請大家指教~
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [請教]更改文章發表日期

文章 GPLynn »

我剛剛照著上面那篇回覆的想法去做了修改,那位lefty74網友提到的部分由於看不懂就沒做了!
修改完的結果是沒有作用,在mcp裡改時間的欄位是出來了~
可是當我照時間格式輸入"12-07-2008 12:00:00"後再按submit卻沒有反應。
不曉得是這個外掛版本太舊了以致於無法在phpBB 3.0.4上運作,還是更改的發文時間不可以比論壇創建時間還久遠?
還請各位先進抽個空幫我看看。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
GPLynn
星球公民
星球公民
文章: 184
註冊時間: 2009-02-08 02:11

Re: [請教]更改文章發表日期

文章 GPLynn »

找到一個替代方案。
http://www.4webhelp.net/us/timestamp.php
利用這個網址,將欲改的時間轉換成timestamps,再到資料庫手動修改。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
主題已鎖定

回到「[3.0.x] 安裝與使用」