LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: ieei 於 四月 02, 2005, 10:40:47 上午



主題: 升級完後,時間是亂碼?
作者: ieei四月 02, 2005, 10:40:47 上午
昨天升級完成,資料庫應該沒問題,可是發現時間都是亂碼。

http://blog.ieei.org

有人跟我遇到一樣的問題嗎?  要如何解決哩?


主題: 升級完後,時間是亂碼?
作者: dca35311四月 02, 2005, 06:32:04 下午
我也是,

日期會亂碼…


主題: 升級完後,時間是亂碼?
作者: lss四月 02, 2005, 08:05:15 下午
在三個預設的模板裡,只有 blueish 會有這個問題。
目前還沒去看看 bug 在那裡?但是有解決方法。請找到  templates/blueish/post.template ,將下面這一行(第 5 行)
程式碼:
 <h2 class="date">{$locale->formatDate($postDate,"%j %b, %Y")}</h2>

改成
程式碼:
 <h2 class="date">{$locale->formatDate($postDate,"%j %B, %Y")}</h2>

應該就沒問題了。


主題: 升級完後,時間是亂碼?
作者: markwu四月 02, 2005, 11:37:36 下午
可以看一下 class/locale/locale.class.php 裡面的

引用
$values["%b"] = function_exists('html_entity_decode') ? htmlentities(substr(html_entity_decode($monthStr), 0, 3 )) : substr($monthStr, 0, 3);


%b 是用來顯示月份的縮寫,他的程式寫法不適用於中文。所以如 lss 說的把 %b 改為 %B 就可以了。

Mark


主題: 升級完後,時間是亂碼?
作者: ieei四月 05, 2005, 08:07:43 下午
感謝,解決了。  :-D


主題: 升級完後,時間是亂碼?
作者: Anonymous四月 24, 2005, 11:58:26 下午
迴響也會出現亂碼
所以到templates/blueish/postandcomments.template
也是把%b改成%B
這樣迴響的地方,時間就不會有亂碼了


主題: 升級完後,時間是亂碼?
作者: Anonymous四月 25, 2005, 12:32:56 上午
搜尋改searchresults.template
資料夾改album.template、albums.template


主題: 升級完後,時間是亂碼?
作者: markwu四月 26, 2005, 11:47:51 下午
引用自: Anonymous
搜尋改searchresults.template
資料夾改album.template、albums.template


我都是用 ultraedit 直接搜尋資料夾,一起 replace。比較快啦。

Mark


主題: Re: 升級完後,時間是亂碼?
作者: joyhtw二月 28, 2006, 02:40:59 下午
我剛上傳使用flower模板,發現文章公佈日期的月份也是亂碼(如圖),請問要如何修改呢?


主題: Re: 升級完後,時間是亂碼?
作者: markwu二月 28, 2006, 03:07:07 下午
這一篇裡,不是已經有說明了嗎? :-)

搜尋 flower 這個 template 裡面的 *.template,把 把 %b 改為 %B 就可以了。

BTW, 這個  date format 問題,在 1.1 會解決。

Mark


主題: Re: 升級完後,時間是亂碼?
作者: joyhtw二月 28, 2006, 03:50:39 下午
謝謝Mark回覆
我用ftp瀏覽,已經找到要修改的地方,但似乎無法直接在ftp看到的網頁上修改(我不懂程式撰寫)。以下是我將採用的步驟。我用Urtraedit將我本機上的flower 模板的 resource.template 打開(視窗詢問是否要轉成DOC文件,選擇"不"),將%b改成%B,然後存回檔案。
再將修改後的flower模版檔案,用ftp上傳至定位(此時應該會將伺服器上舊有的flower檔案取代掉),再由全部站台管理->新增模板->掃描模版

請問這樣做對不對?


主題: Re: 升級完後,時間是亂碼?
作者: markwu二月 28, 2006, 04:03:10 下午
1. 他不是問你轉成 DOC 檔,而是轉成 dos 格式啦! :-)
2. 如果你已經上傳,那麼只要修改後透過 ftp 覆蓋原檔就可以了
3. 另外也可以安裝 templateeditor plugin,會比較方便修改。

如果你要向你說的這麼做:

引用
再將修改後的flower模版檔案,用ftp上傳至定位(此時應該會將伺服器上舊有的flower檔案取代掉),再由全部站台管理->新增模板->掃描模版

那你得先刪除模版,在上傳修過的。我會建議用我說的 2 或 3 來修改。

Mark


主題: Re: 升級完後,時間是亂碼?
作者: joyhtw二月 28, 2006, 06:48:34 下午
已依照2的方式解決問題了,
有關3的部份,我會另開問題
謝謝 Mark