2009-09-25 134 views

回答

39

插件

插件使您能夠在響應某些事件執行代碼,無論是Joomla!核心事件或從自己的代碼引發自定義事件。這是擴展基本Joomla功能的強大方式。

組件

組件是在你的模板顯示,如內容管理系統,聯繫方式,網站鏈接等的主要功能單元。它們通常顯示在模板的主要內容區域的中心(取決於模板)。

模塊

更輕巧靈活擴展用於頁面呈現爲一個模塊。模塊用於頁面的小部分,通常不太複雜,並且能夠在不同的組件中看到。有時模塊鏈接到一個組件,如核心最新消息模塊。

擴展

組件,語言模塊,插件和模板統稱爲擴展。

Quickstart tutorial for free

+0

完美安德烈斯 – Bryan 2009-09-25 16:33:01

+0

很好的解釋! Thx – AieshaDot 2010-09-10 01:42:40

+0

完美答案! – 2013-02-23 20:24:42

8

模塊組件顯示在頁面上。

插件操作幕後,可以做千頭萬緒,喜歡與其他內容替換的內容,執行搜索,進行登錄/註銷功能,或任何真正棘手,你可以想像。

在頁面上只能有一個組件。當你選擇菜單項時,你實際上是選擇你希望頁面顯示的組件。組件的變量只存儲一次(在數據庫中),所以你不能擁有組件的多個實例!

另一方面,模塊被添加多次。您可以在一頁上有許多模塊。實際上,您可以在一個頁面上擁有100個相同模塊的實例。模塊的變量是針對每個實例存儲的。 (在數據庫中)。

這就是爲什麼joomla模板有一個組件佔位符,以及模塊的許多佔位符。

可以將模塊添加到單個頁面(菜單項),或選定頁面或所有頁面。

請記住,菜單項確實是一個組件選擇。每個菜單項都存儲數據庫中的變量,因此可以提供組件顯示細節。例如。內容組件要顯示的頁面ID。

在後端,組件可以有許多後端設置和功能,並且「做」比模塊多得多。組件的

  • 的例子是:

    • com_content(顯示文章......)
    • 布告欄
    • 論壇
    • 站點地圖
  • 模塊示例:

    • 一個倒計時鐘
    • 10個最閱讀內容
    • 輪詢
+0

感謝Bingy。很多重要的信息! – Bryan 2009-10-08 19:25:25

15

組件

組件是一個單獨的應用程序。您可以將組件視爲具有自己的功能,自己的數據庫和自己的演示文稿的東西。

所以,如果你安裝了一個組件,你可以在你的網站上添加一個應用程序。部件的例子是

  • 論壇
  • 簡訊
  • 社區系統
  • 照相館

你可以把所有這些作爲是一個單獨的應用程序。這些都將作爲一個獨立的系統非常有意義。

組件將顯示在您網站的主要部分,並且只會顯示一個組件。菜單隻不過是不同組件之間的切換。您可以將它與Windows任務欄進行比較,您可以在其中看到每個打開的應用程序的選項卡。

模塊

模塊是其中存在的網站上的某些信息擴展。這是呈現已經存在的信息的一種方式。這可以爲應用程序添加一個新功能,該應用程序已經是您網站的一部分。

想想

  • 最新文章模塊
  • 登錄模塊
  • 菜單

通常情況下,你將有一個數量的每個網頁上的模塊。

組件和模塊之間的差異並不總是很清楚。一個模塊作爲一個獨立應用程序沒有意義,它只會向現有應用程序提供信息或添加一個功能。

以時事通訊爲例。通訊是一個組件。您可以擁有一個僅用作新聞簡報的網站。這很有道理。雖然時事通訊組件可能會集成訂閱頁面,但您可能需要在網站的每個頁面的側欄上添加訂閱模塊。您可以將此訂閱模塊放置在您的網站的任何位置。您可能會同意我的觀點,即只有訂閱模塊且沒有實際新聞組件的網站會很荒謬。

插件

他們曾經被稱爲的Joomla 1.0.x的Mambots跑,但因爲的Joomla 1.5.x的他們是所謂的插件。一個插件是在顯示這部分之前在Joomla的一部分上執行的一個功能。這部分內容可以在內容上,在編輯器上,在整個系統上等等。這看起來可能有點抽象,但你會用一個例子來理解它。

讓我們以Ulti Joomla的插件之一爲例:Ulti Reflection。這是一個插件,可以反映您在內容文章中使用的圖像。要使用此功能,您只需在您的內容中添加諸如 之類的內容即可。在向用戶顯示內容之前,Ulti Reflection插件將掃描內容以找到{reflection}標籤。如果它找到標籤,它將用圖像及其反射代替標籤。

請小心,不要在您的網站上插入多個插件,因爲其中一些可能會讓您的網站變慢。


如果三個類型的擴展名之間的差別仍未完全澄清,那麼我建議你去你的Joomla安裝的管理頁面,檢查組件菜單,模塊管理器和插件管理器。 Joomla帶有一些核心組件,模塊和插件。通過檢查他們在做什麼,三種類型的積木之間的區別應該變得清晰。您也可以查看官方Joomla擴展頁面。瀏覽擴展類別,你會驚訝於你的網站的擴展可能性。

+0

這的確很清楚!我只是不太明白這一點:「爲了使用它,你只需要在內容中添加一些內容即可。 ',可能會在'like'之後漏掉一些東西? – 2017-07-14 10:34:32

0

除非您瞭解模塊和組件之間的區別,否則您將很難管理您的Joomla安裝。

模塊 模塊通常是一小塊功能,旨在爲您的網站提供信息。它們可以出現多次,並在多個頁面中出現在不同的位置。相反,組件是一個全面的應用程序,通常相當複雜,並且如果是頁面則是主體。此外,每個模塊都可以在不同的頁面中查看,並且每個模塊的位置都可以輕鬆更改。您可以選擇顯示模塊的菜單項。這種功能的一個很好的例子就是有針對性的廣告。如果您的網站有各個部分,則可以爲每個部分創建模塊。每個模塊將包含該部分的目標廣告。現在,不是一直顯示所有模塊,而是始終自定義模塊的可見性,以便每個廣告僅在相關菜單鏈接中顯示。標準Joomla模塊的典型例子是:Main/User/Top和其他菜單,最新消息,熱門文章,投票,登錄表,聯合資料等。

組件 另一方面,Joomla組件通常更復雜,具有廣泛的功能和功能。組件只能顯示在頁面的主要區域,並且只能顯示在單個頁面(通常)中。組件的鏈接通常通過創建菜單項來完成。組件通常具有特定的頁面或頁面用於其配置。

擴展程序 Joomla擴展擴展了Joomla網站的功能。可以區分五種類型的擴展:組件,模塊,插件,模板和語言。每個擴展都處理特定的功能。

Comdev是一個Joomla開發服務提供商,它提供了多種擴展,如:JomOffers,JomDirectory,JomHoliday 3,JomEstate,JomEvents。

來源:http://comdevjoomla.blogspot.com/

相關問題