T ng qua nv Module ca NukeViet:

Một phần của tài liệu MÔ TẢ KỸ THUẬT MÃ NGUỒN MỞ NUKEVIET v3.x doc (Trang 32 - 33)

III. Các hàm đc xâ yd n gs n, các class, các tài nguyên khác:

a)T ng qua nv Module ca NukeViet:

Các module c a NukeViet đ c đ t trong th m c modules/. Tên m i module bao

g m ch cái, ch s và d u g ch ngang.

C u trúc c b n c a m t module bao g m các file và th m c:

 admin.functions.php  version.php  funcs  funcs/main.php  admin  admin/main.php  functions.php Ch c n ng c a các file nh sau:

 file version.php: file này có ch c n ng khai báo tiêu đ module, các funcs có block, tác gi module, thông tin phiên b n, c u trúc th m c trong th m c

MÔ T K THU T - MÃ NGU N M NUKEVIET v3.x http://nukeviet.vn

 File admin.functions.php: File này th ng ch a các function, h ng dùng trong

admin

 File function.php: File này th ng ch a các function, h ng dùng cho ngoài site

 admin/main.php: File này s th hi n n i dung c a module ph n admin

 funcs/main.php: FIle này s th hi n n i dung (trang chính) c a module bên

ngoài site.

Th t kh i đ ng m t module nh sau: Khi module đ c ch y thì tùy theo admin hay ngoài site mà file admin.functions.php hay file function.php đ c ch y tr c sau đó là các file trong th m c admin hay funcs đ c ch y ti p theo m c đ nh s là file

main.php.

Ta th ng th y url trang web nukeviet (ch a b t rewrite) có d ng

http://yourdomain/index.php?lang=vi&nv= music&op=listenone

Trong đó lang chính là ngôn ng c a site, nv là module đang ch y, op chính là funcs đang ch y ( đây là listenone). Giá tr op này chính là tên c a funsc trong th m c funcs hay admin. N u trên url mà khuy t ph n op= có ngh a funcs main.php đang đ c ch y.

Một phần của tài liệu MÔ TẢ KỸ THUẬT MÃ NGUỒN MỞ NUKEVIET v3.x doc (Trang 32 - 33)