帝國cms碎片類型有3種:靜態資訊碎片、動態資訊碎片、程式碼碎片。碎片是網頁中某一塊資訊的呼叫與管理;入口網站中頁面每塊資訊呼叫就是一個碎片,讓不同管理員更新不同的區域塊資訊。 「動態資訊碎片」用來呼叫所有資訊表中的資訊。 “程式碼碎片”,可以讓編輯手動編輯呼叫內容和程式碼、並且支援歷史備份,一旦修改錯誤可以馬上還原備份記錄。 「靜態資訊碎片」可以將外部的資訊和帝國CMS本身的資訊混合呼叫。
本教學操作環境:windows7系統、帝國cms 8、Dell G3電腦。
什麼是碎片?
片段也就是網頁中某一塊資訊的呼叫與管理。像是入口網站中頁面每塊資訊呼叫就是一個碎片,讓不同管理員更新不同的區域塊信息,如圖:
##的帝國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)、碎片資訊更新與管理:只有碎片分配更新權限的使用者才有權限更新;(4)、支援三種碎片類型:靜態資訊碎片、動態訊息碎片、程式碼碎片;(5)、可依使用者群組、部門、帳號指派碎片更新權限,並且支援越權限推送設定;(6)、內建碎片呼叫標籤“[spinfo]碎片變數名,顯示條數,標題截取數[/spinfo]”,可依碎片呼叫資訊;
(7)、可推送任意表或任意欄目的資訊到動態資訊碎片;
(8)、支援設定單一碎片存放最大的資訊數量,減少冗餘數據,呼叫效率更高。
相關推薦:《帝國cms教學》
以上是帝國cms碎片類型有幾種的詳細內容。更多資訊請關注PHP中文網其他相關文章!