2009-09-25 36 views

Trả lời

39

Plugins

Plugins cho phép bạn thực thi mã để đáp ứng với sự kiện nhất định, hoặc là sự kiện cốt lõi Joomla hoặc các sự kiện tùy chỉnh được kích hoạt từ mã của riêng bạn. Đây là một cách mạnh mẽ để mở rộng chức năng Joomla cơ bản.

Components

Component là các đơn vị chức năng chính hiển thị trong mẫu của bạn, giống như hệ thống quản lý nội dung, hình thức tiếp xúc, Liên kết web và những thứ tương tự. Chúng thường được hiển thị ở trung tâm của vùng nội dung chính của một mẫu (tùy thuộc vào mẫu).

Modules

Một extension rất nhẹ và linh hoạt hơn được sử dụng để render nên trang web là một mô-đun. Các mô-đun được sử dụng cho các bit nhỏ của trang thường phức tạp hơn và có thể được nhìn thấy trên các thành phần khác nhau. Đôi khi các mô-đun được liên kết với một thành phần như mô-đun tin tức mới nhất cốt lõi.

Extensions

Linh kiện, ngôn ngữ, module, plugin và các mẫu chung được gọi là Extensions.

Quickstart tutorial for free.

+0

Perfect Andrejs – Bryan

+0

vĩ đại giải thích! Thx – AieshaDot

+0

Câu trả lời hoàn hảo! –

8

Modulesthành phần được hiển thị trên một trang.

Plugins hoạt động đằng sau hậu trường và có thể làm vô số sự vật, như thay thế nội dung với những nội dung khác, thực hiện tìm kiếm, thực hiện đăng nhập/chức năng đăng xuất, hoặc bất cứ điều gì thực sự khó khăn mà bạn có thể tưởng tượng.

Chỉ có thể là một thành phần trên một trang. Khi bạn chọn các mục menu, bạn thực sự chọn thành phần mà bạn muốn một trang hiển thị. Các biến cho thành phần được lưu trữ một lần (trong cơ sở dữ liệu), do đó bạn không thể có nhiều phiên bản của thành phần!

Mặt khác, các mô-đun được thêm nhiều lần. Bạn có thể có nhiều mô-đun trên một trang. Trong thực tế, bạn có thể có 100 trường hợp của cùng một mô-đun trên một trang. Các biến cho một mô-đun được lưu trữ đối với từng cá thể. (trong cơ sở dữ liệu).

Đây là lý do tại sao mẫu joomla có một nơi giữ cho một thành phần, và nhiều người giữ chỗ cho mô-đun.

Mô-đun có thể được thêm vào một trang riêng lẻ (mục menu) hoặc các trang đã chọn hoặc tất cả các trang.

Hãy nhớ rằng một mục menu thực sự là một lựa chọn thành phần. Mỗi mục trình đơn lưu trữ các biến trong cơ sở dữ liệu, do đó có thể nạp các chi tiết hiển thị thành phần. Ví dụ.id trang nào thành phần nội dung sẽ hiển thị.

Ở mặt sau, các thành phần có thể có nhiều cài đặt và chức năng phụ trợ và "làm" nhiều thứ hơn mô-đun.

  • Ví dụ về một thành phần là:

    • com_content (hiển thị bài viết ...)
    • một bảng thông báo
    • một diễn đàn
    • một sitemap
  • Ví dụ về mô-đun:

    • một chiếc đồng hồ đếm ngược
    • top 10 nội dung đọc hầu hết
    • một cuộc thăm dò
+0

nhờ Bingy. rất nhiều thông tin quan trọng! – Bryan

15

Components

Một thành phần là một ứng dụng riêng biệt. Bạn có thể nghĩ về một thành phần như một cái gì đó có chức năng riêng của nó, cơ sở dữ liệu riêng của nó và bản trình bày riêng của nó.

Vì vậy, nếu bạn cài đặt một thành phần, bạn thêm ứng dụng vào trang web của mình. Ví dụ về các thành phần là

  • một diễn đàn
  • một bản tin
  • một hệ thống cộng đồng gallery
  • ảnh

Bạn có thể nghĩ về tất cả những như là một ứng dụng riêng biệt. Mỗi trong số này sẽ hoàn toàn có ý nghĩa như một hệ thống độc lập.

Một thành phần sẽ được hiển thị trong phần chính của trang web của bạn và chỉ một thành phần sẽ được hiển thị. Một trình đơn thì không có gì hơn là một chuyển đổi giữa các thành phần khác nhau. Bạn có thể so sánh nó một chút với thanh tác vụ của cửa sổ, nơi bạn thấy một tab cho mỗi ứng dụng đang mở.

Modules

Modules là phần mở rộng mà trình bày những mảnh thông tin nhất định trên trang web của bạn. Đó là một cách trình bày thông tin đã có mặt. Điều này có thể thêm một chức năng mới vào một ứng dụng, vốn đã là một phần của trang web của bạn.

Hãy suy nghĩ về

  • mới nhất module bài viết
  • đăng nhập mô-đun
  • một menu

Thông thường, bạn sẽ có một số mô-đun trên mỗi trang web.

Sự khác biệt giữa thành phần và mô-đun không phải lúc nào cũng rất rõ ràng. Một mô-đun không có ý nghĩa như một ứng dụng độc lập, nó sẽ chỉ trình bày thông tin hoặc thêm một hàm vào một ứng dụng hiện có.

Lấy một bản tin chẳng hạn. Bản tin là một thành phần. Bạn có thể có một trang web chỉ được sử dụng làm bản tin. Điều đó hoàn toàn có ý nghĩa. Mặc dù một thành phần bản tin có thể sẽ tích hợp trang đăng ký, bạn có thể muốn thêm mô-đun đăng ký trên thanh bên trên mỗi trang trong trang web của mình. Bạn có thể đặt mô-đun đăng ký này ở bất kỳ nơi nào trên trang web của mình. Có thể bạn sẽ đồng ý với tôi rằng một trang web chỉ có một mô-đun đăng ký và không có thành phần bản tin thực sự nào sẽ là vô lý.

Plugins

Họ thường được gọi là mambot trong Joomla 1.0.x, nhưng kể từ Joomla 1.5.x chúng được gọi bổ sung. Plugin là một hàm được thực hiện trên một phần của Joomla trước khi phần này được hiển thị. Phần này có thể là nội dung, trên trình soạn thảo, trên hệ thống hoàn chỉnh, v.v. Điều này có vẻ hơi trừu tượng, nhưng bạn sẽ hiểu nó với một ví dụ.

Hãy lấy một trong các plugin của Ulti Joomla làm ví dụ: Ulti Reflection. Đây là một plugin có thể làm cho một sự phản ánh của những hình ảnh bạn sử dụng trong bài viết nội dung của bạn. Để sử dụng điều này bạn chỉ cần đặt một cái gì đó như bên trong nội dung của bạn. Trước khi nội dung được hiển thị cho người dùng, plugin Ulti Reflection sẽ quét nội dung để tìm các thẻ {reflection}. Nếu nó tìm thấy thẻ, nó sẽ thay thế thẻ bằng hình ảnh và phản chiếu của nó.

Hãy cẩn thận để không đưa vào nhiều plugin một trang web của bạn, bởi vì một số trang có thể thực sự làm chậm trang web của bạn.


Nếu sự khác biệt giữa ba loại phần mở rộng là vẫn chưa hoàn toàn rõ ràng, sau đó tôi khuyên bạn đi đến trang quản trị của cài đặt joomla của bạn và kiểm tra các thành phần menu, người quản lý mô-đun và người quản lý plugin. Joomla đi kèm với một số thành phần cốt lõi, mô-đun và bổ sung. Bằng cách kiểm tra những gì họ đang làm, sự khác biệt giữa ba loại khối xây dựng sẽ trở nên rõ ràng. Bạn cũng có thể xem trang Joomla extension chính thức. Duyệt qua các danh mục mở rộng và bạn sẽ ngạc nhiên về những tiện ích mở rộng mà bạn có cho trang web của mình.

+0

Điều này thực sự rất rõ ràng! Tôi không hoàn toàn hiểu điều này: 'Để sử dụng điều này, bạn chỉ cần đặt một cái gì đó giống như bên trong nội dung của bạn. ', có thể bị mất một cái gì đó sau khi' như'? –

0

Trừ khi bạn hiểu sự khác biệt giữa một mô-đun và một thành phần, bạn sẽ thấy rất khó để quản lý cài đặt Joomla của bạn.

Mô-đun Mô-đun thường là những phần nhỏ chức năng được thiết kế để trình bày thông tin trong trang web của bạn. Chúng có thể xuất hiện một số lần, trên một số trang ở các vị trí khác nhau. Trên các thành phần trái là một ứng dụng thổi hoàn toàn, thường khá phức tạp và đến cơ thể chính nếu một trang. Ngoài ra mỗi mô-đun có thể được xem trong các trang khác nhau, và vị trí của mỗi mô-đun có thể dễ dàng thay đổi. Bạn được phép chọn các mục menu nơi mô-đun được hiển thị. Một ví dụ điển hình về việc sử dụng chức năng này là quảng cáo được nhắm mục tiêu. Nếu trang web của bạn có các phần khác nhau, bạn có thể tạo mô-đun cho từng phần. Mỗi mô-đun sẽ chứa một quảng cáo được nhắm mục tiêu cho phần đó. Bây giờ thay vì hiển thị tất cả các mô-đun, tất cả thời gian, bạn tùy chỉnh khả năng hiển thị của mô-đun sao cho mỗi quảng cáo chỉ được hiển thị trong các liên kết menu có liên quan. Ví dụ điển hình của các mô-đun Joomla tiêu chuẩn là: Main/User/Top và các menu khác, Tin mới nhất, Bài viết phổ biến, Bình chọn, Mẫu đăng nhập, Chi tiết phân phối, v.v ...

Thành phần Mặt khác, thành phần Joomla thường phức tạp hơn, với chức năng và khả năng mở rộng. Một thành phần chỉ có thể được hiển thị trong khu vực chính của một trang và chỉ có thể được hiển thị trong một trang đơn (thường là). Các liên kết đến các thành phần thường được thực hiện bằng cách tạo các mục menu. Các thành phần thường có một trang hoặc trang cụ thể cho cấu hình của chúng.

Tiện ích mở rộng Tiện ích mở rộng Joomla mở rộng chức năng của trang web Joomla. Có thể phân biệt năm loại tiện ích mở rộng: thành phần, mô-đun, plugin, mẫu và ngôn ngữ. Mỗi phần mở rộng này xử lý một chức năng cụ thể.

Comdev là nhà cung cấp dịch vụ phát triển Joomla, cung cấp nhiều tiện ích mở rộng như: JomOffers, JomDirectory, JomHoliday 3, JomEstate, JomEvents.

Nguồn: http://comdevjoomla.blogspot.com/

Các vấn đề liên quan