曼波整站系統5.2.0 在 5.1.0 基礎上做了大量改進,最主要為系統性能的顯著提高,能輕鬆處理50萬數量級的文章內容管理,樣板網站: www.webbor.com,離百萬級已經不遠了,千萬級將成為我們新的奮鬥目標!在開發測試中我們發現,很多站點雖然只有千幾百篇文章,卻佔用大量的cpu和內存資源,訪問速度比較慢,強烈推薦馬上升級到曼波整站系統5.2.0。1 j0 l; f7 k( {+ i
曼波整站系統5.2.0 另一個主要的改進是支持 MySQL 5.x,這是近期論壇中抱怨最多呼聲最大的一個功能。還有很多令人激動的改進,具體如下:
) C& w2 G" Z4 W. i
! ^9 ^1 W5 d. s, u/ M* V0 U4 N一、修正bugs # r2 D) `8 P8 ?1 z- b
1. FCKEditor編輯器插入圖片出現調用asp文件錯誤,正確應該調用php。
4 S4 p3 f2 U+ |5 N8 ^: z
" W* O3 U4 \7 T1 [; q2. 曼波登錄bug
/ k, {7 j9 G8 k$ H2 N( ~* X1) 如果輸入的用戶名存在,密碼錯誤,就會彈出提示;如果用戶名不存在,就白屏, D# k( @& a6 {* G w: Y1 U8 b
2) 在本機使用時,如果用 http://localhost/ 訪問,前台無法登錄3 y% a. i) l4 z; w: u2 p; }$ h
) i0 J4 y5 ^ G8 J" B. C3. 單元和分類的博客風格不能正確分頁。
/ I' u( n' H7 M2 y9 ]9 j! W原因:為了提高文章內容處理速度,直接讀取單元和分類表的文章數量,沒有動態統計文章數量,但是單元和分類表的文章數量沒有隨著文章的增加或減少進行動態更新。 s& z7 x- C' ?' M
解決:8 \0 S! v0 f, X1 X0 c% L
1) 升級時計算分類和單元的文章數量
( X3 T" f( D! Z2) 使用時,新增、編輯、刪除、發佈、取消發佈文章,單元和分類文章數都要做相應的增減。. ?: m/ ]* r6 e
$ |7 L M, {) j$ @4 i+ D二、增強功能/ Y& K3 G9 O2 _
1. 提高文章內容組件速度,輕鬆應付50萬級文章數,樣板網站: www.webbor.com
* U" b, T) D2 i1) 內容 blog 風格菜單項只能選擇一個單元或一個分類,取消 header 參數(頁面標題)3 c# H7 r1 w- O% K6 [- ~
2) 取消使用 publish_up 和 publish_down 字段# ^3 l; U! o! ^/ p/ R
3) 改進 com_frontpage, 單元blog風格, 分類blog風格的處理,提高速度
( v4 L7 ~9 h" E9 k. `4 L. [/ Y4) 列表風格取消前台'過濾'功能 ]0 l0 d& w& X
) R3 y" `& y/ x, A+ \$ U
2. 首頁、表格風格、博客風格的內容菜單項增加點擊彈出參數,設置是否彈出新窗口來顯示文章正文) x9 y4 E- _+ G
) ~' v. {# ~- V
3. 修改權限,註冊用戶可以提交文章
' D( V& L8 M7 } z6 Z& }4 o
5 c6 H0 h( ?, U8 q. {4. 增強最新文章模塊的功能
$ u( s# P# _) U/ u e* X1) 增加點擊彈出參數,設置是否彈出新窗口來顯示文章正文$ y$ G1 P1 ~: m3 M9 F
2) 增加頭條顯示參數,設置是否顯示第一篇文章的摘要
1 k3 Y* Q/ D" w9 L- k3) 增加模塊標題參數,當設置顯示頭條時,不再顯示標準的模塊標題,而是顯示本參數設置的標題
* [5 ^% \& C7 k' `& t4) 增加單元/分類風格參數,設置點擊更多時,是顯示blog風格的單元/分類,還是顯示表格風格的單元/分類
% l- g# D* \# ^5) 增加文章標題長度參數,默認是40字符,當文章標題超出時,超出部分被截去,並在後面顯示省略號 '...'
6 ]# D; L/ ^ p N0 V具體效果可參閱 www.webbor.com, www.jouyo.com, www.mambochina.net 等網站的首頁
) R6 g, S b% h( v8 J' ^
, Z/ |2 M2 b& U4 f/ i3 r5. 升級編輯器 FCKEditor2.4.2 到 2.4.3
x" V+ G) X% Q: L0 w5 A3 g; K6 c8 f' A& ]& B9 u
6. 修改FCKEditor功能鍵:回車鍵為'<br />', SHIFT+回車鍵為'<p></p>'( C( ~6 k& |& s6 u' J$ I' h7 `
/ F! g, Y' R4 @9 w5 o
7. 新聞轉播newsfeed 增強
' D( k' Z+ |0 R% `1) 解決編碼亂碼,當feed編碼和網站編碼不同時,自動轉碼(需要 php 的 mb_string 模塊)
- X/ Y( i1 T- H+ h/ S% l9 D2) 刪除字數參數6 E ]2 B4 u" o" U8 h5 f8 `+ O. |
& Q) [, `0 W5 [# `
8. 解決pdf 導出中文內容亂碼
0 @/ {; A9 C7 N4 W2 {1) 可處理 gif 圖片4 t" d- n% S; {! s7 e K
2) 支持 UTF-8 簡繁體中文編碼
! d q' a5 y& A6 [) c' C7 Y! a) b) [( d
9. 改進網站鏈接組件 com_weblinks$ h: X4 M* d; m% K6 r6 y
1) 在分類列表頁面的分類同一行顯示前幾個鏈接(數遼由參數設置),行末顯示「更多」鏈接
/ Q( Y" x4 n. B4 Y: `2) 簡化後台審核操作,可以在列表中點擊網站,彈出新窗口顯示網站* m9 ]. ~3 y% f+ d% R8 F# r, j
3) 去掉archived, approved 字段7 w0 N) e4 R9 s5 Z( ^( m( p
0 k( Q& V! [2 p2 @* j8 f- Z10. 使在mysql5.0.xx 環境正常安裝使用
( j1 B1 e) x0 ~, z1) 解決索引過長問題,把4個 acl 表的字段 section_value 和 value 統一為 varchar(100),字段 name 統一為 varchar(255). B" l# t! v3 R$ }
2) 優化表,清除沒用的或重複的索引/ V/ }& e* b ?+ @6 `: ~
3) 改進數據庫類(includes/database.php):根據語言編碼指定字符集,創建表時根據語言編碼指定默認字符集,有效解決亂碼問題
. g7 ?* j& k/ S! z: X5 L% W1 H4) 改進安裝程序,在創建表時根據語言編碼指定默認字符集 |
|