Home » Hướng dẫn cài đặt Joomla
Cách cài chương trình Server Xampp
Xampp là chương trình tạo máy chủ Web (Web Server) trên máy tính cá nhân (Localhost) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như PHPmyadmin. Xampp được download và sử dụng miễn phí tại: http://www.apachefriends.org/en/xampp-windows.html
Cách cài đặt như sau:
- Chạy chương trình cài đặt XAMPP Installer, khi xuất hiện bảng chọn ngôn ngữ, chọn English và nhấn Ok.
- Khi xuất hiện bảng Welcome to the Xampp Setup Wizard, nhấn Next.
- Trong License Agrement chọn I accept the Agreement, nhấn Next.
- Trong Select Destination Location, chọn nơi cài đặt Xampp. Lưu ý ở bước này nên chọn ổ dĩa khác với ổ dĩa cài Windows để sau này dễ cài đặt cấu hình cho Wampp. Chọn đường dẫn là D:\xampp (cài trên thư mục xampp của ỗ dĩa D), nhấn Next.
- Trong XAMPP Options, để nguyên mặc định của Xampp và nhấn Install.
- Chương trình sẽ tiến hành cài đặt và sau cùng nhấn Finish để kết thúc việc cài đặt, chương trình sẽ hỏi bạn có muốn mở bảng điều khiển của Xampp hay không, hãy chọn No vì chúng ta cần chỉnh thêm một vài thông số nữa.
Thư mục gốc (Web Root) để chứa các trang web mặc nhiện của Xampp là D:\xampp\htdocs. Tất cả các Website hoặc thư mục chứa Website đều phải được đặt vào thư mục Web Root (htdocs) thì mới hoạt động được.
Nếu muốn bạn có thể thay đổi thư mục Web Root, bạn nên tạo một thư mục Web Root khác nằm ở bên ngoài thư mục Xampp để dễ sử dụng.
- Thí dụ tạo thư mục Web Root nằm ở ổ dĩa D: có tên là WWW bằng cách mở File httpd.conf nằm trong thư mục cài đặt Xampp D:\xampp\apache\conf\ (D:\xampp\apache\conf\httpd.conf) bằng chương trình Notepad hoặc bất cứ chương trình soạn thảo văn bản nào. Tìm đến dòng DocumentRoot "D:/xampp/htdocs" sửa lại thành DocumentRoot "D:/www" và dòng <Directory "D:/xampp/htdocs"> sửa lại thành <Directory "D:/www">, Save và đóng File này lại. Lưu ý dấu sổ / và \ của đường dẫn phải chính xác.
Mở bảng điều khiển của chương trình Xampp bằng cách nhấn đúp chuột vào Icon XAMPP Control Panel nằm trên Desktop. Nếu xuất hiện bảng xuất hiện bảng Windows Security Alert thì chọn Unblock.
Trong bản điều khiển Xampp, chọn Start để khởi động Apache và MySQL. Nhấn vào nút X (góc trên bên phải) để tắt bảng điều khiển, bạn có thể mở bảng điều khiển này bất cứ lúc nào bằng cách nhấn chuột và biểu tượng của Xampp nằm ở khay hệ thống (góc dưới bên phải màn hình).
Bây giờ thư mục gốc (Web Root) để chứa các trang web là D:\www. Bạn cũng có thể Copy các File trong thư mục D:\xampp\htdocs vào thư mục D:\www, sau đó mở chương trình duyệt web (Internet Explorer, Firefox...), trong ô địa chỉ bạn nhập vào: http://localhost nếu hiện lên bảng thông số của Xampp là việc cài đặt đã thành công.
Cách tạo Database bằng phpMyAdmin trên localhost
Database là cơ sở dữ liệu được tạo ra để sử dụng cho các trang web động, nó chứa các thông tin và nội dung do người sử dụng hoặc do các ứng dụng web tạo ra. Các Web Site động sẽ truy xuất các dữ liệu trong Database để hiển thị lên trang web khi được yêu cầu.
Sau đây là các bước cơ bản để tạo Database bằng phpMyAdmin trên Localhost Wamp5 và Xampp ta làm như sau:
- Khởi động chương trình Web Server Wamp5 hoặc Xampp. Mở chương trình duyệt web (Internet Explorer, Firefox...) và nhập http://localhost/phpmyadmin/ vào dòng địa chỉ để mở phpMyAdmin. Đối với Wamp5 có thể nhấn chuột trái vào biểu tượng Wamp5 (nằm ở góc dưới trên phải màn hình) và chọn phpMyAdmin.
- Trong phpMyAdmin chọn MySQL connection collation là utf8_unicode_ci, trong Create new database đặt tên cho Database, có thể đặt bất cứ tên gì nhưng không được có khoảng trống giữa các ký tự, và chọn Collation ở bên dưới là utf8_general_ci để hỗ trợ tiếng Việt (Font Unicode), sau khi chọn xong nhấn Create.
Sẽ có một Database được tạo ra với tên vừa đặt (ở đây tôi sẽ đặt là joomla), các thông số của Database này như sau (thông tin này rất quan trọng vì bạn sẽ phải cần đến nó để khai báo khi muốn kết nối với Database):
- Server: localhost (đây là tên mặc định)
- Database: joomla (hoặc tên do bạn đặt)
- User: root (đây là tên mặc định)
- Password: (mặc định không có, để trống phần này)
Có thể tạo thêm nhiều Database khác theo các bước như trên.
Backup (sao lưu) các bảng dữ liệu của Database:
Chọn Database -> chọn bảng dữ liệu muốn Backup hoặc chọn Check All (nằm phía dưới) sau đó chọn Export (nằm phía trên).
Đánh dấu vào Save as file, nếu muốn nén dữ liệu thì chọn "zipped" hoặc "gzipped" trong Compression. Nhấn Go để Backup.
Chọn Save và đặt tên cho File Backup khi xuất hiện bảng thông báo.
Restore (phục hồi) các bảng dữ liệu của Database:
Chọn Database -> chọn Import (nằm phía trên) -> nhấn Browse -> chọn Fie Backup và nhấn Go.
Xóa Database:
Chọn Database muốn xóa -> nhấn Drop
Xuất hiện bảng cảnh báo -> nhấn Ok để đồng ý.
Xóa các bảng dữ liệu trong Database:
Chọn Database muốn xóa -> Nhấn vào biểu tượng X (màu đỏ) tương ứng với bảng dữ liệu để xóa bảng đó. Nếu muốn xóa hết các bảng dữ liệu thì chọn Check All (nằm phía dưới) sau đó chọn Drop trong With Selected.
Xuất hiện bảng cảnh báo -> nhấn Yes để đồng ý.
Cài đặt Joomla! phiên bản 1.0.x trên Localhost
Joomla! là hệ thống quản trị nội dung (CMS: Content management System) cho các Web Site. Joomla! được xây dựng bằng mã nguồn mở PHP, với nhiều thành phần có sẵn và kết nối với cơ sở dữ liệu (Data Base). Với Joomla! bạn có thể dễ dàng tạo được một Web Site động có các chức năng từ đơn giản như Web cá nhân hay đến các Web Site lớn như: Thông tin, Thương mại trực tuyến... Ngoài ra Joomla! còn cho phép tích hợp thêm các thành phần khác để nâng cấp và mở rộng thêm chức năng cho Joomla!
Joomla! được download và sử dụng miễn phí tại trang web: http://www.joomla.org/ Bài này sẽ hướng dẫn cách cài đặt Joomla! 1.0.x trên Localhost.
Joomla! được đóng gói dưới dạng File nén (zip, tar.gz), bạn phải giải nén (Extract) toàn bộ các File trong đó vào thư mục Web gốc (Web root), trong phần hướng dẫn cài Wamp5 và Xampp chúng ta đã chọn thư mục là D:/www.
- Sau khi đã giải nén tất cả các File vào trong thư mục D:/www, mở chương trình duyệt Web (Internet Explorer, Firefox...) và nhập http://localhost/ vào dòng địa chỉ.
- Chương trình cài đặt Joomla! sẽ kiểm tra và đưa ra thông báo, chú ý nếu các thông số có màu đỏ là chưa đáp ứng được các yêu cầu của Joomla!, việc cài Joomla! có thể bị lỗi. Nếu các thông số đều có kết quả hiển thị màu xanh là đáp ứng được các yêu cầu của Joomla!, có thể tiến hành cài đặt. Nhấn Next để tiếp tục, trong License nhấn Next.
- Trong MySQL database configuration, khai các thông số giống như lúc bạn tạo Database. Chọn Install Sample Data để chương trình cài đặt các dữ liệu mẫu, việc này sẽ có lợi khi bạn mới bắt đầu sử dụng Joomla!. Nhấn Next để tiếp tục, xuất hiện một thông báo nhắc nhở các thông số đã được nhập chính xác chưa, nhấn Ok để xác nhận.
- Nếu có lỗi gì xảy ra là do khai báo Database không chính xác, nếu đúng thì chương trình sẽ chuyển qua bước kế tiếp là yêu cầu nhập tên cho Web Site của bạn, có thể đặt bất cứ tên gì bạn muốn và có thể sử dụng tiếng Việt Font Unicode. Nhấn Next để tiếp tục.
- Trong phần Confirm the site URL. Nhập địa chỉ Email của bạn (hay bất cứ gì) vào ô Your E-mail, phần này vì chúng ta cài đặt web trên localhost nên không cần thiết, sau này nếu cài trên Host sẽ khai báo đúng địa chỉ Email thật để tạo liên hệ).
- Nhập mật khẩu vào ô Admin password, mật khẩu này do bạn tự chọn hoặc cũng có thể giữ nguyên mật khẩu do chương trình chọn sẵn nhưng phải nhớ để dùng khi đăng nhập (login) vào phần Quản trị (Admin) sau này. Các mục khác giữ nguyên, nhấn Next để tiếp tục.
- Cuối cùng màn hình báo việc cài đặt Joomla! đã hoàn thành, Lưu ý các thông số User name và Password để vào Administration Login. Lúc này bạn phải vào thư mục đã cài đặt Joomla! (D:/www) để xóa hoặc đổi tên thư mục tên installation (D:/www/installation). Sau khi xóa xong bạn mới có thể chọn View Site để truy cập Trang chủ (Front-End) hoặc Administration (Back-End) để truy cập vào phần Quản trị Joomla!.
Nếu chọn Administration sẽ hiện lên màn hình đăng nhập vào Administration, bạn hãy dùng tên (Username, mặc định là admin) và mật khẩu như trên để đăng nhập vào phần Quản trị của Joomla!, nơi đây sẽ cho phép bạn thiết lập các cấu hình, chức năng, kiểu dáng... của trang Web.
Nếu bạn chọn View Site thì trình duyệt sẽ hiện lên trang chủ của Web Site. Đây là trang web đầu tiên của bạn với các trang mẫu được tạo sẵn trong lúc cài đặt Joomla!, với các Menu, tin tức, liên hệ, tìm kiếm, ...
Đối với một số người mới bắt đầu thì đây đã là một thành công, có thể không được đẹp mắt và phù hợp với chủ đề Web Site của bạn, nhưng đừng lo, bạn sẽ làm cho nó trở nên đẹp và chuyên nghiệp hơn.
Các khái niệm cơ bản trong Joomla!
Lần đầu tiên khi tiếp xúc với Joomla! nhiều người luôn cảm thấy rằng có điều gì đó khó hiểu ở Joomla! khiến cho việc tiếp cận với nó thật khó khăn. Đó chính là do các khái niệm và thuật ngữ khác lạ của Joomla!, mà thật ra nó cũng chẳng khác lạ gì mấy so với các hệ thống quản trị nội dung (CMS: Content management System) khác.
Bài này sẽ giúp các bạn phần nào hiểu được các khái niệm cơ bản trong Joomla!
- Front-end (Frontpage): Là các trang Web mà mọi người sẽ được thấy khi truy cập vào Web Site của bạn. Phần này ngoài việc hiển thị nội dung của trang Web còn là nơi mọi người có thể đăng ký thành viên và tham gia quản lý, viết bài đăng trên trang Web.
- Back-end (Admin): Là phần quản lý Web Site dành cho các Quản trị, chủ nhân của Web Site. Phần này cho phép cấu hình các thông số về hoạt động, nội dung, hình thức và quản lý các thành phần, bộ phận được tích hợp thêm cho Joomla!
- Template (Temp): Là giao diện, khuông dạng, kiểu mẫu, hình thức được thiết kế để trình bày nội dung của trang Web và có các vị trí định sẵn để tích hợp các bộ phận, thành phần của trang Web. Joomla! cho phép cài đặt và thay đổi Temp cho Web Site hay cho từng trang Web khác nhau một cách dễ dàng.
Các thành phần mở rộng (Extension):
- Module (Mod): Là bộ phận mở rộng thêm chức năng cho Web Site, các Mod này có các chức năng khác nhau, được hiển thị trên trang Web tại các vị trí qui định và có thể thay đổi được. Một trang Web có thể hiển thị nhiều Mod giống và khác nhau, Mod có thể được cài đặt thêm vào Web Site.
Thông thường sau khi cài đặt Joomla! có sẵn các Module: Main Menu (menu chính), Top Menu (menu phụ, nằm ngang), Search (hiển thị công cụ tìm kiếm), Poll (hiển thị bảng bình chọn, lấy ý kiến), Newsflash (hiển thị các bản tin nổi bật), Hit Counter (hiển thị số lượng truy cập Web Site), Banners (hiển thị các bảng quảng cáo)... - Component (Com): Là thành phần chính của trang Web, nó quyết định đến chức năng, hình thức, nội dung chính của mỗi trang Web. Com có thể có thêm Mod để hỗ trợ cho việc hiển thị các chức năng và nội dung của Com. Com có thể được cài đặt thêm vào Web Site.
Thông thường sau khi cài đặt Joomla! có sẵn các Component: Banners (quản lý các bảng quảng cáo), Contacts (quản lý việc liên hệ giữa người dùng với Ban quản trị Web Site), Search (quản lý việc tìm kiếm), News Feeds (quản lý các tin tức), Polls (quản lý việc bình chọn, ý kiến của người dùng), Web Links (quản lý các liên kết ngoài Web Site) và các Com quản lý nội dung của trang Web. - Mambot (Plug-in): Là các chức năng được bổ sung thêm cho Com, các Mambot này sẽ can thiệp, bổ sung vào nội dung của trang Web trước hoặc sau khi nó được hiển thị. Mambot có thể được cài đặt thêm vào Web Site.
Tất cả các thành phần mở rộng đều được cài đặt thêm hoặc gỡ bỏ thông qua các Menu lệnh trong Joomla!
Quản lý nội dung Web Site, trong Joomla! có 3 cấp quản lý nội dung:
- Section: Là cấp quản lý nội dung lớn nhất, chứa các Category. Có thể tạo nhiều Section và mỗi Section có thể chứa nhiều Category.
- Category: Là cấp quản lý nội dung nhỏ hơn Section, chứa Content Item. Có thể tạo nhiều Category và mỗi Category có thể chứa nhiều Content Item.
- Content Item (Article): Là phần nội dung, chứa các văn bản và hình ảnh được hiển thị trên trang Web.
Các cấp quản lý nội dung đều được quản lý theo mã số ID nên có thể thay đổi tên mà ảnh hưởng đến nội dung, địa chỉ liên kết của chúng.
Menu:
- Joomla! có rất nhiều kiểu Menu, mỗi Menu sẽ là một trang hiển thị có nội dung và cách trình bày theo nhiều kiểu khác nhau.
- Các Menu này được quản lý theo mã số ID nên có thể thay đổi tên và vị trí mà ảnh hưởng đến nội dung, địa chỉ liên kết của chúng.
- Joomla! cho phép lựa chọn và quyết định Menu nào làm Trang chủ (Home) là trang sẽ xuất hiện đầu tiên khi truy cập vào địa chỉ của trang Web.
Tất cả các thành phần, nội dung,... trong Joomla! đều có thể cho phép hiển thị hay không hiển thị (sử dụng hay không sử dụng) thông qua chức năng Published hay Unpublish.
Cơ bản về Front-end của Joomla! 1.0.x
Front-end là các trang Web mà mọi người sẽ được thấy khi truy cập vào Web Site của bạn. Phần này ngoài việc hiển thị nội dung của trang Web còn là nơi mọi người có thể tương tác với Web Site như đăng ký thành viên, tham gia quản lý và viết bài đăng trên trang Web.
Địa chỉ vào Front-end trên localhost là http://localhost Sau khi cài đặt Joomla!, chọn View Site, trang chủ của Web Site sẽ xuất hiện trên trình duyệt. Hình dạng, bố cục của trang này là do Template (Temp) mặc định của Joomla!, Temp này có thể thay đổi được.
| STT | Tên | Loại | Chức năng |
| 1 | Top Menu | Mod | Menu được đặt ở vị trí trên cùng của Web Site |
| 2 | Main Menu | Mod | Menu chính dẫn đến các trang nội dung của Web Site |
| 3 | Other Menu | Mod | Menu phụ dẫn đến một nội dung do người dùng tùy chọn |
| 4 | Log-in Form | Mod | Nơi người dùng đăng ký tài khoản và đăng nhập, sau khi đăng nhập Mod này sẽ không hiển thị nữa |
| 5 | User Menu | Mod | Menu này chỉ hiện ra sau khi người dùng đăng nhập, cho phép người dùng tương tác với Web Site |
| 6 | Syndicate | Mod | Chức năng lấy tin RSS |
| 7 | Banners | Mod | Hiển thị banner quảng cáo |
| 8 | Latest News | Mod | Hiển thị các nội dung mới nhất |
| 9 | Popular | Mod | Hiển thị các nội dung nổi bật, được nhiều người xem. |
| 10 | Search | Mod | Công cụ tìm kiếm thông tin trên Web Site |
| 11 | Newsflash | Mod | Phần giới thiệu của các nội dung được chọn, xuất hiện ngẫu nhiên. |
| 12 | Polls | Mod | Bình chọn, lấy ý kiến của người dùng |
| 13 | Who's Online | Mod | Hiển thị số người truy cập |
| 14 | FrontPage | Com | Hiển thị phần tóm tắt của các nội dung trên trang chủ |
| 15 | Content | Com | Hiển thị nội dung trên trang nội dung |
| 16 | Contact | Com | Hiển thị phần liên hệ (Contact) với Web Site) |
| 17 | Search | Com | Hiển thị kết quả tìm kiếm |
| 18 | Weblinks | Com | Hiển thị các liên kết |
Các Component (Com) và Module (Mod) hiển thị ở Front-end đều có thể thay đổi và hiển thị khác nhau trên các trang web khác nhau, sau đây là một số Com, Mod mặc nhiên được hiển thị sau khi cài Joomla!
Ngoài ra còn một số Com, Mod và Mambot khác hỗ trợ cho việc hiển thị và bổ sung chức năng cho các trang web ở Front-end.
Cơ bản về Back-end của Joomla! 1.0.x
Back-end là phần quản lý Web Site dành cho các Quản trị (Administrator), chủ nhân của Web Site. Phần này cho phép cấu hình các thông số về hoạt động, nội dung, hình thức và quản lý các thành phần, bộ phận được tích hợp thêm cho Web Site.
Địa chỉ để vào Back-end trên localhost là http://localhost/administrator Sau khi Log-in vào Aministrator (Admin) bạn sẽ thấy bảng điều khiển (Control Panel) và các Menu chức năng của Admin. Bảng điều khiển này có các mục như sau:
- Add new content: Thêm nội dung (bài viết, tin...) mới.
- Content Items Manager: Quản lý các nội dung có sẵn (tạo thêm, sửa, xóa, di chuyển...).
- Staitc Content Manager: Quản lý các nội dung tĩnh (các nội dung này thường ít thay đổi).
- Frontpage Manager: Quản lý nội dung của trang chủ (các nội dung này sẽ hiển thị trên trang chủ).
- Section Manager: Quản lý các Section (tạo thêm, sửa, xóa...)
- Category Manager: Quản lý các Category (tạo thêm, sửa, xóa...)
- Media Manager: Quản lý các File hình ảnh (tải hình lên Web Site, sao chép, xóa...)
- Trash Manager: Quản lý các nội dung, Menu đã bị xóa. Các nội dung hoặc Menu sau khi xóa sẽ được đưa vào đây, nơi đây bạn có thể phục hồi lại hoặc xóa triệt để các thành phần này.
- Menu Manager: Quản lý các Menu của Web Site (thêm bớt, sửa, xóa...)
- Language manager: Quản lý các ngôn ngữ cho Web Site, bạn sẽ chọn ngôn ngữ để hiển thị trên các trang Web.
- User Manager: Quản lý danh sách các thành viên của Web Site, trong đó có qui định chức năng, quyền hạn của các thành viên.
- Global Configuration: Cấu hình các chức năng chính cho Web Site.
Các menu của Admin:
- Home: Trang chủ của Admin.
- Site: Trong đó có các phần quản lý Site như Control Panel, ngoài ra còn có thêm Template manager (Quản lý Template), Preview (Xem trước các thay đổi trong Back-end trên Front-end).
- Menu: Quản lý các Menu.
- Content: Quản lý nội dung của Web Site, Content by Section (quản lý nội dung theo từng Section, category), All Content (quản lý tất cả các nội dung), Archive manager (quản lý lưu trữ nội dung), Page Impression Statistics (thống kê các nội dung được xem).
- Components: Quản lý và cấu hình hoạt động cho các Component.
- Modules: Quản lý các Module (Mod) tren Web Site, Site Modules là các Mod của Front-end và Administrator Modules là các Mod của Back-end.
- Mambots: Quản lý các Mambot của Web Site.
- Installers: Cài đặt thêm hoặc bỏ bớt các Template, Language, Com, Mod, Mambot cho Web Site.
- Messages: Quản lý việc gởi thư đến các thành viên của Web Site.
- System: Kiểm tra, thông tin của Web Site.
- Help: Nơi bạn nhận các giúp đỡ từ Joomla!
Bảng thông tin của Web Site:
- Logged: Các thành viên đăng nhập vào Web Site.
- Components: Các Com trên Web Site.
- Popular: Các nội dung được xem nhiều nhất.
- Latest Items: Các nội dung mới nhất.
- Menu Stats: Các Menu trên Web Site.
Cài đặt ngôn ngữ tiếng Việt cho Joomla! 1.0.x
Sau khi cài đặt Joomla!, Web Site mặc định sẽ hiển thị ngôn ngữ (Language) là tiếng Anh, bạn có thể thay đổi ngôn ngữ này sang tiếng Việt nếu muốn. Joomla! cho phép thay đổi ngôn ngữ hiển thị trên Web Site bằng cách cài đặt thêm các gói ngôn ngữ.
Ngôn ngữ của Joomla! được đóng gói dưới dạng File nén, bạn phải tải về các gói ngôn ngữ đúng với phiên bản của Joomla! mà bạn đang sử dụng, gói ngôn ngữ dành cho Joomla! 1.0.x được tải về tại trang web: http://www.joomlaviet.org hoặc tải gói cài đặt ngôn ngữ Việt cho Joomla! 1.0.x tại đây.
Đăng nhập (Login) vào Admin.
- Chọn Installers -> Languages.
- Trong Install new Language - Site, nhấn Browse để chọn File ngôn ngữ, nhấn Upload File & Installer để cài đặt. Lưu ý: Thư mục media và language phải cho phép ghi (Writeable).
- Nhấn Continue khi được thông báo việc cài đặt đã thành công.
- Trong Language Manager [Site], chọn ngôn ngữ là VietNam và nhấn Publish để sử dụng làm ngôn ngữ mặc định cho Web Site. Bạn cũng có thể chọn Edit để thêm bớt hay sửa lại các từ tiếng Việt trong gói ngôn ngữ này.
Bây giờ Web Site của bạn đã hiển thị được tiếng Việt với Font Unicode, tuy nhiên một số Menu và nội dung vẫn còn tiếng Anh. Đó là các mẫu dữ liệu do Joomla! tạo ra khi cài đặt, bạn có thể xóa chúng đi hoặc sửa lại thành tiếng việt trong phần Admin.
Lưu ý:
- Có thể chỉnh sửa hoặc thêm các từ tiếng Việt vào File ngôn ngữ bằng cách mở File vietnam.php trong thư mục Language, thêm hoặc sửa các dòng DEFINE('_từ_tiếng_Anh','Từ tiếng Việt'); Ngoài ra nếu không muốn hiển thị từ đó trên trang Web thì có thể sửa lại bằng cách để trống phần 'Từ tiếng Việt' (DEFINE('_từ_tiếng_Anh',' ');)
- Một số Template sẽ không hiển thị được tiếng Việt vì không định nghĩa để sử dụng tiếng Việt, khắc phục vấn đề này bằng cách sẽ mở File index.php trong thư mục Template đang sử dụng, kiểm tra và thay thế đoạn Code sau đây với đoạn Code có sẵn nằm ở phần đầu của File này:
<?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php $iso = split( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php mosShowHead(); ?>
<?php
if ( $my->id ) {
initEditor();
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php $iso = split( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php mosShowHead(); ?>
<?php
if ( $my->id ) {
initEditor();
}
- Ngoài ra còn phải lưu ý Font chữ được qui định trong File template_css.css của Template phải hiển thị được mã Unicode. Có thể tìm và thay thế các font-family trong File template_css.css bằng Code sau:
font-family:verdana,arial,sans-serif;
- Nếu vẫn chưa hiển thị được tiếng Việt thì có thể là do chưa cài đặt mã hộ trợ hiển thị Font Unicode cho trình duyệt Web (xem hướng dẫn: Cài đặt mã Unicode hỗ trợ tiếng Việt cho Windows XP)
Cơ bản quản lý nội dung trong Joomla! 1.0.x
Quản lý nội dung trong Joomla! là công việc thường ngày của các Quản trị Web (Admin). Đối với người mới bắt đầu làm quen với Joomla! sẽ thấy khó khăn trong công việc này, phần này sẽ hướng dẫn các thao tác cơ bản tạo các cấp quản lý và nội dung trong Joomla!
Lưu ý: nếu bạn đã cài gói ngôn ngữ tiếng Việt cho Joomla! thì bạn có thể sử dụng tiếng Việt trong phần này.
Đăng nhập (Login) vào Admin.
- Trong Control Panel chọn Media Manager.
- Trong Media Manager hãy lưu ý đến thư mục (Folder) Stories, đây là thư mục mặc định để lưu trữ Media cho các nội dung của trang Web. Mở thư mục Stories, bạn sẽ thấy các Media và có thể có các thư mục chứa Media khác.
- Tạo thêm các thư mục để tiện quản lý các Media theo chủ đề, nội dung khác nhau bằng cách nhập tên vào phần Create Directory và nhấn Create.
- Các Media có thể được tải lên bằng cách chọn Browse, chọn File Media từ máy tính của bạn và nhấn Open, sau đó chọn Upload.
- Xóa Media hoặc Folder bằng các nhấn vào biểu tượng thùng rác nằm ngay bên dưới chúng.
- Xem thông tin và vị trí của Media bằng cách nhấn vào biểu tượng cây viết nằm ngay bên dưới chúng. Thông tin sẽ hiện ở phần Image/URL Code.
- Nhấn Cancel để thoát khỏi Media Manager.
- Trong Control Panel chọn Section Manager.
- Trong Section Manager chọn New.
- Trong Section: New [New Section]:
- Title: Tựa đề của Section, đây là phần hiển thị trên trang Web, có thể khác Section Name.
- Section Name: Tên của Section, đây là tên để quản lý Section, có thể khác Title.
- Image: Chọn hình ảnh thể hiện của Section trên trang Web, có thể chọn hoặc không.
- Image Position: Vị trí hình ảnh của Section, có 3 lựa chọn: giữa, trái, phải.
- Access Level: Chọn cấp độ cho phép người dùng truy cập vào Section này. Public: cho phép bất cứ người nào cũng có thể truy cập, Registered: chỉ có những người đã đăng nhập (thành viên) mới được truy cập, Special: Chỉ có Quản trị và các thành viên cao cấp mới được phép truy cập.
- Published: Cấp quyền hiệu lực (xuất bản) cho Section này, không (no): tạo nhưng không sử dụng, có (yes): tạo và có sử dụng.
- Description: Thông tin về Section này, có thể không cần. Các Menu trong phần này được sử dụng như các chương trình soạn thảo văn bản.
- MOSImage Directories: Chọn thư mục chứa các Media (File, picture, Audio, Video...) để chèn vào phần nội dung thuộc Section này. All: chọn tất cả, None: không chọn, chọn một hoặc nhiều thư mục khác nhau bằng cách nhấn chuột và giữ phím Ctrl.
-
- Sau khi chọn xong nhấn Save để kết thúc việc tạo Section. Có thể tạo thêm các Section khác bằng các bước như trên.
- Trong Control Panel chọn Category Manager.
- Trong Category Manager chọn New.
- Trong Category: New [Content:]:
- Category Title: Tựa đề của Category, đây là phần hiển thị trên trang Web, có thể khác Category Name.
- Category Name: Tên của Category, đây là tên để quản lý Category, có thể khác Category Title.
- Section: Chọn Section để chứa Category này, một Section có thể chứa nhiều Category.
- Image: Chọn hình ảnh thể hiện của Category trên trang Web, có thể chọn hoặc không.
- Image Position: Vị trí hình ảnh của Category, có 2 lựa chọn: trái, phải.
- Access Level: Chọn cấp độ cho phép người dùng truy cập vào Category này. Public: cho phép bất cứ người nào cũng có thể truy cập, Registered: chỉ có những người đã đăng nhập (thành viên) mới được truy cập, Special: Chỉ có Quản trị và các thành viên cao cấp mới được phép truy cập.
- Published: Cấp quyền hiệu lực (xuất bản) cho Category này, không (no): tạo nhưng không sử dụng, có (yes): tạo và có sử dụng.
- Description: Thông tin về Category này, có thể không cần. Các Menu trong phần này được sử dụng như các chương trình soạn thảo văn bản.
- MOSImage Directories: Chọn thư mục chứa các Media (File, picture, Audio, Video...) để chèn vào phần nội dung thuộc Category này. Use Section Settings: chọn giống như Section, All: chọn tất cả, None: không chọn, chọn một hoặc nhiều thư mục khác nhau bằng cách nhấn chuột và giữ phím Ctrl. Thông thường chọn Use Section Settings.
-
- Sau khi chọn xong nhấn Save để kết thục việc tạo Category. Có thể tạo thêm các Category khác bằng các bước như trên.
- Trong Control Panel chọn Add New Content.
- Trong Category Manager chọn New.
- Trong Category: New [Content:]:
- Title: Tựa đề của Content, đây là phần hiển thị trên trang Web, có thể khác Title Alias.
- Title Alias: Tên được gán cho Content giúp tạo các tiêu đề động hay dùng trong kỹ thuật SEF để tạo liên kết, có thể khác Title.
- Section: Chọn Section có các Category để chứa Content.
- Category: Chọn Category để chứa Content này, một Category có thể chứa nhiều Content.
- Intro Text: Phần đầu của Content, đây là phần tóm tắt hay giới thiệu, bắt buộc phải có. Có thể sử dụng các chức năng soạn thảo và định dạng văn bản.
- Main Text: Phần chính của Content, có thể sử dụng các chức năng soạn thảo và định dạng văn bản.
- Show on Front Page: Cho phép Content này được hiển thị trên trang chính.
- Published: Cấp quyền xuất bản (hiển thị) cho Content này, không đánh dấu: tạo nhưng không xuất bản, đánh dấu: tạo và có xuất bản.
- Access Level: Chọn cấp độ cho phép người dùng xem Content này. Public: cho phép bất cứ người nào cũng có thể xem, Registered: chỉ có những người đã đăng nhập (thành viên) mới được xem, Special: Chỉ có Quản trị và các thành viên cao cấp mới được phép xem.
-
- Chọn Save để lưu Content này lại.
Đây là các nguyên tắc cơ bản để tạo các cấp quản lý và nội dung cho Web Site, phần tạo Content (nội dung) còn có các chức năng khác nữa sẽ được đề cập chi tiết trong các bài sau.
Cơ bản về Template trong Joomla! 1.0.x
Template được xem như là bộ mặt của Web Site, nó quyết định đến bố cục, cách trình bày và các định dạng như kiểu chữ, màu sắc, kích thước, hình ảnh trang trí... trên trang Web.
Template (Temp) trong Joomla! được đóng gói dưới dạng File nén, có 2 loại dành cho Site (Front-end) và dành cho Admin (Back-end).
Temp thường có các thành phần sau:
- temp_name: Thư mục chính chứa tất cả các thành phần và có tên của Temp.
- css: Thư mục chứa các File bảng kiểu có các thông số về định dạng của Temp.
- Thu mục images: Chứa các File ảnh của Temp.
- index.html: File ngăn sự truy cập trực tiếp vào thư mục của Temp.
- index.php: File chính sử dụng mã PHP tạo nên cấu trúc của Temp.
- template_thumbnail.png: File ảnh dùng để cho xem hình dạng của Temp.
- templateDetails.xml: Các thông tin và thông số để cài đặt Temp.
Ngoài ra một số Temp có các File cấu hình để giúp thay đổi các thông số của Temp (hình dáng, màu sắc...) và các File Mã (Java Script) để hỗ trợ thêm chức năng cho Temp.
Temp luôn được định trước các vị trí để hiển thị các Module (Mod) và có nhiều vị trí, mỗi vị trí có thể đặt nhiều Mod và các Mod này được sắp xếp theo một trật tự có thể thay đổi được. Mỗi Temp có kiểu và số lượng vị trí để đặt các Mod khác nhau.
Các vị trí cơ bản của Temp mẫu:
- Top: Vị trí này thường được dùng để đặt các Mod nào muốn hiển thị ở trên, trong Temp này vị trí Top được đặt Mod Newsflash.
- Left: Vị trí nay thường dùng để đặt các Mod Menu như: Main Menu, User Menu, Orther Menu...
- Right: Vị trí này thường dùng cho các chức năng phụ của Web Site và là nơi đặt các Logo quảng cáo.
- Banner: Vị trí này được đặt các Banner quảng cáo.
- User1: Vị trí này thường được đặt Mod Latest News (các tin mới nhất)
- User2: Vị trí này thường được đặt Mod Popular (các tin được xem nhiều nhất)
- User3: Vị trí này thường được đặt Mod Top Menu (các Menu đặc biệt đặt ở vị trí này để người dùng dễ tìm thấy)
- User4: Vị trí này thường được đặt Mod Search (công cụ tìm kiếm)
- Content: Vị trí lớn nhất và thường nằm chính giữa Temp gọi là Main Body, nơi đây là vị trí của các Component hiển thị phần nội dung chính của trang Web.
Cách cài đặt Temp cho Front-end:
- Tải Temp được đóng gói dưới dạng File nén về máy.
- Log-in vào Admin.
- Chọn Menu Installer -> Template - Site.
- Trong Install new Template [ Site ] chọn Browse, chọn File Temp muốn cài đặt, nhấn Open và sau đó nhấn Upload File & Install.
- Nhấn Continue khi được báo Upload template - Success.
- Trong Template Manager [ Site ] chọn Temp vừa được cài đặt và nhấn Default để chọn làm Temp mặc định cho các trang Web (Front-end).
Bây giờ trang Web của bạn đã chuyển sang Temp mới, bạn cũng có thể cài đặt nhiều Temp và lựa chọn cho mỗi Menu một Temp khác nhau bằng cách chọn Temp và nhấn Assign sau đó chọn Menu nào muốn áp dụng Temp này.
Có rất nhiều trang Web cho tải Temp miễn phí, bạn hãy dùng công cụ tìm kiếm với từ khóa "free template for Joomla", tuy nhiên các Temp miễn phí này thường đơn giản và có những hạn chế nhất định, để có được một Temp như ý thì thông thường phải chỉnh sửa nhiều thứ trong Temp. Bạn cũng có thể chọn mua các Temp thương mại được thiết kế rất đẹp và nhận được sự hỗ trợ của tác giả.
Giới thiệu : Mời bạn đăng ký dịch vụ để download style templates đây là một sản phẩm được thiết kế bản quyền do trung tâm Vcupdesign kết hợp với giải pháp mạng Việt Nam -nsvina.com thực hiện
Tính chất dịch vụ : Chúng tôi sưu tầm các templates chất lượng trên mạng Internet và Download về fix lại tất cả các lỗi, code rác, virus nhằm cung cấp cho quý khách một templates chất lượng cao với phong cách hoàn toàn khác biệt nổi trội.
Cam kết sử dụng : Với tính chất như đã trình bày bên trên cho nên chúng tôi cam kết chỉ thu tiền của quý khách khi hoàn chỉnh bàn giao templates như trong hợp đồng.
Cho bạn niềm tin : Với đội ngũ Design chuyên nghiệp 6 năm kinh nghiệm và tầm nhìn thẩm mỹ...chúng tôi hứa hẹn mang lại cho quý khách một sản phẩm tốt nhất và ưng ý!
Quy định chung cần biết :- Chúng tôi chỉ cung cấp mã nguồn 1 lần duy nhất.
- Chúng tôi không bảo hành khi quý khách làm trái quy định bảo lưu templates.
- Chúng tôi không hoàn tiền khi quý khách hàng đổi ý chọn giao diện khác.
- Chúng tôi chỉ có 1 địa chỉ duy nhất cho nên chúng tôi không chấp nhận việc khiếu nại không đúng bản quyền.









