SlideShare a Scribd company logo
1 of 29
Download to read offline
Bài 4
Hướng dẫn chỉnh sửa và thiết kế
giao diện web Joomla
Bài 4
Hướng dẫn chỉnh sửa và thiết kế
giao diện web Joomla
Nhắc lại bài cũ
• Joomla có những loại thành phần mở rộng nào?
• Việt hóa Joomla CMS như thế nào?
• Thay đổi giao diện website như thế nào?
• Quản lý đa phương tiện tại Media Manager;
• Có mấy nhóm thành viên trong website Joomla;
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Mục tiêu bài học
• Tìm hiểu chi tiết cách thức quản lý giao diện website
Joomla thông qua phần Template Manager;
• Chỉnh sửa một template có sẵn để tạo giao diện web
như ý muốn;
• Hiểu rõ cấu trúc của một Template, những kiến thức căn
bản để xây dựng 1 Template cho website Joomla.
• Tìm hiểu chi tiết cách thức quản lý giao diện website
Joomla thông qua phần Template Manager;
• Chỉnh sửa một template có sẵn để tạo giao diện web
như ý muốn;
• Hiểu rõ cấu trúc của một Template, những kiến thức căn
bản để xây dựng 1 Template cho website Joomla.
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Template Manager
Quản lý giao diện website Joomla bằng Template
Manager
-Giao diện website Joomla bao gồm 2 loại: giao diện cho trang frontend và giao
diện cho trang backend;
-Tất cả các giao diện của web Joomla được quản lý tại Extension - Template
Manager;
-Sau khi cài đặt Joomla, hệ thống có sẵn 3 template tạo giao diện trang frontend:
Milkyway, JA Purity, Beez
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
-Giao diện website Joomla bao gồm 2 loại: giao diện cho trang frontend và giao
diện cho trang backend;
-Tất cả các giao diện của web Joomla được quản lý tại Extension - Template
Manager;
-Sau khi cài đặt Joomla, hệ thống có sẵn 3 template tạo giao diện trang frontend:
Milkyway, JA Purity, Beez
Template Manager
Các thông số cấu hình Template
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Tạo 1 bản sao của Template Beez:
-Tạo bản sao Template để tránh trường hợp Template bị hỏng nếu quá trình chỉnh sửa
Template có sai sót.
-Tạo một thư mục mới có tên mynewtemplate. Nếu website được đặt trên hosting, thì
việc này sẽ được xử lý trong File Manager:
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
-Copy toàn bộ các thư mục và file trong thư mục Beez vào trong thư mục
mynewtemplate
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Đặt tên cho Template mới là mynewtemplate trong file templateDetails.xml
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Sửa dòng <name>beez</name> thành <name>mynewtemplate</name>
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Lựa chọn Template mynewtemplate làm template
mặc định
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Thay đổi màu sắc giao diện bằng cách thay mã màu trong
CSS của Template
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Các file CSS trong template - Thay đổi mã màu trong các
file này
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Thay đổi Logo:
-Thiết kế 1 file ảnh định dạng .gif có tên là logo.gif có
kích thước 300x97px
-Copy file ảnh trên và dán vào thư mục
../template/mynewtemplate/images
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Thay đổi màu sắc trên giao diện web bằng cách sửa CSS:
Để sửa CSS của Template, vào Template Manager, lựa chọn
tenplate cần sửa rồi chọn Edit CSS
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Danh sách các file CSS của Template:
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Lựa chọn file template.css và sửa:
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Kết quả như sau:
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Chỉnh sửa Template Beez
Một số chỉnh sửa khác:
-Bằng cách can thiệp vào các file CSS còn có thể chỉnh
sửa các thành phần khác như như font chữ, cỡ chữ, kích
thước các vùng trên website ...
-Sử dụng FireBug của fiefox để hỗ trợ sửa CSS
-Ngoài ra còn có thể thêm hoặc bớt các vị trí đặt module
thông qua việc chỉnh sửa file templateDetails.xml và file
thiết lập cấu trúc phân vùng của Template (thường là file
index.php trong thư mục template).
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
-Bằng cách can thiệp vào các file CSS còn có thể chỉnh
sửa các thành phần khác như như font chữ, cỡ chữ, kích
thước các vùng trên website ...
-Sử dụng FireBug của fiefox để hỗ trợ sửa CSS
-Ngoài ra còn có thể thêm hoặc bớt các vị trí đặt module
thông qua việc chỉnh sửa file templateDetails.xml và file
thiết lập cấu trúc phân vùng của Template (thường là file
index.php trong thư mục template).
Thiết lập website đa giao diện
Sử dụng chức năng Menu Assignment để thiết lập website
đa giao diện cho Joomla
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Xây dựng 1 Template mới
Cấu trúc file và thư mục trong Template:
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Xây dựng 1 Template mới
Phân tích file Templatedetails.xml:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template
1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd">
<install version="1.5" type="template">
<name>Day Thiet Ke Web Joomla</name>
<creationDate>31/08/2012</creationDate>
<author>Dao Trung Hieu</author>
<authorEmail>daotrunghieu143@gmail.com</authorEmail>
<authorUrl>http://dayhocthietkeweb.net</authorUrl>
<copyright>Dao Trung Hieu</copyright>
<license></license>
<version></version>
<description>Day Thiet Ke Web Joomla Tai POLY</description>
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template
1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd">
<install version="1.5" type="template">
<name>Day Thiet Ke Web Joomla</name>
<creationDate>31/08/2012</creationDate>
<author>Dao Trung Hieu</author>
<authorEmail>daotrunghieu143@gmail.com</authorEmail>
<authorUrl>http://dayhocthietkeweb.net</authorUrl>
<copyright>Dao Trung Hieu</copyright>
<license></license>
<version></version>
<description>Day Thiet Ke Web Joomla Tai POLY</description>
Xây dựng 1 Template mới
<files>
<filename>images/banner1.PNG</filename>
<filename>images/banner2.PNG</filename>
<filename>images/banner3.PNG</filename>
<filename>index.php</filename>
<filename>mycss.css</filename>
<filename>template_thumbnail.png</filename>
<filename>templateDetails.xml</filename>
</files>
<positions>
<position>top</position>
<position>left</position>
<position>right</position>
<position>footer</position>
</positions>
<files>
<filename>images/banner1.PNG</filename>
<filename>images/banner2.PNG</filename>
<filename>images/banner3.PNG</filename>
<filename>index.php</filename>
<filename>mycss.css</filename>
<filename>template_thumbnail.png</filename>
<filename>templateDetails.xml</filename>
</files>
<positions>
<position>top</position>
<position>left</position>
<position>right</position>
<position>footer</position>
</positions>
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Xây dưng 1 Template mới
<params>
<param name="banner_daohieu" type="list"
default="banner1.PNG" label="Chon banner:"
description="Chon banner cho template">
<option value="banner1.PNG">daohieu 1</option>
<option value="banner2.PNG">daohieu 2</option>
<option value="banner3.PNG">daohieu 3</option>
</param>
<param name="banquyen" type="text" default="Nhat Nghe"
label="Ban Quyen Thuoc Ve" description="Nhap ten ban
quyen" />
</params>
</install>
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
<params>
<param name="banner_daohieu" type="list"
default="banner1.PNG" label="Chon banner:"
description="Chon banner cho template">
<option value="banner1.PNG">daohieu 1</option>
<option value="banner2.PNG">daohieu 2</option>
<option value="banner3.PNG">daohieu 3</option>
</param>
<param name="banquyen" type="text" default="Nhat Nghe"
label="Ban Quyen Thuoc Ve" description="Nhap ten ban
quyen" />
</params>
</install>
Xây dựng 1 Template mới
Phân tích file index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl
?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl
?>/templates/system/css/general.css" type="text/css" />
<link href="templates/daohieu/template_css.css" rel="stylesheet"
type="text/css" >
</head>
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl
?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl
?>/templates/system/css/general.css" type="text/css" />
<link href="templates/daohieu/template_css.css" rel="stylesheet"
type="text/css" >
</head>
Xây dựng 1 Template mới
<body>
<div id="wrapper">
<div id="top"><img
src="templates/daohieu/images/banner.jpg"></div>
<div id="left"><jdoc:include type="modules" name="left"
style="xhtml" /></div>
<div id="content"><jdoc:include type="component" /></div>
<div id="right"><jdoc:include type="modules" name="right"
style="xhtml" /></div>
<div id="footer">
</div>
</div>
</body>
</html>
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
<body>
<div id="wrapper">
<div id="top"><img
src="templates/daohieu/images/banner.jpg"></div>
<div id="left"><jdoc:include type="modules" name="left"
style="xhtml" /></div>
<div id="content"><jdoc:include type="component" /></div>
<div id="right"><jdoc:include type="modules" name="right"
style="xhtml" /></div>
<div id="footer">
</div>
</div>
</body>
</html>
Xây dựng 1 Template mới
Phân tích file template_css.css
@charset "utf-8";
#wrapper {width:950px; height:110px; background-color:#FFFF00; margin-
left:auto; margin-right:auto}
#top{width:950px; height:110px; background-color:#FFFF00; float:left}
#left{width:200px; height:600px; background-color:#66FFCC; float:left}
#content{width:550px; height:600px; background-color:#FFCCCC; float:left}
#right{width:200px; height:600px; background-color:#66FFCC; float:left}
#footer{width:950px; height:110px; background-color:#CCFF00; float:left}
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
@charset "utf-8";
#wrapper {width:950px; height:110px; background-color:#FFFF00; margin-
left:auto; margin-right:auto}
#top{width:950px; height:110px; background-color:#FFFF00; float:left}
#left{width:200px; height:600px; background-color:#66FFCC; float:left}
#content{width:550px; height:600px; background-color:#FFCCCC; float:left}
#right{width:200px; height:600px; background-color:#66FFCC; float:left}
#footer{width:950px; height:110px; background-color:#CCFF00; float:left}
Xây dựng 1 Template mới
<params>
<param name="banner" type="list" default="banner1.PNG"
label="Chon banner:" description="Chon banner cho
template">
<option value="banner1.PNG">Banner1</option>
<option value="banner2.PNG">Banner2</option>
<option value="banner3.PNG">Banner3</option>
</param>
<param name="banquyen" type="text" default="Ban Quyen"
label="Ban Quyen Thuoc Ve" description="Nhap ten ban
quyen" />
</params>
Phân tích file params.ini
<params>
<param name="banner" type="list" default="banner1.PNG"
label="Chon banner:" description="Chon banner cho
template">
<option value="banner1.PNG">Banner1</option>
<option value="banner2.PNG">Banner2</option>
<option value="banner3.PNG">Banner3</option>
</param>
<param name="banquyen" type="text" default="Ban Quyen"
label="Ban Quyen Thuoc Ve" description="Nhap ten ban
quyen" />
</params>
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Xây dựng 1 Template mới
Sau khi xây dựng xong tất cả các file và thư mục,
các file và thư mục này ở bên trong một thư mục có
tên trùng với tên của Template. Nén thư mục này
định dạng .zip - File zip này là file được sử dụng để
cài vào Joomla CMS
Đóng gói file cài đặt
Sau khi xây dựng xong tất cả các file và thư mục,
các file và thư mục này ở bên trong một thư mục có
tên trùng với tên của Template. Nén thư mục này
định dạng .zip - File zip này là file được sử dụng để
cài vào Joomla CMS
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
Tổng kết bài học
• Với 1 template có sẵn, người sử dụng Joomla hoàn toàn
có thể chỉnh sửa bất cứ thành phần nào để giao diện
của web hiển thị theo ý muốn.
• Trước khi chỉnh sửa Template cần tạo ra một bản sao
cho template để tránh tình trạng không thể khôi phục lại
như ban đầu
• Bất kỳ Template nào cũng đều có cùng 1 cấu trúc các
file và thư mục. Tùy thuộc vào chức năng hay những
tiện ích kèm theo mà các template có thể có thêm một
số file hay thư mục bổ sung.
• Gói cài đặt Template là một file nén .zip nén toàn bộ file
và thư mục đã được xây dựng.
• Với 1 template có sẵn, người sử dụng Joomla hoàn toàn
có thể chỉnh sửa bất cứ thành phần nào để giao diện
của web hiển thị theo ý muốn.
• Trước khi chỉnh sửa Template cần tạo ra một bản sao
cho template để tránh tình trạng không thể khôi phục lại
như ban đầu
• Bất kỳ Template nào cũng đều có cùng 1 cấu trúc các
file và thư mục. Tùy thuộc vào chức năng hay những
tiện ích kèm theo mà các template có thể có thêm một
số file hay thư mục bổ sung.
• Gói cài đặt Template là một file nén .zip nén toàn bộ file
và thư mục đã được xây dựng.
Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla

More Related Content

What's hot

Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web JoomlaBài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web JoomlaMasterCode.vn
 
Hướng dẫn thiết kế web thương mại điện tử với joomla
Hướng dẫn thiết kế web thương mại điện tử với joomlaHướng dẫn thiết kế web thương mại điện tử với joomla
Hướng dẫn thiết kế web thương mại điện tử với joomlaNguyễn Hưng
 
Bài 2 Cài Đặt Joomla
Bài 2 Cài Đặt JoomlaBài 2 Cài Đặt Joomla
Bài 2 Cài Đặt JoomlaMasterCode.vn
 
Bài 1 Tìm hiểu về Hệ Thống Quản Trị Nội Dung - CMS
Bài 1 Tìm hiểu về Hệ Thống Quản Trị Nội Dung - CMSBài 1 Tìm hiểu về Hệ Thống Quản Trị Nội Dung - CMS
Bài 1 Tìm hiểu về Hệ Thống Quản Trị Nội Dung - CMSMasterCode.vn
 
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTBÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTMasterCode.vn
 
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE MAGENTO 1.7
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE  MAGENTO 1.7TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE  MAGENTO 1.7
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE MAGENTO 1.7dvms
 
Bài 4 Quản trị domain & hosting Windows - Quản trị website
Bài 4 Quản trị domain & hosting Windows - Quản trị websiteBài 4 Quản trị domain & hosting Windows - Quản trị website
Bài 4 Quản trị domain & hosting Windows - Quản trị websiteMasterCode.vn
 
Tran thikimthao k37103014_wordpress
Tran thikimthao k37103014_wordpressTran thikimthao k37103014_wordpress
Tran thikimthao k37103014_wordpressTím Biếc
 
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị website
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị websiteBài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị website
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị websiteMasterCode.vn
 
Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Giang Nguyễn
 
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTBÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTMasterCode.vn
 
Báo cáo thực tập athena nguyễn anh tuấn
Báo cáo thực tập athena   nguyễn anh tuấnBáo cáo thực tập athena   nguyễn anh tuấn
Báo cáo thực tập athena nguyễn anh tuấniwubmg
 
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị website
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị websiteBài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị website
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị websiteMasterCode.vn
 
Báo cáo thực tập athena nguyễn anh tuấn
Báo cáo thực tập athena   nguyễn anh tuấnBáo cáo thực tập athena   nguyễn anh tuấn
Báo cáo thực tập athena nguyễn anh tuấniwubmg
 

What's hot (20)

Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web JoomlaBài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
 
Hướng dẫn thiết kế web thương mại điện tử với joomla
Hướng dẫn thiết kế web thương mại điện tử với joomlaHướng dẫn thiết kế web thương mại điện tử với joomla
Hướng dẫn thiết kế web thương mại điện tử với joomla
 
Bài 2 Cài Đặt Joomla
Bài 2 Cài Đặt JoomlaBài 2 Cài Đặt Joomla
Bài 2 Cài Đặt Joomla
 
Tìm hiểu về Joomla
Tìm hiểu về Joomla Tìm hiểu về Joomla
Tìm hiểu về Joomla
 
Bài 1 Tìm hiểu về Hệ Thống Quản Trị Nội Dung - CMS
Bài 1 Tìm hiểu về Hệ Thống Quản Trị Nội Dung - CMSBài 1 Tìm hiểu về Hệ Thống Quản Trị Nội Dung - CMS
Bài 1 Tìm hiểu về Hệ Thống Quản Trị Nội Dung - CMS
 
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTBÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPT
 
Web203 slide 9
Web203   slide 9Web203   slide 9
Web203 slide 9
 
Web301 slide 7
Web301   slide 7Web301   slide 7
Web301 slide 7
 
Web301 slide 1
Web301   slide 1Web301   slide 1
Web301 slide 1
 
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE MAGENTO 1.7
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE  MAGENTO 1.7TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE  MAGENTO 1.7
TÀI LIỆU HƯỚNG DẪN ĐÓNG GÓI MODULE MAGENTO 1.7
 
Bài 4 Quản trị domain & hosting Windows - Quản trị website
Bài 4 Quản trị domain & hosting Windows - Quản trị websiteBài 4 Quản trị domain & hosting Windows - Quản trị website
Bài 4 Quản trị domain & hosting Windows - Quản trị website
 
Tran thikimthao k37103014_wordpress
Tran thikimthao k37103014_wordpressTran thikimthao k37103014_wordpress
Tran thikimthao k37103014_wordpress
 
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị website
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị websiteBài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị website
Bài 3 Quản trị hosting trong cPanel (tiếp) - Quản trị website
 
Slide7
Slide7Slide7
Slide7
 
Web1012 slide 8
Web1012   slide 8Web1012   slide 8
Web1012 slide 8
 
Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01
 
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTBÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPT
 
Báo cáo thực tập athena nguyễn anh tuấn
Báo cáo thực tập athena   nguyễn anh tuấnBáo cáo thực tập athena   nguyễn anh tuấn
Báo cáo thực tập athena nguyễn anh tuấn
 
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị website
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị websiteBài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị website
Bài 6: DEDICATED SERVER/VIRTUAL PRIVATE SERVER (VPS HOSTING) - Quản trị website
 
Báo cáo thực tập athena nguyễn anh tuấn
Báo cáo thực tập athena   nguyễn anh tuấnBáo cáo thực tập athena   nguyễn anh tuấn
Báo cáo thực tập athena nguyễn anh tuấn
 

Viewers also liked (20)

Web2032 assignment
Web2032   assignmentWeb2032   assignment
Web2032 assignment
 
Slide6 html5
Slide6 html5Slide6 html5
Slide6 html5
 
Web3012 assignment
Web3012   assignmentWeb3012   assignment
Web3012 assignment
 
Slide6
Slide6Slide6
Slide6
 
Slide 06
Slide 06Slide 06
Slide 06
 
Web2022 slide 7
Web2022   slide 7Web2022   slide 7
Web2022 slide 7
 
Slide4
Slide4Slide4
Slide4
 
Slide 07
Slide 07Slide 07
Slide 07
 
Web2022 slide 8
Web2022   slide 8Web2022   slide 8
Web2022 slide 8
 
Slide 02
Slide 02Slide 02
Slide 02
 
Web2022 slide 4
Web2022   slide 4Web2022   slide 4
Web2022 slide 4
 
Slide5
Slide5Slide5
Slide5
 
Web2022 slide 3
Web2022   slide 3Web2022   slide 3
Web2022 slide 3
 
Web2022 slide 2
Web2022   slide 2Web2022   slide 2
Web2022 slide 2
 
Assignment 1
Assignment 1Assignment 1
Assignment 1
 
Com201 slide 4
Com201   slide 4Com201   slide 4
Com201 slide 4
 
Com201 slide 6
Com201   slide 6Com201   slide 6
Com201 slide 6
 
Slide3
Slide3Slide3
Slide3
 
Slide2
Slide2Slide2
Slide2
 
Com201 slide 3
Com201   slide 3Com201   slide 3
Com201 slide 3
 

Similar to Web203 slide 4

Buoi 7 blog backlink
Buoi 7   blog backlinkBuoi 7   blog backlink
Buoi 7 blog backlinkDT Nguyen
 
(SEO) buổi 7 :blog backlink
(SEO) buổi 7 :blog backlink(SEO) buổi 7 :blog backlink
(SEO) buổi 7 :blog backlinkHoàng Nguyễn
 
Báo Cáo Thực tập Giữ Kì_Athena_ Joomla
Báo Cáo Thực tập Giữ Kì_Athena_ JoomlaBáo Cáo Thực tập Giữ Kì_Athena_ Joomla
Báo Cáo Thực tập Giữ Kì_Athena_ JoomlaLộc Nguyễn
 
Báo cáo cuối kỳ Athena - Lê Nguyễn Vĩnh
Báo cáo cuối kỳ Athena - Lê Nguyễn VĩnhBáo cáo cuối kỳ Athena - Lê Nguyễn Vĩnh
Báo cáo cuối kỳ Athena - Lê Nguyễn VĩnhVĩnh Lê Nguyễn
 
Chủ đề 9 wordpress - vũ mạnh cường
Chủ đề 9  wordpress - vũ mạnh cườngChủ đề 9  wordpress - vũ mạnh cường
Chủ đề 9 wordpress - vũ mạnh cườngVũ Mạnh Cường
 
Báo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athenaBáo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athenaThảo Trần
 
Bai tap lap trinh web voi joomla csau
Bai tap   lap trinh web voi joomla csauBai tap   lap trinh web voi joomla csau
Bai tap lap trinh web voi joomla csauGiang Nguyễn
 
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tậpnnn4194a
 
Huong dan thuc hanh tmdt nguyen hong quan v1
Huong dan thuc hanh tmdt nguyen hong quan v1Huong dan thuc hanh tmdt nguyen hong quan v1
Huong dan thuc hanh tmdt nguyen hong quan v1khimomo
 
Báo cáo giữa kỳ - Lê Nguyễn Vĩnh
Báo cáo giữa kỳ - Lê Nguyễn VĩnhBáo cáo giữa kỳ - Lê Nguyễn Vĩnh
Báo cáo giữa kỳ - Lê Nguyễn VĩnhVĩnh Lê Nguyễn
 
Bao cao powepoi
Bao cao powepoiBao cao powepoi
Bao cao powepoitamle123
 
Cach seo-wordpress-toan-tap
Cach seo-wordpress-toan-tapCach seo-wordpress-toan-tap
Cach seo-wordpress-toan-tapĐinh Gia
 
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...MasterCode.vn
 
Quản trị joomla toàn tập
Quản trị joomla toàn tậpQuản trị joomla toàn tập
Quản trị joomla toàn tậpdvms
 
Huong dan su dung drupal6.2
Huong dan su dung drupal6.2Huong dan su dung drupal6.2
Huong dan su dung drupal6.2Thao Trinh
 
tao module joomla 1.5
tao module  joomla 1.5tao module  joomla 1.5
tao module joomla 1.5dvms
 

Similar to Web203 slide 4 (20)

Gioi thieu joomla
Gioi thieu joomlaGioi thieu joomla
Gioi thieu joomla
 
Tối ưu hóa Blogspot
Tối ưu hóa BlogspotTối ưu hóa Blogspot
Tối ưu hóa Blogspot
 
Buoi 7 blog backlink
Buoi 7   blog backlinkBuoi 7   blog backlink
Buoi 7 blog backlink
 
(SEO) buổi 7 :blog backlink
(SEO) buổi 7 :blog backlink(SEO) buổi 7 :blog backlink
(SEO) buổi 7 :blog backlink
 
Báo Cáo Thực tập Giữ Kì_Athena_ Joomla
Báo Cáo Thực tập Giữ Kì_Athena_ JoomlaBáo Cáo Thực tập Giữ Kì_Athena_ Joomla
Báo Cáo Thực tập Giữ Kì_Athena_ Joomla
 
Báo cáo cuối kỳ Athena - Lê Nguyễn Vĩnh
Báo cáo cuối kỳ Athena - Lê Nguyễn VĩnhBáo cáo cuối kỳ Athena - Lê Nguyễn Vĩnh
Báo cáo cuối kỳ Athena - Lê Nguyễn Vĩnh
 
Chủ đề 9 wordpress - vũ mạnh cường
Chủ đề 9  wordpress - vũ mạnh cườngChủ đề 9  wordpress - vũ mạnh cường
Chủ đề 9 wordpress - vũ mạnh cường
 
Báo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athenaBáo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athena
 
Chude5_HUYNHTHITHUYLINH
Chude5_HUYNHTHITHUYLINHChude5_HUYNHTHITHUYLINH
Chude5_HUYNHTHITHUYLINH
 
Wordpress
WordpressWordpress
Wordpress
 
Bai tap lap trinh web voi joomla csau
Bai tap   lap trinh web voi joomla csauBai tap   lap trinh web voi joomla csau
Bai tap lap trinh web voi joomla csau
 
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
 
Huong dan thuc hanh tmdt nguyen hong quan v1
Huong dan thuc hanh tmdt nguyen hong quan v1Huong dan thuc hanh tmdt nguyen hong quan v1
Huong dan thuc hanh tmdt nguyen hong quan v1
 
Báo cáo giữa kỳ - Lê Nguyễn Vĩnh
Báo cáo giữa kỳ - Lê Nguyễn VĩnhBáo cáo giữa kỳ - Lê Nguyễn Vĩnh
Báo cáo giữa kỳ - Lê Nguyễn Vĩnh
 
Bao cao powepoi
Bao cao powepoiBao cao powepoi
Bao cao powepoi
 
Cach seo-wordpress-toan-tap
Cach seo-wordpress-toan-tapCach seo-wordpress-toan-tap
Cach seo-wordpress-toan-tap
 
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...
 
Quản trị joomla toàn tập
Quản trị joomla toàn tậpQuản trị joomla toàn tập
Quản trị joomla toàn tập
 
Huong dan su dung drupal6.2
Huong dan su dung drupal6.2Huong dan su dung drupal6.2
Huong dan su dung drupal6.2
 
tao module joomla 1.5
tao module  joomla 1.5tao module  joomla 1.5
tao module joomla 1.5
 

More from tuanduongcntt (14)

Slide5 html5
Slide5 html5Slide5 html5
Slide5 html5
 
Slide4 html5
Slide4 html5Slide4 html5
Slide4 html5
 
Slide3 html5
Slide3 html5Slide3 html5
Slide3 html5
 
Slide2 html5
Slide2 html5Slide2 html5
Slide2 html5
 
Slide1 html5
Slide1 html5Slide1 html5
Slide1 html5
 
Web301 slide 6
Web301   slide 6Web301   slide 6
Web301 slide 6
 
Web301 slide 5
Web301   slide 5Web301   slide 5
Web301 slide 5
 
Web301 slide 4
Web301   slide 4Web301   slide 4
Web301 slide 4
 
Web301 slide 3
Web301   slide 3Web301   slide 3
Web301 slide 3
 
Web301 slide 2
Web301   slide 2Web301   slide 2
Web301 slide 2
 
Web3012 slide 8
Web3012   slide 8Web3012   slide 8
Web3012 slide 8
 
Web203 slide 5
Web203   slide 5Web203   slide 5
Web203 slide 5
 
Web2022 slide 6
Web2022   slide 6Web2022   slide 6
Web2022 slide 6
 
Web2022 slide 5
Web2022   slide 5Web2022   slide 5
Web2022 slide 5
 

Web203 slide 4

  • 1. Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla Bài 4 Hướng dẫn chỉnh sửa và thiết kế giao diện web Joomla
  • 2. Nhắc lại bài cũ • Joomla có những loại thành phần mở rộng nào? • Việt hóa Joomla CMS như thế nào? • Thay đổi giao diện website như thế nào? • Quản lý đa phương tiện tại Media Manager; • Có mấy nhóm thành viên trong website Joomla; Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 3. Mục tiêu bài học • Tìm hiểu chi tiết cách thức quản lý giao diện website Joomla thông qua phần Template Manager; • Chỉnh sửa một template có sẵn để tạo giao diện web như ý muốn; • Hiểu rõ cấu trúc của một Template, những kiến thức căn bản để xây dựng 1 Template cho website Joomla. • Tìm hiểu chi tiết cách thức quản lý giao diện website Joomla thông qua phần Template Manager; • Chỉnh sửa một template có sẵn để tạo giao diện web như ý muốn; • Hiểu rõ cấu trúc của một Template, những kiến thức căn bản để xây dựng 1 Template cho website Joomla. Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 4. Template Manager Quản lý giao diện website Joomla bằng Template Manager -Giao diện website Joomla bao gồm 2 loại: giao diện cho trang frontend và giao diện cho trang backend; -Tất cả các giao diện của web Joomla được quản lý tại Extension - Template Manager; -Sau khi cài đặt Joomla, hệ thống có sẵn 3 template tạo giao diện trang frontend: Milkyway, JA Purity, Beez Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla -Giao diện website Joomla bao gồm 2 loại: giao diện cho trang frontend và giao diện cho trang backend; -Tất cả các giao diện của web Joomla được quản lý tại Extension - Template Manager; -Sau khi cài đặt Joomla, hệ thống có sẵn 3 template tạo giao diện trang frontend: Milkyway, JA Purity, Beez
  • 5. Template Manager Các thông số cấu hình Template Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 6. Chỉnh sửa Template Beez Tạo 1 bản sao của Template Beez: -Tạo bản sao Template để tránh trường hợp Template bị hỏng nếu quá trình chỉnh sửa Template có sai sót. -Tạo một thư mục mới có tên mynewtemplate. Nếu website được đặt trên hosting, thì việc này sẽ được xử lý trong File Manager: Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 7. Chỉnh sửa Template Beez -Copy toàn bộ các thư mục và file trong thư mục Beez vào trong thư mục mynewtemplate Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 8. Chỉnh sửa Template Beez Đặt tên cho Template mới là mynewtemplate trong file templateDetails.xml Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 9. Chỉnh sửa Template Beez Sửa dòng <name>beez</name> thành <name>mynewtemplate</name> Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 10. Chỉnh sửa Template Beez Lựa chọn Template mynewtemplate làm template mặc định Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 11. Chỉnh sửa Template Beez Thay đổi màu sắc giao diện bằng cách thay mã màu trong CSS của Template Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 12. Chỉnh sửa Template Beez Các file CSS trong template - Thay đổi mã màu trong các file này Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 13. Chỉnh sửa Template Beez Thay đổi Logo: -Thiết kế 1 file ảnh định dạng .gif có tên là logo.gif có kích thước 300x97px -Copy file ảnh trên và dán vào thư mục ../template/mynewtemplate/images Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 14. Chỉnh sửa Template Beez Thay đổi màu sắc trên giao diện web bằng cách sửa CSS: Để sửa CSS của Template, vào Template Manager, lựa chọn tenplate cần sửa rồi chọn Edit CSS Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 15. Chỉnh sửa Template Beez Danh sách các file CSS của Template: Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 16. Chỉnh sửa Template Beez Lựa chọn file template.css và sửa: Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 17. Chỉnh sửa Template Beez Kết quả như sau: Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 18. Chỉnh sửa Template Beez Một số chỉnh sửa khác: -Bằng cách can thiệp vào các file CSS còn có thể chỉnh sửa các thành phần khác như như font chữ, cỡ chữ, kích thước các vùng trên website ... -Sử dụng FireBug của fiefox để hỗ trợ sửa CSS -Ngoài ra còn có thể thêm hoặc bớt các vị trí đặt module thông qua việc chỉnh sửa file templateDetails.xml và file thiết lập cấu trúc phân vùng của Template (thường là file index.php trong thư mục template). Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla -Bằng cách can thiệp vào các file CSS còn có thể chỉnh sửa các thành phần khác như như font chữ, cỡ chữ, kích thước các vùng trên website ... -Sử dụng FireBug của fiefox để hỗ trợ sửa CSS -Ngoài ra còn có thể thêm hoặc bớt các vị trí đặt module thông qua việc chỉnh sửa file templateDetails.xml và file thiết lập cấu trúc phân vùng của Template (thường là file index.php trong thư mục template).
  • 19. Thiết lập website đa giao diện Sử dụng chức năng Menu Assignment để thiết lập website đa giao diện cho Joomla Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 20. Xây dựng 1 Template mới Cấu trúc file và thư mục trong Template: Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 21. Xây dựng 1 Template mới Phân tích file Templatedetails.xml: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd"> <install version="1.5" type="template"> <name>Day Thiet Ke Web Joomla</name> <creationDate>31/08/2012</creationDate> <author>Dao Trung Hieu</author> <authorEmail>daotrunghieu143@gmail.com</authorEmail> <authorUrl>http://dayhocthietkeweb.net</authorUrl> <copyright>Dao Trung Hieu</copyright> <license></license> <version></version> <description>Day Thiet Ke Web Joomla Tai POLY</description> Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd"> <install version="1.5" type="template"> <name>Day Thiet Ke Web Joomla</name> <creationDate>31/08/2012</creationDate> <author>Dao Trung Hieu</author> <authorEmail>daotrunghieu143@gmail.com</authorEmail> <authorUrl>http://dayhocthietkeweb.net</authorUrl> <copyright>Dao Trung Hieu</copyright> <license></license> <version></version> <description>Day Thiet Ke Web Joomla Tai POLY</description>
  • 22. Xây dựng 1 Template mới <files> <filename>images/banner1.PNG</filename> <filename>images/banner2.PNG</filename> <filename>images/banner3.PNG</filename> <filename>index.php</filename> <filename>mycss.css</filename> <filename>template_thumbnail.png</filename> <filename>templateDetails.xml</filename> </files> <positions> <position>top</position> <position>left</position> <position>right</position> <position>footer</position> </positions> <files> <filename>images/banner1.PNG</filename> <filename>images/banner2.PNG</filename> <filename>images/banner3.PNG</filename> <filename>index.php</filename> <filename>mycss.css</filename> <filename>template_thumbnail.png</filename> <filename>templateDetails.xml</filename> </files> <positions> <position>top</position> <position>left</position> <position>right</position> <position>footer</position> </positions> Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 23. Xây dưng 1 Template mới <params> <param name="banner_daohieu" type="list" default="banner1.PNG" label="Chon banner:" description="Chon banner cho template"> <option value="banner1.PNG">daohieu 1</option> <option value="banner2.PNG">daohieu 2</option> <option value="banner3.PNG">daohieu 3</option> </param> <param name="banquyen" type="text" default="Nhat Nghe" label="Ban Quyen Thuoc Ve" description="Nhap ten ban quyen" /> </params> </install> Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla <params> <param name="banner_daohieu" type="list" default="banner1.PNG" label="Chon banner:" description="Chon banner cho template"> <option value="banner1.PNG">daohieu 1</option> <option value="banner2.PNG">daohieu 2</option> <option value="banner3.PNG">daohieu 3</option> </param> <param name="banquyen" type="text" default="Nhat Nghe" label="Ban Quyen Thuoc Ve" description="Nhap ten ban quyen" /> </params> </install>
  • 24. Xây dựng 1 Template mới Phân tích file index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" /> <link href="templates/daohieu/template_css.css" rel="stylesheet" type="text/css" > </head> Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" /> <link href="templates/daohieu/template_css.css" rel="stylesheet" type="text/css" > </head>
  • 25. Xây dựng 1 Template mới <body> <div id="wrapper"> <div id="top"><img src="templates/daohieu/images/banner.jpg"></div> <div id="left"><jdoc:include type="modules" name="left" style="xhtml" /></div> <div id="content"><jdoc:include type="component" /></div> <div id="right"><jdoc:include type="modules" name="right" style="xhtml" /></div> <div id="footer"> </div> </div> </body> </html> Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla <body> <div id="wrapper"> <div id="top"><img src="templates/daohieu/images/banner.jpg"></div> <div id="left"><jdoc:include type="modules" name="left" style="xhtml" /></div> <div id="content"><jdoc:include type="component" /></div> <div id="right"><jdoc:include type="modules" name="right" style="xhtml" /></div> <div id="footer"> </div> </div> </body> </html>
  • 26. Xây dựng 1 Template mới Phân tích file template_css.css @charset "utf-8"; #wrapper {width:950px; height:110px; background-color:#FFFF00; margin- left:auto; margin-right:auto} #top{width:950px; height:110px; background-color:#FFFF00; float:left} #left{width:200px; height:600px; background-color:#66FFCC; float:left} #content{width:550px; height:600px; background-color:#FFCCCC; float:left} #right{width:200px; height:600px; background-color:#66FFCC; float:left} #footer{width:950px; height:110px; background-color:#CCFF00; float:left} Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla @charset "utf-8"; #wrapper {width:950px; height:110px; background-color:#FFFF00; margin- left:auto; margin-right:auto} #top{width:950px; height:110px; background-color:#FFFF00; float:left} #left{width:200px; height:600px; background-color:#66FFCC; float:left} #content{width:550px; height:600px; background-color:#FFCCCC; float:left} #right{width:200px; height:600px; background-color:#66FFCC; float:left} #footer{width:950px; height:110px; background-color:#CCFF00; float:left}
  • 27. Xây dựng 1 Template mới <params> <param name="banner" type="list" default="banner1.PNG" label="Chon banner:" description="Chon banner cho template"> <option value="banner1.PNG">Banner1</option> <option value="banner2.PNG">Banner2</option> <option value="banner3.PNG">Banner3</option> </param> <param name="banquyen" type="text" default="Ban Quyen" label="Ban Quyen Thuoc Ve" description="Nhap ten ban quyen" /> </params> Phân tích file params.ini <params> <param name="banner" type="list" default="banner1.PNG" label="Chon banner:" description="Chon banner cho template"> <option value="banner1.PNG">Banner1</option> <option value="banner2.PNG">Banner2</option> <option value="banner3.PNG">Banner3</option> </param> <param name="banquyen" type="text" default="Ban Quyen" label="Ban Quyen Thuoc Ve" description="Nhap ten ban quyen" /> </params> Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 28. Xây dựng 1 Template mới Sau khi xây dựng xong tất cả các file và thư mục, các file và thư mục này ở bên trong một thư mục có tên trùng với tên của Template. Nén thư mục này định dạng .zip - File zip này là file được sử dụng để cài vào Joomla CMS Đóng gói file cài đặt Sau khi xây dựng xong tất cả các file và thư mục, các file và thư mục này ở bên trong một thư mục có tên trùng với tên của Template. Nén thư mục này định dạng .zip - File zip này là file được sử dụng để cài vào Joomla CMS Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla
  • 29. Tổng kết bài học • Với 1 template có sẵn, người sử dụng Joomla hoàn toàn có thể chỉnh sửa bất cứ thành phần nào để giao diện của web hiển thị theo ý muốn. • Trước khi chỉnh sửa Template cần tạo ra một bản sao cho template để tránh tình trạng không thể khôi phục lại như ban đầu • Bất kỳ Template nào cũng đều có cùng 1 cấu trúc các file và thư mục. Tùy thuộc vào chức năng hay những tiện ích kèm theo mà các template có thể có thêm một số file hay thư mục bổ sung. • Gói cài đặt Template là một file nén .zip nén toàn bộ file và thư mục đã được xây dựng. • Với 1 template có sẵn, người sử dụng Joomla hoàn toàn có thể chỉnh sửa bất cứ thành phần nào để giao diện của web hiển thị theo ý muốn. • Trước khi chỉnh sửa Template cần tạo ra một bản sao cho template để tránh tình trạng không thể khôi phục lại như ban đầu • Bất kỳ Template nào cũng đều có cùng 1 cấu trúc các file và thư mục. Tùy thuộc vào chức năng hay những tiện ích kèm theo mà các template có thể có thêm một số file hay thư mục bổ sung. • Gói cài đặt Template là một file nén .zip nén toàn bộ file và thư mục đã được xây dựng. Bài 4 - Hướng dẫn chỉnh sửa và thiết kế giao diện Joomla