Professional Documents
Culture Documents
Trong quá trình sử dụng Joomla! nếu vì lý do nào đó mà bạn không thể đăng nhập vào
hệ thống với tài khoản Super Administrator (tên mặc định: admin), bạn có thể dễ dàng
thiết lập một mật khẩu mới (reset) thông qua một công cụ quản trị cơ sở dữ liệu
(database) bất kỳ mà Hosting cung cấp. Công cụ thường được dùng là phpMyadmin.
VD: http://vinaora.com/phpMyAdmin
VD: http://localhost/phpMyAdmin
username = admin
password = vinaora
Chú ý:
Bạn có thể dùng một chuỗi ký tự bất kỳ ở dạng nguyên bản (chưa mã hóa) trong ô
"password" thay cho chuỗi "439581667ef...." nhưng khi đó bạn phải chọn hàm mã hóa
MD5 trong danh sách xổ xuống ở mục "Function"
Keyword:
• joomla, phpmyadmin, admin, administrator, username, password, database, md5
• tài khoản, mất, mật khẩu, đăng nhập, truy cập, bảng, cơ sở, dữ liệu, mã hóa
Thay đổi định dạng, kiểu dáng của thông báo lỗi
Nếu bạn muốn thay đổi định dạng, kiểu dáng của các thông báo lỗi thì copy file
[Joomla]/templates/system/error.css vào thư mục template của bạn (VD:
[Joomla]/templates/vinaora_template).
Copy file "error.css" trong thư mục "system"
[Joomla]
|-------/templates
|-----------------/system
|------------------------/error.css
Tiếp theo, cập nhật lại file "error.php" ở trên sao cho nó nhận file css mới bằng cách
chèn đoạn mã sau:
Rồi thì thay đổi file "error.css" theo yêu cầu của bạn.
Thuật ngữ:
• CSS (Cascading Style Sheet): File lưu các định dạng về kiểu chữ, cỡ chữ, màu
sắc, căn chỉnh...
• HTTP 404 Not Found: Lỗi không tìm thấy thư mục hoặc tập tin, đường dẫn không
tồn tại
• HTTP 403 Forbidden: Lỗi cấm truy cập (đường dẫn tồn tại nhưng bị cấm truy
cập)
• HTTP 500 Internal Server: Lỗi phía máy chủ
Keyword:
• joomla, error, template, 404, 403, 500, Forbidden, Not Found, Internal Server
• lỗi, thông báo lỗi, trang lỗi, định dạng
Bài viết sau sẽ hướng dẫn cách các bạn thực hiện trên template có tên là Optimus (miễn
phí)
Chọn menu mà bạn muốn thiết lập quan hệ cha / con. Trong thí dụ này chúng ta sử dụng
menu có tên là "Main Menu"
Kết quả sau khi thiết lập mối quan hệ cha / con
Bạn có thể làm tương tự với các link khác mà bạn muốn, và cũng có thể phân làm nhiều
mức. Tuy nhiên trong hầu hết các tình huống chỉ nên phân tối đa làm 3 mức.
Sau khi mở mô-đun menu, bạn sẽ trông thấy các tham số của nó bên tay phải.
Bước 2.2: Thiết lập phần "Chi tiết" (Details)
Phần phần Details thiết lập các tham số như sau:
• Show Title = No
• Enabled = Yes
• Position = Chọn vị trí mô-đun sẽ xuất hiện.
Ngoài ra bạn không cần phải thay đổi bất cứ tham số nào khác (trừ phi có yêu cầu trong
tài liệu kèm theo)
Keyword:
• thả xuống, tham số, menu cha, mục cha, mục con, mức
• menu, module, manager, suckerfish, dropline, menu manager, menu item, parent
item, child item
4. Thay đổi thư mục chứa ảnh mặc định của Joomla
Theo mặc định ban đầu của Joomla, toàn bộ các tệp đa phương tiện như ảnh, video, flash,
các tệp văn bản... được đặt tại thư mục [Joomla]/images và được điều khiển thông qua
trình quản lý "Media Manager". Riêng các tệp ảnh (.jpg, .png, .gif) dùng cho các bài viết
lại được qui ước đặt vào thư mục [Joomla]/images/stories. Do vậy khi nhấn vào nút
[Images] ở thanh công cụ phía dưới mỗi bài viết để chèn ảnh vào bài viết một cửa sổ
pop-up sẽ xuất hiện và bạn có thể upload cũng như chọn các ảnh đã có sẵn trong thư mục
"stories" nói trên.
Nút [Image] trên thanh công cụ phía dưới mỗi bài viết để chèn ảnh
Mặc định này có thể gây bỡ ngỡ đối với những người mới sử dụng và khiến mọi người dễ
nhầm lẫn. Khi đó bạn có thể thiết lập các thư mục để lưu trữ theo cách của mình, chẳng
hạn theo cấu trúc như sau:
[Joomla]
|------/jmedia
|------------/docs
|------------/images
|------------/video
|------------/flash
|------------/audio
Để làm được như trên đầu tiên bạn cần tạo các thư mục tương ứng. Sau đó vào mở mục
Site -> Global Configuration -> System -> Media Settings và thiết lập các đường dẫn
như hình vẽ dưới đây:
Nhấn nút [Save] để lưu lại.
Keyword:
• thư mục, đường dẫn, ảnh, chứa ảnh, thiết lập, cấu hình, thay đổi
• joomla, image, images, folder, directory, global, configuration, media, media
settings
• "Liệu Joomla có thể cho phép chèn module vào bài viết thay vì vào các vị trí đã
có sẵn hay không?"
• "Làm thế nào để chèn module quảng cáo Google Adsense, module quảng cáo
Adbrite, module tin liên quan, module menu... vào bài viết?"
Câu trả lời là: "Joomla hoàn toàn có thể làm được, thậm chí rất nhanh và dễ dàng".
Các thao tác thực hiện chỉ gồm các bước sau:
Bước 1: Thêm mới hoặc nhân bản một module mà bạn
muốn chèn vào bài viết.
• Mở menu Extensions -> Module Manager
• Thêm mới module bằng cách nhấn vào nút [New], chọn loại module.
• Nếu bạn muốn nhân bản một module đã có sẵn thì nhấn vào nút [Copy].
Lưu ý:
Nếu không thấy module xuất hiện trong bài viết thì bạn cần kiểm tra xem
plugin_loadmodule đã được bật chưa (vào menu Extensions -> Plugin Manager)
Để điều khiển định dạng của module được chèn mới trong bài viết, bạn có thể vào phần
quản lý Plugin (menu Extensions -> Plugin Manager), chọn plugin có tên "Content -
Load Module", trong phần tham số bên tay phải, tìm mục "Style" và chọn định dạng
muốn xuất ra.
Đừng bao giờ sử dụng các vị trí đã có sẵn như "left", "right", "user1"... vì Joomla sẽ hiện
tất cả các module mà trước đó đã được gán cho các vị trí này và chúng ta sẽ khó mà kiểm
soát cách chúng hiển thị.
Keyword:
• Joomla, module, position, google, adsense, adbrite, left, right, user1, plugin,
content, load module
• vị trí, bài viết
Khi ở trang chủ, Joomla! sẽ sử dụng component có tên là com_frontpage và hiện đúng
vào chỗ mainbody. Tuy nhiên không phải lúc này bạn cũng muốn như vậy, bạn có thể
tùy biến theo giải pháp dưới đây:
Keyword:
• template, mainbody, component, com_frontpage
http://www.joomla.org/content/view/12/26/ hoặc
http://joomla.org/component/option,com_content/task,view/id,12/Itemid,26/
Bạn đã trông thấy đường link ngắn gọn như vậy là do admin của trang Joomla.org đã bật
chức năng "Search Engine Friendly URLs" (Site => Global Configuration => SEO =>
Search Engine Friendly URLs = Yes). Còn thực tế thì link gốc ban đầu sẽ là
http://joomla.org/index.php?option=com_content&task=view&id=12&Itemid=26
Hãy chú ý con số 26 ở cuối cùng của mỗi URL ở trên. Đó chính là Itemid = 26
Mổ xẻ 2 URL trên
URL khi bật
URL mặc định Các thí dụ khác
SEO
Tên option=com_content content option=com_contact là component
Component liên hệ
task=emailform cho phép gửi thư
Tác vụ thực qua email
task=view view
hiện
do_pdf tạo bản in PDF
Bắt đầu từ 1.
mã (id) của bài
id=12 12
viết Bài viết "Joomla 1.0.15 released"
có id=4609
Bắt đầu từ 1.
mã (id) của
mục menu dẫn Itemid=26 26
Các bài viết trên trang chủ gắn với
đến bài viết
menu Home/Main có id=1
VD: Module "Who is Online" xuất hiện ở mọi trang (tức là được gắn với mọi menu hay
mọi ItemID)
Tương tự như vậy, mỗi template cũng được gắn với tất cả các menu (với mọi Itemid) hay
chỉ được gắn với một số menu nhất định (một số Itemid).
Keyword:
• link, url, itemid
• Code Cleanup on Startup: Chọn "Off" để tắt mỗi khi trình soạn thảo được nạp
• Code Cleanup on Save: Chọn "Front Only" để chỉ tắt phía Front-End, chọn
"Never" để tắt hẳn. Thao tác này chỉ có tác dụng khi lưu bài viết hoặc module.
Keyword:
• Javascript, TinyMCE, Editor, Mambots, plugin, code, code cleanup, trình soạn
thảo, HTML
9. Quản trị nội dung trong Joomla 1.5 và những thay đổi so với Joomla 1.0
Article Manager
Trong Joomla 1.5 chỉ có một nơi duy nhất để quản lý nội dung (hay quản lý bài viết) đó
là "Article Manager". Mục quản lý này bao gồm cả 3 mục All Content Items, Static
Content Manager và Archive Manager của Joomla 1.0.
Article Manager
• Mục quản lý các nội dung lưu trữ "Archive Manager" được thiết kế hợp lý hơn.
Chỉ cần thao tác với 2 nút nhấn "Archive" và "Unarchive".
• Các tham số liên quan tới bài viết như Tạo link cho tiêu đề bài viết, Hiện link
"Đọc thêm"... được nhóm vào cùng một chỗ - nút Preferences (hoặc
Parameters). Trong Joomla 1.0 những tham số tùy chỉnh này được đặt trong tab
Content của mục Global Configuration.
• Thêm bộ lọc trạng thái của bài viết: Published (đã được xuất bản), Unpublished
(chưa xuất bản), Archived (đã lưu trữ)
• Các bài viết đã lưu trữ được đánh dấu bằng màu xám và có chữ [Archived] bên
cạnh
• Trong danh sách liệt kê các bài viết, chúng ta có thêm cột Hits để hiện số lượt
truy cập bài viết. Trong Joomla 1.0 tham số này được đặt ở một mục riêng Page
Impressions nên không tiện lợi.
• Bộ lọc tiêu đề được thêm vào 2 mục Section Manager và Category Manager.
Trong Joomla 1.0 bộ lọc này chỉ có trong mục Content Manager.
• Bộ lọc trạng thái Published và Unpublished cũng được thêm vào phần quản lý
Section (Section Manager)
Keyword
• quản trị, quản trị nội dung, quản trị bài viết, Section Manager, Category Manager,
Content Manager, Article Manager, section, category, article, content, manager
Control Panel
• Các biểu tượng được trau chuốt và mang phong cách của Web 2.0
• Xóa bỏ mục "Static Content Manager" vì trong Joomla 1.5 không còn khái niệm
"static content item"
• Xóa bỏ mục "Trash Manager" thay vào đó là "Menu Trash" thuộc phần quản lý
"Menus" và "Article Trash" thuộc phần quản lý "Content"
• Mục "Add New Content" được đổi tên thành "Add New Article". Khái niệm
"content" được thay thế bằng khái niệm "article"
Global Configuration
Trong Joomla 1.5 các phần cấu hình được sát nhập và điều chỉnh từ 10 xuống còn 3.
• System Settings: cung cấp các tùy biến từ phần Server của phiên bản 1.0. Những
thứ mới ở đây là: cho phép lựa chọn thư mục chứa file log; bật/tắt Web Services;
lựa chọn server hỗ trợ.
• User Setting: cung cấp các tùy biến từ phần Site của phiên bản 1.0.
• Media Settings: cho phép chọn thư mục lưu ảnh, kiểu file ảnh và kích thước tối
đa được phép
• Debug Settings:
• Cache Settings:
• Session Settings:
Thêm một mục mới là FTP Settings cho phép upload file và cài đặt các thành phần mở
rộng thông qua lớp FTP (giải quyết được vấn đề quyền hạn đối với các thư mục trong
Joomla 1.0)
User Manager: Mục này không có nhiều thay đổi. Chỉ có một vài cải tiến giúp cho việc
sử dụng dễ dàng hơn, trực quan và sinh động hơn
User Manager
Media Manager: Một trong những thay đổi quan trọng của Joomla 1.5 là Media
Manager.
Media manager
Keyword
• Global Configuration, Settings, Manager, configuration
10. Sao lưu Cơ sở dữ liệu Joomla bằng phpMyAdmin
Mở trang quản trị cơ sở dữ liệu
• Trang quản trị thường có dạng: http://yourdomain/phpMyAdmin
VD: http://vinaora.com/phpMyAdmin
Video Demo:
Tham khảo thêm
• http://www.joomlatutorials.com/
Video Demo:
Tham khảo thêm
• http://www.joomlatutorials.com