一、帝國CMS的碎片功能介紹 |
什么是碎片? |
碎片也就是網頁中某一塊信息的調用與管理。像門戶中頁面每塊信息調用就是一個碎片,讓不同管理員更新不同的區域塊信息,如圖:![]() |
帝國CMS的碎片功能介紹 |
有了帝國CMS的碎片,可以不限欄目、表、模板和只限站內等,可以調用任何信息到網站,讓網站信息變得更加的靈活和高效。 碎片是門戶網站必備的功能之一。下面我們來說明一下門戶網站為什么需要碎片功能和碎片在帝國CMS中的應用: 第一、大數據量情況下的考慮: 如果當你的信息達到幾百萬、幾千萬數據以上,如果用標簽調用需要從這么大的數據量的數據表中查找出符合的信息,效率是很低的,而碎片調用信息確是為解決這一問題而存在,碎片集合的總信息合起來不會超過幾千、幾萬數據。從幾百萬數據表中查找信息快還是從幾千的數據表中查找信息快?顯而易見,大數據量下碎片調用更具優勢。 第二、碎片也是為帝國CMS多表信息集合調用而存在,是結合帝國系統實際應用中的創新: 相對于門戶網站中的系統,帝國的碎片更靈活,而且是結合帝國系統本身實際應用開發的,更加實用。6.0以前版本我們是用分表將信息分離出去,而6.5版以上的碎片功能則是將分表信息又重新集合。所有表的信息都能推送給一個碎片或多個,碎片可調用所有表信息。在帝國CMS6.5以上中此碎片類型叫“動態信息碎片”,用來調用所有信息表中的信息。而一般門戶系統中碎片都是由編輯手動修改,無自動調用原來信息表特點,編輯的工作量很大。這是帝國CMS在碎片功能上的創新。 第三、碎片也為一些無規則的內容顯示提供方便的方案: 因為無規則的東西是無法用程序循環輸出的,所以就有了帝國CMS6.5以上的第二個碎片類型:“代碼碎片”。編輯可手動編輯調用內容和代碼、并且支持歷史備份,一旦修改錯誤可以馬上還原備份記錄。 第四、碎片也為調用外部數據而存在: 可以將外部的信息和帝國CMS本身的信息混合調用,于是就有了帝國CMS6.5以上的第三個碎片類型:“靜態信息碎片”。比如:帝國CMS+論壇+SNS+商城+…,你要把推薦的信息全部都放在一起調用,那這個功能就非常有用了。 第五、碎片也同時實現了單信息發布到多欄目/頁面調用: 支持將一個信息推送到多個碎片中調用。 第六、在大數據量情況下,帝國CMS采用碎片調用和模板中不加標簽調用效率是相當的: 回顧下6.0版我們測試的“2千萬數據、17.3GB數據庫下帝國CMS超強生成速度”這個測試是在內容頁不增加調用標簽的情況下的速度,而6.5版本以上如果你內容頁采用碎片調用,完全可以實現增加更復雜的調用情況下接近測試的效率。 帝國CMS的碎片功能有以下特點: |
二、碎片使用步驟 |
碎片使用一般步驟: |
1、增加碎片; 2、修改模板在要顯示碎片內容的地方加上碎片標簽調用碎片; 3、更新碎片里維護碎片顯示內容。(碎片里設置更新權限的用戶才有權限查看與更新) |
動態信息碎片可以在管理信息時將信息直接推送到碎片,支持多表推送。 |
三、帝國CMS的三種碎片用法 |
帝國CMS共支持三種碎片方式: |
1、靜態信息碎片 |
有以下兩種錄入方式: (1)、以手動方式增加信息的標題、鏈接、簡介等內容。 (2)、通過信息ID獲取信息內容。 |
2、動態信息碎片 |
有以下兩種錄入方式: (1)、管理信息頁面里推送信息到碎片。 (2)、手動指定要調用的信息ID。 |
3、代碼碎片 |
手動可視化或代碼下編輯調用內容。(支持自動備份,并且可還原備份) |
四、靜態信息碎片使用 | ||||||||||||||||||||||||||||
(一)、增加碎片: | ||||||||||||||||||||||||||||
1、登錄后臺>“欄目”>“碎片管理”>“管理碎片”>“增加碎片”,進入增加碎片界面: |
||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
2、增加碎片后返回管理碎片頁面,即可看到我們剛才增加的碎片: | ||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||
(二)、修改模板在要顯示碎片內容的地方加上碎片標簽調用碎片。 | ||||||||||||||||||||||||||||
1、調用碎片的信息標簽語法: | ||||||||||||||||||||||||||||
[spinfo]碎片變量名,顯示條數,標題截取數[/spinfo] | ||||||||||||||||||||||||||||
例子:[spinfo]'jtsp1',5,36[/spinfo] | ||||||||||||||||||||||||||||
2、將碎片調用標簽加到模板中要顯示信息的位置。 | ||||||||||||||||||||||||||||
(三)、更新碎片里維護碎片顯示內容 | ||||||||||||||||||||||||||||
1、登錄后臺,單擊“欄目”菜單,選擇“更新碎片”子菜單,進入更新碎片信息界面:(直接點快捷菜單的更新碎片也可以) | ||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||
2、進入更新碎片信息界面: | ||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||
3、點擊“靜態碎片1”的“[更新碎片]”,進入碎片的信息管理: | ||||||||||||||||||||||||||||
![]() (信息是按發布時間排序,如果要改順序可以修改發布時間,發布時間設置空則改為當前時間。) |
||||||||||||||||||||||||||||
4、點擊上面的信息“修改”,進入碎片信息修改頁面: | ||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
5、更新碎片的信息后,生成模板調用碎片的頁面就可以看到我們增加的碎片信息。 |
五、動態信息碎片使用 |
(一)、增加碎片: |
1、登錄后臺>“欄目”>“碎片管理”>“管理碎片”>“增加碎片”,進入增加碎片界面: |
![]() |
(二)、修改模板在要顯示碎片內容的地方加上碎片標簽調用碎片。 |
1、調用碎片的信息標簽語法: |
[spinfo]碎片變量名,顯示條數,標題截取數[/spinfo] |
例子:[spinfo]'dtsp1',5,36[/spinfo] |
2、將碎片調用標簽加到模板中要顯示信息的位置。 |
(三)、更新碎片里維護碎片顯示內容 |
1、增加動態碎片后,管理信息頁面就可以將信息推送到我們增加的碎片: |
![]() |
2、管理信息頁面點擊“推送”按鈕,進入加入碎片選擇頁面: |
![]() |
3、推送完信息,我們可以進入更新碎片信息界面,查看我們剛推送的信息: |
![]() |
4、點擊“動態碎片1”的“[更新碎片]”,進入碎片的信息管理,看到我們剛推送的信息: |
![]() (信息是按發布時間排序,如果要改順序可以修改發布時間,發布時間設置空則改為當前時間。) |
5、除了用推送的方式,你還可以手動增加,點擊上面的“增加碎片信息”: |
![]() |
5、更新碎片的信息后,生成模板調用碎片的頁面就可以看到我們推送或增加的碎片信息。 |
六、代碼碎片使用 |
(一)、增加碎片: |
1、登錄后臺>“欄目”>“碎片管理”>“管理碎片”>“增加碎片”,進入增加碎片界面: |
![]() |
(二)、修改模板在要顯示碎片內容的地方加上碎片標簽調用碎片。 |
1、調用碎片的信息標簽語法: |
[spinfo]碎片變量名,顯示條數,標題截取數[/spinfo] |
例子:[spinfo]'dmsp1',0,0[/spinfo] |
2、將碎片調用標簽加到模板中要顯示信息的位置。 |
(三)、更新碎片里維護碎片顯示內容 |
1、進入更新碎片信息界面,可以看到我們剛才增加的代碼碎片: |
![]() |
2、點擊“代碼碎片1”的“[更新碎片]”,進入代碼碎片內容修改: |
![]() |
3、更新碎片的信息后,生成模板調用碎片的頁面就可以看到我們推送或增加的碎片信息。 |