Tin tức

Joomla Module là gì?

26/10/2012

Joomla Module là một trong các thành phần mở rộng của thiết kế web Joomla, nó là một ứng dụng nhỏ (thường chỉ có vài file và phần lập trình cũng không nhiều) được sử dụng chủ yếu để lấy dữ liệu và hiển thị thông tin. Module thường được dùng kết hợp kèm với các component nhằm mở rộng, cũng như thể hiện rõ ràng hơn các chức năng của component.

module.manager
Quản lý các Module Joomla từ trang quản trị thiết kế website

Không giống như component, một module có thể được đặt ở bất kỳ vị trí nào trên template hoặc vị trí do người dùng tự định nghĩa. Ngoài ra một module có thể được nhân bản, nghĩa là cùng lúc có thể xuất hiện tại một vị trí hoặc các vị trí khác nhau.

Vị trí của Module Joomla?

Vị trí của module (module position) là nơi mà module có thể được đặt vào đó. Mỗi vị trí đều được xác định thông qua một định danh duy nhất (một cái tên), chẳng hạn như: left, right, top, bottom, user1, user2... Tên và số lượng các vị trí này được quy định bởi template. Các template khác nhau thì số lượng vị trí module cũng như tên của chúng có thể khác nhau. Ngoài ra, trong quá trình sử dụng người dùng cũng có thể tự định nghĩa các vị trí mới sao cho phù hợp với yêu cầu của mình.

Các Module mặc định của Joomla!

Trong phiên bản Joomla! 1.5 có tất cả 20 module mặc định được cung cấp kèm theo. Các module này được đặt trong thư mục[Joomla]/modules và nằm trong các thư mục con tương ứng với ký hiệu là "mod_xyz".

joomla.module.list
Danh sách các Module mặc định của Joomla!

Danh sách các module Joomla được cung cấp theo mặc định

  • mod_archive: Module hiển thị các bài viết đã được đánh dấu "lưu trữ"
  • mod_banners: Module hiển thị các quảng cáo
  • mod_breadcrumbs: Module hiển thị thanh điều hướng
  • mod_custom: Module hiển thị một đoạn mã HTML bất kỳ
  • mod_feed: Module hiển thị tin lấy từ các website khác
  • mod_footer: Module hiển thị dòng bản quyền ở cuối Website
  • mod_latestnews: Module hiển thị các bài viết mới nhất
  • mod_login: Module hiển thị form đăng nhập
  • mod_mainmenu: Module hiển thị menu điều khiển
  • mod_mostread: Moudle hiển thị các bài viết được đọc nhiều nhất
  • mod_newsflash: Module hiển thị tin vắn / tin nhanh
  • mod_poll: Module hiển thị bình chọn
  • mod_random_image: Module hiển thị ảnh ngẫu nhiên
  • mod_related_items: Module hiển thị các bài viết liên quan
  • mod_search: Module hiển thị form tìm kiếm
  • mod_sections: Module hiển thị danh sách các mục của Website
  • mod_stats: Module hiển thị các thông số thống kê của Website
  • mod_syndicate: Module cấp tin cho các website khác
  • mod_whoisonline: Module hiện danh tính và số người trực tuyến
  • mod_wrapper: Mudule hiển thị một trang web bất kỳ được nhúng vào website Joomla

Download các module joomla ở đâu?

module.search
Tìm kiếm một module Joomla từ trang JED

Để tìm một module joomla bạn có thể truy cập vào website Joomla Extensions Directory.

Lưu ý: Một số module chỉ thực hiện đúng chức năng khi nó được cài đặt kèm theo một component tương ứng. Do vậy bạn phải đọc kỹ hướng dẫn sử dụng của module đó.

Cài đặt Joomla Module

install.extensions
Cài đặt một Module Joomla! từ trang quản trị

Giống như các thành phần mở rộng khác (component, plugin, template, language...), để cài đặt một Joomla Module, chúng ta mở trang quản trị và sử dụng menu Extensions >> Install / Unistall

Sưu tầm