jive Forums 4中使用中文的方法

修改jiveHome目錄中的jive_startup.xml文件,增加以下內容:
     <locale>
         <characterEncoding>UTF-8</characterEncoding>
         <country>CN</country>
         <timeZone>Asia/Beijing</timeZone>
         <language>zh</language>
     </locale>

然後按照附件修改SetCharacterEncodingFilter.java文件,重新編譯後放在WEB-INF/classes目錄中。


步驟1、安裝mySQL的時候必須設置數據庫編碼爲UTF8。
步驟2、按附件修改com.jivesoftware.util.SetCharacterEncodingFilter類,編譯好後放回jivebase.jar中替換調原來的SetCharacterEncodingFilter.class文件,注意路徑。
步驟3、將jiveforums.jar中的jive_forums_i18n_en.properties釋放出來,將裏面的英文資源翻譯成中文並保存爲jive_forums_i18n_zh.ori.properties,再用native2ascii -encoding GBK jive_forums_i18n_zh.ori.properties jive_forums_i18n_zh.properties生成jive_forums_i18n_zh.properties文件,將該文件複製至WEB-INF/classes目錄裏。
步驟4、進入jive forums的管理界面,在system-->jive properties裏,增加以下屬性
                  Property Name                 Property Value 
                locale.characterEncoding               UTF-8      
                locale.country                           CN      
                locale.language                          zh      
                locale.timeZone                       Asia/Beijing

在settings-->local settings裏,將字符集設定爲UTF-8,並將local和timeZone設置好
步驟5、重啓jive,

License的破解可反編譯com.jivesoftware.base.License類,修改getExpiresDate函數,讓它返回一個大時間(例如2999年12月31日),重新編譯,放到WEB-INF/classes下(注意建相應的路徑),重新啓動jive即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章