Huong dan su dung joomla 1.5

4,282 views

Published on

1 Comment
23 Likes
Statistics
Notes
No Downloads
Views
Total views
4,282
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
0
Comments
1
Likes
23
Embeds 0
No embeds

No notes for slide

Huong dan su dung joomla 1.5

  1. 1. Tàiđdjhjds [Year]10-2011CLOUD2S.COM HƯỚNG DẪN SỬ DỤNG JOOMLA 1.5“Tài liệu này mô tả chi tiết về Joomla phiên bản 1.5, nhằm giúpngười sử dụng – những người chưa biết đến Joomla hoặc chưacó kinh nghiệm quản trị website Joomla có cái nhìn sâu sắc hơnvà quản trị tốt hơn website của mình.Tài liệu này cũng có thể được dùng cho việc nghiên cứu và tựlàm một website bằng Joomla.Trong quá trình biên soạn, với góc độ là chuyên gia lập trình cóthể có những chỗ gây khó hiểu. Chúng tôi rất mong nhận đượcý kiến đóng góp của các bạn để tài liệu ngày càng hoàn thiệnhơn.”Mọi ý kiến đóng góp xin vui lòng gửi về địa chỉ email:support@cloud2s.com hoặc diễn đànhttp://cloud2s.com/vn/forumXin chân thành cảm ơn !Ban biên tập Cloud2s.comPhần 1
  2. 2. Mục lụcHƯỚNG DẪN SỬ DỤNG JOOMLA 1.5 ............................................................................... 1I - Nhóm tin (chủ đề), Chủ đề con, và Bài viết.................................................................... 31. Nhóm tin (Section) là gì?.......................................................................................... 42. Chủ đề con (Category) là gì?................................................................................... 43. Bài viết (Article) là gì? .............................................................................................. 44. Cách sửa nội dung Nhóm tin, chủ đề con, Bài viết… ........................................... 10II – Trình đơn (Menu) ....................................................................................................... 111. Giới thiệu ................................................................................................................ 112. Cách tạo mới một mục lục con (Menu item) trong trình đơn (Menu) ................... 113. Cấu hình các tham số trong mục lục con (Menu item) ......................................... 14III. Thành phần (Component)........................................................................................... 141. Joomla Component là gì? ...................................................................................... 142. Cloud Control Panel component?.......................................................................... 153. Các Component mặc định của Joomla!................................................................. 184. Danh sách các component và ý nghĩa của chúng ................................................ 195. Cài đặt Joomla Component ................................................................................... 19IV – Mô-đun (Module)....................................................................................................... 201. Giới thiệu ................................................................................................................ 202. Vị trí của Module Joomla?...................................................................................... 203. Các Module mặc định của Joomla!........................................................................ 204. Ý nghĩa của các Module mặc định......................................................................... 215. Cài đặt Module ....................................................................................................... 22V - Plugin .......................................................................................................................... 221. Giới thiệu ................................................................................................................ 232. Cài đặt..................................................................................................................... 23VI - Mẫu giao diện (Template) ......................................................................................... 23
  3. 3. 1. Giới thiệu ................................................................................................................ 232. Các template mặc định của Joomla ...................................................................... 243. Đặc điểm của Template Joomla! ........................................................................... 254. Cài đặt Template Joomla ....................................................................................... 25VII. Quản lý người dùng (Users Manager)................................................................... 25VIII. Liên kết Webs......................................................................................................... 26IX. News Feeds............................................................................................................ 27X. Liên hệ .................................................................................................................... 27I - Nhóm tin (chủ đề), Chủ đề con, và Bài viếtTrước khi đi vào xây dựng một Website bằng Joomla chúng ta cần nắm rõ 3 khái niệmquan trọng: Nhóm tin (Section), Chủ đề con (Category) và Bài viết (Article). VậyNhóm tin là gì? Chủ đề con là gì? Bài viết là gì?.Chúng ta cùng xem "Cấu trúc nội dung của một Website Joomla" được thể hiện thôngqua hình dưới đây:Nhóm tin (chủ đề) 1--------|Chủ đề con 1a--------------------|Bài viết 1a1--------|Chủ đề con 1c--------|Chủ đề con 1bNhóm tin (Chủ đề) 2--------| Chủ đề con 2a--------| Chủ đề con 2b--------------------|Bài viết 2b1--------------------|Bài viếtt 2b2
  4. 4. 1. Nhóm tin (Section) là gì?Nhóm tin hay Chủ đề là các đề mục chính, khái quát nhất mà Website muốn đề cập tới.Mỗi nhóm tin sẽ có nhiều Chủ đề con.Ví dụ: Một Website bán sách trực tuyến có thể bao gồm các Nhóm tin sau: "Nhóm Sách","Nhóm tin tức", "Nhóm thông tin liên hệ", “Nhóm bài hướng dẫn”, ...2. Chủ đề con (Category) là gì?Chủ đề con: là cấp nhỏ hơn của Nhóm tin, bao gồm các chuyên mục, loại sản phẩm, loạidịch vụ... được phân loại một cách cụ thể hơn theo từng Nhóm tin.Ví dụ: Trong Nhóm tin "Nhóm sách" có các chủ đề con: "Tiểu thuyết", "Truyện ngắn", "Hồiký"...3. Bài viết (Article) là gì?Bài viết: là cấp thấp nhất, cũng là cấp cuối cùng để thể hiện nội dung của một website.Mỗi bài viết sẽ thuộc một chủ đề nhất định. Toàn bộ nội dung của một bài viết và thườnggồm 2 phần: Phần giới thiệu (Intro Text): Phần này nêu ngắn gọn, tóm tắt hoặc là ý mở đầu chotoàn bộ bài viết. Phần chi tiết (Description Text): Phần còn lại của bài viết.Vì vậy, để tạo một bài viết ta cần có các nhóm tin và các chủ đề con.Bước 1: Để tạo 1 nhóm tin, trước tiên phải truy cập vào trang quản trị của websitejoomla qua địa chỉ http://domain/administrator. Đăng nhập bằng tài khoản và mật khẩuadmin (thường thì bạn sẽ nhận được thông tin khi nghiệm thu website).Bước 2: Chọn Quản lý nhóm tin (Section Manager).
  5. 5. Bước 3: Chọn "Thêm mới" (New) trên thanh công cụ joomla.Bước 4: Nhập Tiêu đề nhóm tin (Title), Alias (Cách gọi khác, thường nhập giốngtiêu đề nhưng không dấu, các khoảng trắng thay bằng dấu trừ “-“.Ví dụ tiêu đề là “Nhóm sách” thì alias nên đặt là “nhom-sach”). Phần “giới hạn truycập” (Access Level) chọn “Công khai” (Public) Rồi chọn “Lưu” (Save) trên thanh côngcụ.Bước 5: Tạo chủ đề con (Category). Chọn "Nội dung" (Content) trên menu vàchọn "Quản lý chủ đề con" (Category Manager) để tới danh sách các Chủ đề con.Bước 6: Bạn bấm “Thêm mới” để tạo một Chủ đề con mới. Tương tự nhưphần tạo mới Nhóm tin, nhưng ở đây bạn phải chọn “Ch ủ đề” chính là Nhómtin mà Chủ đề con này thuộc về.Ví dụ, bạn đang muốn tạo Chủ đề con có tên “Sách văn học” thuộc Nhóm tin (Chủ đề)“Nhóm sách” thì bạn cần nhập:
  6. 6.  Tiêu đề là “Sách văn học” Alias là “sach-van-hoc” Đã được bật là “Yes” Chủ đề là “Nhóm sách”Bước 7: Cuối cùng, chúng ta cần tạo 1 vài bài viết. Chọn "Nội dung" (Content) sau đóchọn "Quản lý bài viết" (Article Manager) và chọn "Thêm mới" trên thanh công cụBước 8: Tại màn hình bài viết hiện ra sau khi bạn chọn "Thêm mới". Tại đây bạn cóthể làm được rất nhiều thứ. Ví dụ bạn muốn viết 1 bài về cuốn sách văn học có tên“Kính vạn hoa” thì bạn làm như sau: Nhập “Tiêu đề” (Title) cho bài viết là “Kính vạn hoa”. Nhập “Alias” là “kinh-van-hoa”. Điều này rất quan trọng vì liên kết của bạn đến bàiviết này sẽ chứa alias như trên, nó rất sáng sủa và thân thiện với SEO. Mục “Đã được bật” (Published): chọn Yes nếu bạn muốn sau khi bấm “Lưu” (Save)hay “Áp dụng” (Apply) bài viết sẽ được hiển thị ngay trên website. Ngược lại bạnchỉ muốn lưu tạm và sẽ xuất bản bài viết sau khi hoàn thiện thì bạn có thể chọn“Không”. Mục “Trang chủ” (Front Page) ở chế độ Yes nghĩa là bạn đang muốn hiển thị bài viếtnày ở trang chủ. Ngược lại nếu chọn “Không” thì nó chỉ hiển thị ở trang chủ đề màbạn chọn.
  7. 7.  Phần Nội dung, bạn có thể cài đặt thêm chương trình soạn thảo văn bản bênngoài như JCE (Joomla Content Editor) để có được cách thức soạn thảo như trênMicrosoft Word. Bạn có thể sử dụng nút "Phân trang" (Page break) để chia bài viết thành nhiềutrang. Bạn có thể sử dụng nút "Đọc thêm" (Read more) để chia bài viết thành hai phầnđược hiển thị dưới dạng tóm tắt và dạng đầy đủ. Bạn có thể sử dụng nút "Ảnh" (Image) để chèn ảnh vào bài viết của bạn. Để tải ảnh lên và chèn vào bài viết, bạn làm như sau: Bấm vào biểu tượng hình ảnh trong trình soạn thảo (hình dưới), hoặc nút“Ảnh” (hình trên). Cửa sổ quản lý hình ảnh sẽ hiện ra, bạn có thể xem các thư mục và cáchình ảnh có sẵn trên máy chủ. Bạn có thể tạo thêm thư mục mới hoặc tảiảnh lên bằng cách bấm vào nút như hình bên dưới:
  8. 8.  Khi bạn muốn tải ảnh lên, bấm vào nút “Upload” (có hình mũi tên chỉ lên)như hình trên đây. Cửa sổ tải ảnh hiện ra, bạn bấm Browse để tìm đến fileảnh cần upload, bạn có thể chọn nhiều hình để upload cùng 1 lúc. Sau đóbấm “Upload” để bắt đầu tải ảnh lên. Sau khi ảnh được upload sẽ tự động trở về cửa sổ danh sách, bạn hãy tìmđến hình ảnh vừa tải lên và trỏ vào đó để lấy URL. Bạn có thể căn trái bàiviết và cách đều các khoảng trống bằng cách điền giá trị vào các ô “Margin”như hình dưới đây:
  9. 9.  Sau khi chỉnh sửa xong, bạn bấm vào “Insert” ở phía cuối trang để chènhình vào bài viết. Mục “Các thông số bài viết” nên để mặc định. Mục “Các thông số nâng cao” bạn nên để chế độ “Dùng theo cấu hình chung”, vìcác thiết lập này được xử lý khi bạn tạo Menu. Chú ý các mục sau: Phần “Ngôn ngữ của nội dung” (Content Language) bạn nên chọn đúngngôn ngữ của bài viết hiện tại nếu website của bạn hỗ trợ đa ngôn ngữ.
  10. 10.  Phần “Chìa khóa tham khảo” (Key Reference) có tác dụng như ý nghĩa củathuật ngữ “tag” giúp bạn tóm lược bài viết với 1 vài từ khóa. Điều này rấtquan trọng khi bạn sử dụng Module “Các bài viết liên quan”, nhờ các từkhóa “tag” này giúp hiển thị chuỗi các bài viết liên quan để độc giả tiện theodõi dòng sự kiện. Mục “Thông tin Meta data”, phần quan trọng nhất là “Từ khóa”, ở đây bạn gõ các từkhóa xúc tích nhất có liên quan đến bài viết, mỗi từ khóa cách nhau bởi dấu phẩy.Các từ khóa này sẽ hiển thị ở giá trị của thẻ Meta, giúp tối ưu khi bộ máy tìm kiếmGoogle quét nội dung bài viết của bạn và đưa lên trang tìm kiếm.Bước 10: Khi bạn đã tạo xong bài viết, chọn “Lưu” (Save) để lưu lại bài viết và trở vềtrang danh sách các bài viết. Hoặc chọn “Áp dụng” (Apply) để lưu bài viết và tiếp tụcsửa bài viết đó.4. Cách sửa nội dung Nhóm tin, chủ đề con, Bài viết…Bạn muốn sửa bất cứ nội dung gì mà bạn tạo ra trên Joomla như Nhóm tin, chủ đề con,bài viết, menu,… thì bạn đều phải tuân theo quy tắc sau:Bước 1: Tìm nội dung cần sửa trong danh sách. Có thể gõ từ khóa để tìm kiếm trong bộLọc (Filter), hoặc lọc nhanh bằng các nhóm combo box.Bước 2: Sau khi tìm được nội dung cần sửa, bạn cần chọn bài viết này trong danh sáchbằng cách bấm vào ô checkbox ở đầu, sau đó bấm nút “Sửa” (Update).
  11. 11. Bước 3: Đôi khi bạn có thể thao tác nhanh hơn bằng cách bấm vào tiêu đề của nội dung,như ví dụ ở trên, bạn chỉ cần bấm vào chữ “Kính vạn hoa” là có thể chuyển sang phầncập nhật nội dung cho bài viết này.Bước 4: Với các chọn Nội dung và chọn nút thao tác như trên bạn có thể làm được nhiềuthứ tùy vào tình huống cụ thể. Phương pháp này áp dụng cho việc sửa tất cả nội dungtrên Joomla như: Nhóm tin, chủ đề con, bài viết, menu,…II – Trình đơn (Menu)1. Giới thiệuBất kỳ trang web nào cũng cần có menu cho người dùng có thể dễ dàng chuyểnhướng những trang khác nhau. Bản thân Joomla đã tích hợp sẵn 1 module để cóthể quản lý menu cho website. Nếu chúng ta nhìn vào trang chủ, bạn chỉ thấy cácbài viết mà bạn chọn hiển thị trên trang chủ, còn các Thành phần (Components)chúng ta mới tạo như Liên kết Web (Links), Tin nhanh (News Feeds) hay các bài viếtkhác thì không được hiển thị. Bây giờ chúng ta sẽ từng bước tạo các menu trêntrang chủ để liên kết đến các Components và các bài viết lại.2. Cách tạo mới một mục lục con (Menu item) trong trình đơn (Menu)Bước 1: Đăng nhập vào trang quản trị.Bước 2: Chọn “Trình đơn” (Menus) >> Main Menu (Nhóm trình đơn chính)Bước 3: Sau khi chọn Main Menu, màn hình sẽ hiển thị danh sách các mục lục con(menu item) trong trình đơn chính (Main Menu). Ở đây bạn sẽ thấy thanh công cụ vàqua đó có thể thêm mới, sửa, xóa, bật, tắt các items. Trong danh sách items này, item“Trang chủ” (Home page) luôn được chọn làm mặc định. Bạn có thể click vào tiêu đề“Trang chủ” để sửa lại cấu hình cho trang chủ cũng như chọn số bài viết hiển thị trêntrang chủ.
  12. 12.  Kiểu của mục menu: phần này rất quan trọng, với hầu hết các trang thì kiểu“Blog” và kiểu “Bài viết chuẩn” được sử dụng nhiều nhất. Bạn có thể thay đổikiểu bằng cách bấm vào nút “Thay đổi loại”. Mỗi loại menu được chú thích rõràng khi bạn đưa chuột lên.
  13. 13.  Với các trình đơn phụ (Sub menu) bạn nên chọn kiểu Menu item là “Alias” và trỏtới một menu item trong menu chính (Main menu), như vậy bạn sẽ không phảithiết lập các thông số thêm 1 lần nữa cho các Sub menu item. Tiêu đề: Tên của menu item hiện tại, mặc định là “Trang chủ” hoặc “Homepage”. Alias: Bí danh, alias sẽ được thể hiện trên URL khi click vào menu trên trangweb của bạn, nên bạn cần đặt tên gợi nhớ và tốt nhất là không có kí tự đặc biệtnhư: dấu, chữ tiếng việt, khoảng cách nên thay bằng dấu trừ.. Hiển thị trong: để mặc định là trong Main Menu, nếu bạn có thêm trình đơn phụ(Sub menu) thì có thể chuyển menu này sang sub menu (thường là Left menuhoặc right menu). Danh mục cha: phần này rất quan trọng, nó thể hiện cấp của menu item. Nếu
  14. 14. bạn chọn một item nào khác “Trên” thì menu item hiện tại sẽ trả thành con củamenu item đó. Đã được bật: trạng thái của menu item, có được hiển thị hay không? Thứ tự: bạn có thể sắp xếp thứ tự hiển thị của menu item hiện tại so với cácmenu item khác. Giới hạn truy cập: nên để công khai, nếu trong trường hợp đặc biệt bạn muốnmenu item hiện tại chỉ hiển thị với người dùng đã đăng kí làm thành viên củawebsite thì bạn chọn Registered hoặc Đặc biệt.3. Cấu hình các tham số trong mục lục con (Menu item)Bước 4: “Các tham số cơ bản” (Parameters - Basic): “Tiêu điểm” (Leading): là số bài viết hiển thị trên trang chủ. Các bài viết nàychiếm toàn bộ độ rộng của khung hiển thị nội dung. “Mở đầu” (Intro): là số bài viết hiển thị trên trang chủ và các bài viết này chiếm độrộng bằng độ rộng của 1 Cột chứ không phải toàn bộ trang. “Cột” (Columns): là số cột để hiển thị các bài viết “Mở đầu”. “Liên kết” (Links): là số tiêu đề bài viết hiển thị dưới dạng liên kết ở phần dưới củatrang. Thông thường được dùng để hiện thị các bài viết mới nhất.Bước 5: Các thông số khác: Phần này đã có ghi chú khá rõ ràng, bạn đặt chuột lên vùngtiêu đề của mỗi mục, nó sẽ hiện lên ghi chú hướng dẫn bạn.Bước 6: Bấm “Lưu” (Save) để lưu lại các hành động vừa thay đổi và tạo mới một Menuitem. Tương tự như vậy bạn có thể tạo thêm nhiều menu item hoặc sub menu item vớinhiều kiểu hiển thị khác nhau cho trang web của bạn thêm sinh động.III. Thành phần (Component)1. Joomla Component là gì?Joomla component là một trong các thành phần mở rộng của Joomla!, thực chất nó làmột ứng dụng trong hệ thống Joomla. Component được sử dụng để thực hiện một chức
  15. 15. năng lớn nào đó, chẳng hạn như: Cung cấp tin tức, Quảng cáo, Rao vặt, Đặt phòngkhách sạn, Bất động sản, Download...Các Components không thể tự nhân bản, không thể thiết lập được vị trí trên website. Đâylà điểm khác biệt quan trọng so với Mô-đun (Module).Các components nổi tiếng và quan trọng như: Virtuemart : phù hợp với các website thương mại điện tử, tích hợp sẵn chức năngmua bán trực tuyến sử dụng Paypal, có thể tích hợp thêm thanh toán với Ngânlượng. JoomlaPack : giúp dễ dàng hơn trong việc sao lưu (backup) và phục hồi (restore). Community Builder hay BreezingForms: dùng để phát triển các ứng dụng tùy ýtrên Joomla, hay đơn giản là thêm các trường dữ liệu tùy biến vào các bảng dữliệu trên Joomla 1 cách nhanh chóng và dễ dàng. Fireboard hay Kunena : giúp xây dựng các diễn đàn (Forum) trên website Joomla. JCE : bộ gõ miễn phí tuyệt vời. JoomlaXplorer : giúp dễ dàng hơn trong việc quản lý resource trên hosting mà kocần dùng đến FTP. Bạn có thể tìm thêm rất nhiều thứ khác trên Joomla extension market:http://extensions.joomla.org/2. Cloud Control Panel component?Cloud Control Panel là Thành phần mở rộng được phát triển bởi CloudAccess, mặc địnhđược cài đặt cho các website đăng kí tại cloud2s.com, component này dùng để quản lýhosting trên máy chủ của chúng tôi.
  16. 16.  Resources: thống kê sử dụng tài nguyên hosting bao gồm Băng thông(Bandwidth), Dung lượng đĩa cứng (Disk), Email. Domain DNS: dùng để quản lý và tạo thêm các bản ghi (Record) quản lý hệthống tên miền (DNS – Domain Name Server) Domain Alias: dùng để quản lý và thêm các tên miền phụ chạy song song.Ví dụ: Cloud2s.com có thể truy cập thêm bằng 2 tên miền Việt Nam làcloud2s.com.vn và cloud2s.vn
  17. 17.  Cron Job: dùng để thiết lập lịch làm việc tự động. Như tự động đồng bộ dữliệu người dùng với SalesForce… Backup: dùng để Sao lưu toàn bộ mã nguồn và cơ sở dữ liệu của website.Bạn có thể tải các file sao lưu này về máy mình và yêu cầu phục hồi khi cầnthiết. Khi đó bạn chỉ cần gửi mail cho chúng tôi tới địa chỉsupport@cloud2s.com và nói rõ yêu cầu phục hồi. Tốt hơn hết bạn hãy gửicho chúng tôi toàn bộ thông tin tài khoản về hosting và nơi bạn đặt file đãbackup. Chúng tôi sẽ phục hồi giúp bạn trong vòng 24h. Clear All Content: dùng để xóa toàn bộ dữ liệu hiện có trên website. Baogồm: nhóm tín, chủ đề con, bài viết, menu (ngoại trừ menu chính), liên hệ,banners, và các module chưa công khai (unpubliced). Log: dùng để xem các bản ghi nhật kí hệ thống được lưu lại sau mỗi 30phút. PHPMyAdmin: phần quản trị MySQL trực tuyến.
  18. 18. 3. Các Component mặc định của Joomla!Trong phiên bản Joomla! 1.5 có tất cả 11 component mặc định được cung cấp kèm theo.Các component này được đặt trong thư mục [Joomla]/components và nằm trong cácthư mục con tương ứng với ký hiệu là "com_xyz".
  19. 19. 4. Danh sách các component và ý nghĩa của chúng com_banners: Quản lý bảng quảng cáo (banner). com_contact: Quản lý các đầu mối liên hệ (contact). com_content: Quản lý và hiển thị bài viết (đây là component quan trọng nhất). com_mailto: Quản lý chức năng gửi/nhận email. com_media: Quản lý các tệp đa phương tiện (video, flash, mp3, hình). com_newsfeeds: Quản lý việc lấy tin từ website khác theo dạng RSS. com_poll: Cung cấp chức năng bình chọn. com_search: Cung cấp chức năng tìm kiếm. com_user: Quản lý thành viên. com_weblinks: Quản lý và hiển thị danh mục các website liên kết. com_wrapper: Cho phép nhúng một website khác trong cửa sổ của websiteJoomla.5. Cài đặt Joomla ComponentGiống như các thành phần mở rộng khác (module, plugin, template, language...), đểcài đặt một Joomla Component, chúng ta mở trang quản trị và sử dụng menu Phầnmở rộng >> Cài đặt/Tháo gỡ (Extensions >> Install / Unistall).Bấm “Choose file” hay “Browse” để trỏ đến Component cần cài rồi bấm “Tải tập tin lên& Cài đặt”. Hoặc có thể dán đường dẫn của component trên internet vào phần “Càiđặt từ đường dẫn” và bấm “Cài đặt”.Sau khi cài đặt xong, bạn sẽ tìm thấy Component được cài đặt trong menuComponents.
  20. 20. IV – Mô-đun (Module)1. Giới thiệuModule là một trong các thành phần mở rộng của 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ấydữ 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 Thành phần(component) nhằm mở rộng cũng như thể hiện rõ ràng hơn các chức năng củacomponent.Không giống như component, một module có thể được đặt ở bất kỳ vị trí nào trêntemplate hoặc vị trí do người dùng tự định nghĩa. Ngoài ra một module có thể được nhânbả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.2. 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ởitemplate. 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ĩacác vị trí mới sao cho phù hợp với yêu cầu của mình.Bạn có thể xem các vị trí của website bằng cách thêm đoạn mã sau vào URL của trangchủ: ?tp=1 . Ví dụ: http://cloud2s.com/?tp=13. 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ụccon tương ứng với ký hiệu là "mod_xyz".
  21. 21. 4. Ý nghĩa của các Module 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
  22. 22.  mod_wrapper: Mudule hiển thị một trang web bất kỳ được nhúng vào websiteJoomla.5. Cài đặt ModuleGiống cài đặt ComponentSau khi cài đặt, trạng thái “Đã bật” (Enabled) của Module mặc định là “Không” (No). Bạncần tìm đến module vừa cài đặt sau đó cấu hình lại theo mong muốn, chọn vị trí cấn hiểnthị rồi chuyển trạng thái “Đã bật” (Enabled) thành Yes.V - Plugin
  23. 23. 1. Giới thiệuPlugin (nhúng, cài cắm) là 1 loại thành phần mở rộng giống như component hay module.Cơ chế hoạt động của Plugin dựa trên các sự kiện kích hoạt (Trigger events – 1 loại hànhđộng được lập trình sẵn nhưng chỉ được kích hoạt khi có 1 sự kiện nào đó xảy ra phùhợp với điều kiện mà plugin đang chờ đợi).Joomla cung cấp sẵn 1 danh sách các Plugin events tạihttp://docs.joomla.org/Plugin/Events hoặc người dùng có thể tự định nghĩa thêm cácevents thông qua các thư viện: JPlugin, JObserver, JEventDispatcher,2. Cài đặtGiống cài đặt ComponentVI - Mẫu giao diện (Template)1. Giới thiệuJoomla Template là một gói bao gồm các file PHP, HTML, CSS, JS (Javascript)... và cáctấm hình, ảnh, biểu tượng, video, flash kèm theo tạo nên giao diện (bố cục và hình hài)của Website Joomla.Mỗi website, mỗi trang (Page) hay mỗi người dùng (User) có thể cài đặt các giao diệnkhác nhau.Khi làm việc với giao diện, điều quan trọng mà bạn cần chú ý đó là các Vị trí (Position).Để xem các vị trí có sẵn trên Joomla web, bạn cần thêm mã tp=1 vào đằng sau URL củatrang chủ. Ví dụ: http://cloud2s.com/?tp=1
  24. 24. 2. Các template mặc định của JoomlaTrong phiên bản Joomla! 1.5 có 3 template được đóng gói sẵn kèm theo:- JA Purity (Joomlart)- Rhuk Milkyway (RocketTheme)- Beez (Angie Radtke/Robert Deutz).Cloud2s.com còn cung cấp miễn phí thêm rất nhiều giao diện đẹp khác. Bạn có thể xemdemo và tải về tại: http://cloud2s.com/vn/d%E1%BB%8Bch-v%E1%BB%A5-web-vn/cloud2s-joomla-template-stores.htmlCác template này được đặt trong thư mục [Joomla]/templates và nằm trong các thưmục con tương ứng. Riêng "system" là một template đặc biệt, nó được sử dụng khiJoomla! không tìm thấy bất cứ template nào khác trên hệ thống.
  25. 25. 3. Đặc điểm của Template Joomla! Các template của Joomla! đều có khả năng tùy biến cao thông qua cách sắp xếpvà đặt vị trí các module rất linh động. Việc thiết kế Template Joomla! khá dễ dàng, thậm chí chỉ cần vài giờ là có thểchuyển từ một template thuần HTML/CSS hay một template của một PORTAL /CMS khác sang template Joomla. Bạn có thể dùng cùng lúc vài template khác nhau trên cùng website. Chẳng hạnđối với trang HOME bạn gắn nó với template JA Purity, còn trang DOWNLOAD lạigắn nó với template Rhuk Milkyway... Số lượng template Joomla free (template miễn phí) và template Joomlacommercial (template có phí) được cung cấp trên mạng hiện nay là một con số mànhiều PORTAL / CMS / BLOG khác phải kính nể. Có tới hàng nghìn thậm chí hàngchục nghìn template.4. Cài đặt Template JoomlaGiống cài đặt ComponentBây giờ giao diện của bạn đã được đưa vào danh sách các giao diện của website, bạnhãy cấu hình cho giao diện đó là giao diện mặc định khi người xem vào website của bạn.Ở phần Extension bạn chọn Template Manager. Bạn hãy chọn giao diện bạn muốn hiểnthị trong danh sách và bấm vào "Default" để biến giao diện này thành giao diện mặc địnhVII. Quản lý người dùng (Users Manager)Bước 1. Mở trang quản trị và đăng nhập bằng tài khoản admin
  26. 26. VD: http://yourdomainname/administratorBước 2. Mở mục quản lý UserMở menu "Trang web" (Site) > "Quản lý thành viên" (User manager)Thêm một User Trong phần quản lý User, nhấn nút “Thêm mới” (New) Điền các thông số về User mới (tên đầy đủ, tên đăng nhập, email, mật khẩu,nhóm) Nhấn nút “Lưu” (Save) để lưu lại.Chỉnh sửa một User Chọn một User và nhấn nút “Hiệu chỉnh” (Edit) Thay đổi các thông số và nhấn nút “Lưu”Xóa một User Chọn User cần xóa và nhấn nút “Xóa” (Delete)VIII. Liên kết WebsBước 1: Đăng nhập vào trang quản trị.Bước 2: Chọn “Components” > “Liên kết Web” (Web Links) > “Các chủ đề con”(Categories).Bước 3: Chọn “Thêm mới” và tạo chủ đề con. VD chủ đề con tên là “LandscapeInformation”. Sau đó chọn “Lưu”.Bước 4: Click vào nút “Các liên kết ” (Links).Bước 5: Click “Thêm mới” để tạo mới 1 liên kết. Nhập các thông tin về liên kết (Tên,chọn category, URL, Mô tả…). Chọn “Lưu” để lưu liên kết vừa tạo. Bạn có thể tạo 1 vàiliên kết cho chủ đề con “Landscape Information” như: http://www.joomla.org http://www.google.com http://www.deere.com
  27. 27. IX. News FeedsBạn hoàn toàn có thể lấy tin RSS tự động từ các website khác khi sử dụng component“news feeds”.Bước 1: Đăng nhập vào trang quản trị website.Bước 2: Chọn “Components” > chọn “News Feeds” > chọn “Các chủ đề con”(Categories).Bước 3: Click “Thêm mới” và tạo 1 chủ đề con . VD: tạo chủ đề con tên “Vnexpress” sauđó chọn “Lưu”Bước 4: Click nút “Feeds”.Bước 5: Click “Thêm mới”. Bạn Vào trang http://vnexpress.net/gl/rss/ và tìm 1 sốchuyên mục mà bạn muốn lấy tin, copy URL của các mục đó (thường có định dạng“.rss”). Sau đó bạn nhập các thông tin như tên, chọn Catefory, Link (là link mà bạn mớitìm kiếm), số lượng bài viết muốn hiển thị…Bước 6: Click “Lưu” khi bạn điền đầy đủ các thông tin.X. Liên hệThành phần này giúp bạn tao nhanh 1 trang liên hệ, giúp khách hàng, đối tác dễ dàngliên hệ với bạn qua form gửi thông tin hoặc xem thông tin liên hệ với bạn.Bước 1: Chọn Components > Liên hệ > Nhóm.Bước 2: Chọn Thêm mới. Tại đây bạn đặt tên chonhóm liên hệ. VD: tên nhóm lên hệ là: Công ty A.Bước 3: Chọn “Lưu” để lưu lại.Bước 4: Chọn “Liên hệ” > “Thêm mới”. Ở đây bạn tạo ra các địa chỉ liên hệ cho nhómCông ty A. Bạn nhập các thông tin tên, vị trị liên hệ, email, addess, phone, fax… Bạn cóthể tạo nhiều liên hệ cho 1 nhóm.Bước 5: Chọn “Save” để lưu lại.

×