Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 1
Biên son: Nguyn Phát Tài
LAB – TO MODULE CHI GAME TRÊN WEB
Bc 1: Thit k Database nh sau:
+ Trong MySQL to mt bng game dùng đ lu tr các game có cu trúc nh sau
+ Hãy chép th mc games vào th mc gc ca website đ làm d liu th (bn có th download
t
/> )
Bc 2
: Trong th mc admin to trang gamesmanage.php dùng đ lit kê tt c các trò chi
có trong bng game
+ Hãy s dng lnh Create Dynamic List Wizard đ to chc nng này (xin vui lòng xem li các
LAB hng dn dùng lnh này).
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 2
Biên son: Nguyn Phát Tài
+ Hãy thit k sao cho có giao din nh sau:
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 3
Biên son: Nguyn Phát Tài
Bc 3: Trong th mc admin to trang gamesform.php dùng đ thêm, xóa, sa d liu trong bng
game
+ Hãy s dng lnh Create Dynamic Form Wizard đ to chc nng này (xin vui lòng xem li các
LAB hng dn dùng lnh này).
+ Hãy thit k sao cho có giao din nh sau:
+ Trong trang gamesform.php này bn s dng thêm mt s lnh sau:
• Lnh Check Uniquee Key trên trng tengame đ không cho phép nhp trùng tên Game
• Lnh Upload & Resize Image đ upload hình minh ha cho Game này
• Gn thêm b san tho Innova Editor vào Textarea noidunggame đ tin cho vic nhp liu
hng dn cách s dng game này
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 4
Biên son: Nguyn Phát Tài
• nh dng ngaycapnhat bng Extension Server Side Format Suite đ hin đc dng
ngay/thang/nam gio:phut:giay
• Chú ý: trong c 2 trang qun lý này bn phi gn thêm lnh Restrict Access to Page và đt
Level 1 vào đ ch cho phép ngi admin có quyn qun lý các trang này.
Tt c các lnh này bn hãy tham kho li các bài LAB trc đu đã có hng dn s dng.
Bc 4
: Trong th mc gc ca website hãy to thêm các trang sau inc_games.php,
inc_gamesdetail.php, downloadgames.php
a) Thit k trang inc_games.php
:
+ Hãy s dng lnh Spry Tabbed Panel đ to ra 3 Tab nh sau
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 5
Biên son: Nguyn Phát Tài
+ nhp đc ting vit cho Tab Panel bn hãy chuyn sang ch đ Code
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 6
Biên son: Nguyn Phát Tài
+ đa đc ni dung vào Tab nào thì chúng ta click vào Spry Tabbed Panels, sau đó click chn
tên ca Tab Panel trong hp Panels, đ thêm Tab thì click nút +, click nút – đ b bt Tab, click nút
mi tên lên xung đ đi th t các Tab Panel
+ Trong Tab Panel 1 ta s chèn các game mi nht (da vào ngaycapnhat game) vào đây
+ Trong Tab Panel 2 ta s chèn các game chi nhiu vào đây (da vào solanchoi)
+ Trong Tab Panel 3 ta s chèn các game HOT vào đây (da vào c hot)
Chúng ta hãy to 3 Recordset nh sau:
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 7
Biên son: Nguyn Phát Tài
+ Recordset rs_gamesmoi dùng đ sp xp các game theo th t ngaycapnhat gim dn
+ Recordset rs_gameschoinhieu dùng đ sp xp các game gim dn theo s ln chi
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 8
Biên son: Nguyn Phát Tài
+ Recordset rs_gameshot dùng đ lc ra các game có c hot bng 1
+ Trong Tab Game mi hãy chèn các trng tengame và hinhgame t đúng Recordset tng ng
vào (đi vi hinhgame thì dùng lnh Show Image đ chèn)
+ Hãy chn hinhgame và tengame sau đó click nút Looper Wizard đ lp li theo chiu ngang (hay
dc) nh sau
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 9
Biên son: Nguyn Phát Tài
+ Hãy đt các thông s cho lnh này .
Chú ý
: bây gi trong trang này có ti 3 Recordset thì bn phi nhi là chn đúng Recordset mà bn
đang chn
+ Hãy chn s dòng và s ct (cái này cón tùy thuc vào bn đnh xut ra ch nào trong trang ch
ca bn)
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 10
Biên son: Nguyn Phát Tài
+ Click OK
+ t con tr trong Cell, đnh thuc tính canh l nh sau
+ Chn Table , đnh thuc tính cho bng nh sau
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 11
Biên son: Nguyn Phát Tài
+ File -> Save -> F12 bn s thy kt qu nh sau:
+ Hãy to Link cho hinhgame và tengame nh sau: chn tengame hay hinhgame -> click phi
chut vào chn Make Link (hay click nút Browse For File trong hp Link)
+ Chn trang index.php , click nút Parameters đ truyn các tham s vào
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 12
Biên son: Nguyn Phát Tài
Chú ý: bn phi chn đúng ID_game trong Recordset tng ng
+ Trong trang index.php hãy to mt mod là playgame và ch đng dn ti trang
inc_gamesdetail.php
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 13
Biên son: Nguyn Phát Tài
+ Tng t bn hãy làm Link cho hinhgame (hãy copy đa ch link ca tengame paste vào hp Link
ca hinhgame cho nhanh)
+ Tng t hãy xut các Game chi nhiu và Game HOT
b) Thit k trang inc_gamesdetail.php
Trang này thit k gn ging nh trang newsdetail.php cng bao gm phn xut ra chi tit ca game
và phn cha các game khác giao din nh sau
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 14
Biên son: Nguyn Phát Tài
+ Trong trang này chúng ta cng to ra Recordset rs_gamesmoidetail sau:
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 15
Biên son: Nguyn Phát Tài
+ Trong bng cha chi tit game phía trên chèn các trng tng ng trong Recordset
rs_gamesmoidetail nh hình minh ha bên di
+ t con tr trong dòng s 2 đ chèn phn Play game Flash nh sau
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 16
Biên son: Nguyn Phát Tài
+ Hãy chn biu tng Flash và đt thuc tính cho nó
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 17
Biên son: Nguyn Phát Tài
+ Hãy chuyn sang ch đ Code xóa các th <script> và <noscript> đi (xóa đon màu vàng)
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 18
Biên son: Nguyn Phát Tài
+ đm đc s ln chi ta dùng lnh sau :
+ Trong Tab Server Behavior -> click + -> Developer Toolbox -> Form -> Advance -> Custom
Transaction
+ Trong Tab Basic đt các thông s nh sau
+ Trong Tab Advance ta to lnh SQL nh sau
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 19
Biên son: Nguyn Phát Tài
+ File -> Save
+ M trang inc_game.php -> F12 -> click th vào mt game chi th
+ ây là kt qu khi ta click vào mt game chi th
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 20
Biên son: Nguyn Phát Tài
+ Bc k tip chúng ta to phn Download đ cho phép ngi dùng khi click vào mc
>> DWONLOAD << thì s cho download game này v.
+ Chn mc >> DOWNLOAD << chuyn sang ch đ Code
+ S dng hàm m ca s gi trang downloadgames.php nh hình minh ha bên di
+ Hãy s dng đúng Recordset ca bn
+ Chú ý: trong trang inc_gamesdetail.php trc th </head> chúng ta phi có hàm javascript
mi ca s này
<script type="text/javascript">
<!
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
// >
</script>
Bn có th copy đan script này trong trang newsdetail.php (lúc làm trang này phn Send to Friend
chúng ta cng đã có thc hin hàm này ri)
c) Thit k trang downloadgames.php
:
+ Hãy copy Recordset rs_gamesmoidetail t trang inc_gamesdetail.php sang trang
downloadgames.php
+ Recordset trong trang downloadgames.php nh sau
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 21
Biên son: Nguyn Phát Tài
+ Thit k giao din trang downloadgames.php nh sau:
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 22
Biên son: Nguyn Phát Tài
+ Chn mc óng ca s, trong hp Link nhp vào đan javascript đóng ca s nh sau
+ Chn mc Click phi chut chn "Save Target As" , trong hp Link click nút Browse for File,
chn diachigame trong Recordset
+ Click nút OK
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 23
Biên son: Nguyn Phát Tài
+ Trong Tab Server Behavior -> click + -> Developer Toolbox -> Form -> Advance -> Custom
Transaction
+ Trong Tab Basic đt các thông s nh sau
+ Trong Tab Advance nhp lnh sau
+ Click nút OK
+ File -> Save
d) Thit k phn các game khác trong trang inc_gameskhac.php
+ M li trang inc_gameskhac.php
+ Hãy to Recordset rs_gameskhac nh sau
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 24
Biên son: Nguyn Phát Tài
+ Click OK, bn s thy Recordset này trong Tab Bindings
+ Hãy đa các trng t Recordset ra đ có đc nh sau
VIT CHUYÊN
Trung Tâm ào To Công Ngh Mng VIT CHUYÊN
740/12 S Vn Hnh (ni dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – Fax: (84.8) 2649179
Email:
Website:
www.vietchuyen.org – www.ddcntt.vn
Lp: Chuyên Viên Website Lành Ngh Trang 25
Biên son: Nguyn Phát Tài
+ Dùng lnh Looper Wizard lp li hinhgame, tengame, solanchoi, solandownload đ có đc
kt qu nh trên.
+ Chn c Table thc hin lnh Show If Recordset is Not Empty đ du c bng này nu không có
game nào khác
+ t con tr trong dòng cui
+ Tip tc thc hin thêm các lnh phân trang Page Lists Limited , Next X Page, Previous X Page
VIT CHUYÊN