You are on page 1of 46

LI CM N

u tin, em xin gi li cm n chn thnh n c Th.S Ng Qunh thu ch bo v hng dn tn tnh cho em nhng kin thc l thuyt, cng nh cc k nng trong lp trnh, cch gii quyt vn , t cu hi Trong mt thi gian ngn, em va tm hiu k thut, tm hiu ngn ng, cng c, va t thit k nn chc chn cn nhiu thiu st. Em hon thin k nng ca mnh trong thi gian ti, mong c ch im cho em nhng ch thiu st em khc phc sau ny. Em xin cm n c d gip em thc hin n tt nghip ny!... H Ni,Ngy 29 thng 3 nm 2012 Sinh vin thc tp NH THY DNG

LI M U
Cuc sng khng c n ci khc g khu vn khng c nh sng.Nhng a hoa ti s gip bn lm cuc sng tr nn c ngha nht.Trong thi i ngy nay, cng ngh thng tin gip tr thnh mt th thit yu phc v con ngi, nng cao cuc sng ca con ngi.in hoa l mt phng thc mua hng trc tuyn mi xut hin nc ta nhng tr thnh mt loi hnh dch v c a chung. V vy sau mt thi gian hc tp v tm hiu, em tin hnh xy dng mt website tin tc co tn IN HOA 123 nhm mc ch cung cp nhng mu hoa vi gi c hp l, phc v l tt, gi i nhng thng ip cho khch hng ng thi cng cp nht thng tin mi nht v cc loi hoa cng nh tm hiu v cc loi hoa. D kin d n s hon thnh trong thi gian 26 ngy, bt u t ngy 14/3/2012 v d kin kt thc vo ngy 7/4/2012.

I. HOT NG CHUN B TAI


1.LP K HOCH
Sau khi khao sat v tim hiu tai liu em a quyt inh xy dng mt trang Web c tn INHOA 123 nhm mc ch bn bun bn l cc loi hoa ti vi gi c u i cho khch hng vi s lng ln v dch v hng theo yu cu ca khch hng.

2.MI TRNG LM VIC


Cng c thit k trang Web l : 1. Gi Joomla version 1.5.25 c dung lng l 14.7 MB 2. Server o s dng phn mm Appsev version Appserv-2.5.10 3. Gi Virtuemart 1.1.9 V phn mm Appserv-2.5.9 c dung lng kh ln, v i hi cu hnh my cao, nn cu hnh my ti thiu l CPU Duo Core, RAM 1Gb, dung lng a trng ti thiu l 2 Gb. ng thi s dng h iu hnh Windows ca Microsoft ( Windows XP, Windows 7) chy chng trnh. Bi v H iu hnh Windows l h iu hnh ph bin, giao din ca s d s dng, li d ci t v khi chy nhiu chng trnh phn mm.

3.CNG VIC CN LM
1. Kho st tnh hnh thc t v nhu cu ca ngi Vit Nam .Mua bn trc tuyn mi c bit n trong khong 10 nm tr li y.Nhu cu t hng trc tuyn hin nay rt ln bi cuc sng bn rn nn c rt nhiu cc trang web ra i phc v cho nhu cu ny nh: muachung.vn, enbac, muare.com.vn... 2. Cng vic chnh khi thu thp cc d liu cn thit l: Ci t Appsev chy localhost, to c s d liu cho trang Web Ci t Joomla, thit k giao din, ng bi vit, chy th. Ci t gi Vituremark

II. KHO ST, XC NH MC TIU, PHN TCH H THNG.


1.KHO ST H THNG KINH DOANH CA CA HNG HOA, WEB BN HNG TRC TUYN
1.1 QU TRNH KINH DOANH CA HNG *Nhp: Nhp hng trc tip t cc ch u mi ca H Ni hoc thng qua cc vn hoa. Nhp hng gin tip t nc ngoi cc loi hoa mi thng qua cc ngi giao hng. 1 s lu khi nhp hng: Mc tiu hng nhp: Cc mt hng c tiu thu mnh trong k(theo thng). Cc mt hng hp th hiu. T cc ngun nhp c gi thnh nhp thp. Cc loi hoa t cc c s c cht lng. Cc yu t ca sn phm c ch ca hng kim tra l: Cht lng ca sn phm. Loi sn phm. Gi thnh ca cc sn phm v cp nht s thay i v gi nhp.
4

Mu m cc loi hoa. Cc giy t i km ca sn phm(nu l hoa nhp ngoi). Cc thng tin v s lng, cht lng, gi nhp, ni nhp c lu vo s theo di hng. Ha n nhp hng. *Xut:
Theo th thc trao nhn tin hng trc tip ti ca hng gia khch hng Qua cc dch v chuyn tin qua ti khon. Cc yu t c kim tra trc khi xut l:

S lng, cht lng, loi hng. Cc ch , c im ca sn phm. Ga c sn phm.

1.2 KHO ST CC TRANG WEB BN HNG TRC TUYN HIN NAY NC TA


Qua qu trnh kho st cng vi kh nng thc t c c, em quyt nh xy dng mt website bn hng c tn IN HOA 123 . y l trang Web cp nht nhng tin tc v cc loi hoa, cc mu m c cp nht mi nht ca ca hng, lng hng tn ... Qua vic nghin cu v tm hiu mt s website tin tc trn mng nh shophoatuoi123, in hoa H Ni,...,thy lng ngi truy cp v t hng ngy mt tng ln cng vi cc mu m sn phm rt a dng ty theo mc ch ngi s dng. Trang web shop hoa ti c mt s c im nh sau Sn phm a dng . C cc thng tin v cc loi hoa cng nh ngha ca chng. Mu sc hi ha d s dng, giao din p li cun, cc chc nng r rng. D dng ng nhp, ng k...

2.MC TIU

2.1 Mc tiu chnh


Xy dng trang web in hoa cung cp sn phm hoa ti cho khch hng nhanh chng, tin li, giao hng tn ni.

2.2 Mc tiu tng qut


Xy dng trang Web phn chia cc sn phm hoa thnh mt menu gip ngi truy cp bit c mu m cc sn phm cng nh ga thnh. Cc mc tra cu phi c thng bo chi tit v mu m, gi c,tnh trng hng cn hay ht, v thi gian giao hng.. To ra mc gii tr, lin kt vi cc Website nhc ngi truy cp c th th gin, gii ta tm l. Cho php tm kim sn phm mt cch nhanh chng.

3. PHN TCH BI TON


3.1 M t bi ton
Tn bi ton : Xy dng trang web IN HOA trc tuyn bng JOOMLA y l mt loi hnh kinh doanh o qua mng bng cch xy dng mt trang web bn hng mi ngi c th vo xem hng, la chn hng mua hng. Vi trang web trc tuyn, nh kinh doanh s a thng tin cc loi sn phm ln trang web ca mnh. Vic a thng tin cng phi theo mt trt t hp l. Thng tin c a ln bao gm: tn sn phm, gi c, hnh nh Ngi qun tr trang web cng c quyn thm mi (khi c mt hng mi v), sa i thng s ca mt hng, v xa i nhng mt hng
5

khng cn hoc li. Mi s thay i u c ghi nhn trong c s d liu n vi ngi s dng. Vi khch vng lai (guest) th c xem trang web, xem thng tin v cc loi mt hng, nhng khng c quyn mua hng.

3.2 Phn tch h thng 3.2.1. Biu phn cp chc nng h thng
IN HOA 123

Hot ng thnh vin

Hot ng admin

Xem thng tin sp

ng k thnh vin

Mua hng

Thm mi sn phm

Sa i sn phm

Xa sn phm

Qun l thnh vin

Ql thanh ton

Biu 1: Phn cp chc nng h thng

3.2.2 Biu lung d liu mc khung cnh

Th ng tin sp Sn phm

Thng tin sp Bn hoa truyn Thng tin thnh vin, thng tin thanh ton sp, giao hng Thng tin gi hng Ngi xem

Biu 2: Biu lung d liu mc khung cnh. 3.2.3 Biu lung d liu mc di nh hot ng thnh vin
Thng tin sn phm Thng tin thnh vin Hot ng thnh vin 1 Sn phm mua hng Thng tin sn phm

Ngi xem

Thnh vin

Gi hng

Hot ng qun tr 2

Biu 3: Biu lung d liu mc di nh.

3.2.4 Biu lung d liu mc di nh hot ng qun tr.

Sn phm

Thnh vin

Thm sp

TT thnh vin Ngi xem

Qun l thnh vin

TT sn phm

TT hng Sn phm

Sa sp

TT sn phm

TT sn phm

Qun l thanh ton

Xa sp

Biu 4: Biu lung d liu mc di nh hot ng ca qun tr.

III. YU CU CHI TIT V WEBSITE


Qua vic kho st trang Web trn v tham kho kin ca mi ngi, em quyt nh xy dng trang Web vi 1 s yu cu sau:

1. Yu cu ca h thng
Hnh thc thng tin a dng. Giao din thn thin, d nhn, mu sc hi ha, khng i lp. Cung cp thng tin v pht trin hot ng lin tc, khng ngng, cc sn phm phi c cp nht thng xuyn. C kh nng cp nht, sa, xa. C kh nng tra cu v tm kim mt cch nhanh chng. Cho php ng k thnh vin. Cho php xem tin tc, tm kim thng tin. Cho php download (nu c). Qun l cc User: xa, sa nhp thm User, Admin. Cp nht mi cc thng tin lin quan, sa thng tin, xa thng tin bi vit, tin tc.
8

2. i vi ngi truy cp Website vi chc nng User:

3. i vi ngi qun tr:

4. Cc chc nng c th:

Kim tra, chnh sa cc bi vit, v sau ng thng tin kim tra, chnh sa ln Website. Hin th thng tin theo nhm sn phm v cp nht danh mc.

4.1 M t cc chc nng Cc chc nng


u ra: Hin th thng tin ca cc sn phm t mu m,gi c, tin tc. Thng tin bi vit hin th theo khun c sn. Hin th thng tin tm kim sn phm. u vo Cp nht cc sn phm, tin tc v sn phm (thm mi, chnh sa, xa b). Nhn thng tin c qun l thng tin sn phm,khch hng,n hng ,cc bi vit theo khun c sn.

4.2 Phn tch chc nng


* Khun thng tin bi vit, nhp ni dung bi vit, cp nht bi vit Tn bi vit: Mc tiu l hin th tiu v th hin ni dung bi vit. N cng th hin tnh duy nht ca bi vit. Ni dung bi vit: Cp nht ng, chnh xc ni dung, thng tin bi vit, khng c trng, cui bi vit cn phi nu r tc gi hoc ngun bi vit ly t u. nh minh ha: th hin hnh nh minh ha cho bi vit thm th v v ngi c d lin tng, cm thy thch th. Cho php sa xa cc sn phm, tin tc mi... * Xa sn phm Xa theo mc (xa nhiu sn phm cng mt lc). Xa mt bi vit bt k. * Lin h Ngi truy cp c th phn nh qua Website cho php h gi ni dung qua Email ca Admin. Cho php ngi c nhn thng tin c nhn: Tn, tui, Email xc nh chnh xc ti khon ca ngi , ng thi ly li ti khon trong trng hp ngi dng qun mt khu, lc , h thng s gi mt yu cu xc nhn li mt khu v s gi mt khu ng nhp cho ngi thng qua Email c kch hot. * Chc nng tm kim Cho php ngi truy cp tm kim sn phm, bi vit theo ch , theo th loi .

IV. GII THIU CNG C, CI T V CNG NGH PHT TRIN WEB


1. CNG NGH PHT TRIN WEB
World Wide Web, gi tt l WWW, l mt khng gian thng tin ton cu m mi ngi c th truy nhp (c v vit) thng qua cc my tnh ni mng Internet. Thut ng ny thng c hiu nhm l t ng ngha vi chnh thut ng Internent. Nhng Web thc ra ch l mt trong cc dch v chy trn Internet, chng hn nh dch v th in t Web c pht minh v a vo s dng vo khong nm 1990, 1991 bi
9

vin s Vin Hn lm Anh, Tim Bemers-Lee v Robert Cailliau (B) ti CERN (T chc Nghin cu Ht nhn chu u), ngoi Geneva, Thy S. Cc ti liu trn World Wide Web c lu tr trong mt h thng siu vn bn (hypertext), t ti cc my tnh trong mng Internet. Ngi dng phi s dng mt chng trnh c gi l trnh duyt Web (Web browser) xem siu vn bn. Chng trnh ny s nhn thn tin (documents) ti a ch (address) do ngi s dng yu cu (thng tin trong a ch c gi l tn min (domain name)), ri sau chng trnh s t ng gi thng tin n my ch (Web server) v hin th thng tin trn mn hnh my tnh ca ngi truy cp. Ngi truy cp c th theo cc lin kt siu vn bn trn mi trang Web ni vi cc ti liu khc hoc gi thng tin phn hi theo my ch trong mt qu trnh tng tc. Hot ng truy tm theo cc siu lin kt thng c gi l duyt Web. Qu trnh ny cho php ngi dng c th lt cc trang Web ly thng tin. Tuy nhin chnh xc v chng mc ca thng tin khng c m bo. Bi v thng tin c th khng phi thuc bn quyn, c th c sao chp li hoc thay i mt s ni dung

2.GII THIU V APPSERV 2.5.10 V CI T


2.1 Gii thiu
AppServ c pht trin bi mt cng ty ca Thi Lan Phanupong Panyadee (AppServ Foundation). AppServ bao gm cc dch v nh Apache, PHP, MySQL v tt c ch ci t trong 1 pht. Ln u tin phn phi cung cp trnvo 09/10/2001. Nhiu ngi s dng AppServ v pht trin khp mi ni trn th gii. Ban u trang web cung cp AppServ ting Thi v ting Anh v hin nay ln 11 th ting. Trong tng lai trang web s cung cp cho cc ngn ng trn th gii. AppServ c y tnh nng cn thit cho mt my ch nh Apache, MySQL, PHP, phpMyadmin. Ngoi ra th AppServ cn cung cp thm mt vi Add-on v th vin Ajax script. Ci t APPSERV tn t thi gian hn so vi vic ci t mi thnh phn ca n mt cch ring bit. Khp kn, nhiu trng hp ca APPSERV c th tn ti trn mt my tnh duy nht, v bt k trng hp no c th c sao chp t my ny sang my khc. APPSEV bao gm: 1. Apache: hay l chng trnh my ch HTTP l mt chng trnh dnh cho my ch i thoi qua giao thc HTTP. Apache chy trn cc h iu hnh tng t nh Unix, Microsoft Windows, Novell Netware v cc h iu hnh khc. Apache ng mt vai tr quan trng trong qu trnh pht trin ca mng web th gii.Tnh n thng 1 nm 2007 th Apache chim n 60% th trng cc chng trnh phn phi trang web. Apache c pht trin v duy tr bi mt cng ng m ngun m di s bo tr ca Apache Software Foundation. Apache c pht hnh vi giy php Apache License v l mt phn mm min ph. 2. MySQL: l h qun tr CSDL m ngun m ph bin nht th gii v c cc nh pht trin rt a chung trong qu trnh pht trin ng dng. V MySQL l c s d liu tc cao, n nh v d s dng, c tnh kh chuyn, hot ng trn nhiu h iu hnh cung cp mt h thng ln cc hm tin ch rt mnh.Vi tc v tnh bo mt cao, MySQL rt thch hp cho cc ng dng c truy cp CSDL trn internet. MySQL min ph hon ton cho nn bn c th ti v MySQL t trang ch. N c nhiu phin
10

bn cho cc h iu hnh khc nhau: phin bn Win32 cho cc h iu hnh dng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS ... MySQL l mt trong nhng v d rt c bn v H Qun tr C s d liu quan h s dng Ngn ng truy vn c cu trc (SQL). MySQL c s dng cho vic b tr PHP, Perl v nhiu ngn ng khc, n lm ni lu tr nhng thng tin trn cc trang web vit bng PHP hay Perl,... 3. PHP (vit tt hi quy "PHP: Hypertext Preprocessor") l mt ngn ng lp trnh kch bn hay mt loi m lnh ch yu c dng pht trin cc ng dng vit cho my ch, m ngun m, dng cho mc ch tng qut. N rt thch hp vi Web v c th d dng nhng vo trang HTML. Do c ti u ha cho cc ng dng web, tc nhanh, nh gn, c php ging C v Java, d hc v thi gian xy dng sn phm tng i ngn hn so vi cc ngn ng khc nn PHP nhanh chng tr thnh mt ngn ng lp trnh web ph bin nht th gii. Ngn ng, cc th vin, ti liu gc ca PHP c xy dng bi cng ng v c s ng gp rt ln ca Zend Inc, cng ty do cc nh pht trin ct li ca PHP lp nn nhm to ra mt mi trng chuyn nghip a PHP pht trin quy m doanh nghip. 4. PhpMyAdmin: PhpMyAdmin l mt chng trnh mySQL Client rt mnh c vit bng PHP. Bn c th dng phpMyAdmin truy cp vo database qun l mySQL t browser. MySQL v phpMyAdmin l b i lm vic vi nhau, MySQL s t ng to ra cch sp xp lu tr d liu cn phpMyAdmin s l cng c gip ngi dng tng tc vi CSDL.

2.2 Ci t

11

Hnh 1: Giao din APPSERV trn trnh duyt Web Bn ci t APPSERV c th download trang ch http://www.appservnetwork.com Sau khi download APPSERV v my ta s tin hnh ci t chy Server o cho Joomla. Cch ci t tin hnh nh sau: Trong phn la chn th mc ci t mc nh, thng th th mc ci t l C, a cha H iu hnh, nhng v trong qu trnh thc hin c th v mt l do no khin cho h iu hnh gp s c, d chng ta s t th mc ci t a khc so vi a H iu hnh, chng hn nh D. Sau ta nhp chut vo Install bt u ci t APPSERV. H thng s t ng gii nn v ci t gi phn mm vo th mc mc nh trn, qu trnh ny c th mt khong vi pht. Sau khi ci t s c nh hnh di, nhp vo nt finish hon thnh ci t. M trnh duyt web v vo http://localhost

3.

GII THIU CNG C JOOMLA 1.5 V CI T

3.1 Gii thiu cng c JOOMLA


12

3.1.1 Joomla l g?<Joomla! c pht m theo ting Swahili nh l jumla ngha l "ng tm hip lc".>
Joomla l mt h qun tr ni dung m ngun m (Open Source Content Management Systems). Joomla c vit bng ngn ng PHP v kt ni ti c s d liu My SQL, cho php ngi s dng c th d dng xut bn cc ni dung ca h ln Internet hoc Intranet. Joomla! c cc c tnh c bn l: bo m trang (page caching) tng tc hin th, lp ch mc, c tin RSS (RSS feeds), trang dng in, bn tin nhanh, blog, din n, bnh chn, lch biu, tm kim trong site v h tr a ngn ng Joomla! c s dng khp mi ni trn th gii, t nhng Website c nhn cho ti nhng h thng website doanh nghip c tnh phc tp cao, cung cp nhiu dch v v ng dng. Joomla! c th d dng ci t, d dng qun l v c tin cy cao. Joomla! c m ngun m do vic s dng Joomla! l hon ton min ph cho tt c mi ngi trn th gii. Joomla! l "sn phm anh em" vi Mambo gia tp on Miro ca c (hng ang nm gi Mambo), vi phn ng nhng ngi pht trin nng ct. Ban u cng ty Miro ca c (Miro Software Solutions) pht trin Mambo theo dng ng dng m ngun ng. n thng 4 nm 2001, cng ty thng qua mt chnh sch bn quyn kp, ngha l pht hnh Mambo theo c giy php GPL. Linh hot, thanh nh, n gin, tnh ty bin cao v cc k mnh m, l nhng g c th ni v Joomla. Joomla c th download trn trang ch www.joomla.org hoc www.joomlaviet.org .

3.1.2 Joomla version 1.5


Phin bn 1.5 l phin bn c th ci t c ngn ng ting Vit cho trang qun tr (Admin), c hai gi ci t Vit ha cho phin bn ny l gi Frond end (dnh cho trang Web) v gi Back end (dnh cho trang qun tr). Giao din d s dng, li c th ci t ting Vit cho trang qun tr cho nn phin bn 1.7 l mt phin bn c s dng ph bin.

3.2 CI T JOOMLA
Gi Joomla c th download ti joomla.org. Sau khi download gi ci t Joomla v my ta s gii nn ra v th mc joomla va to. M trnh duyt Web v g : localhost/joomla vo thanh a ch ci t gi joomla. Ca s Joomla hin ra yu cu chn ngn ng, ta s mc nh l English(US) ri nhn Next.

13

Ci t Joomla bc 1:

Hnh 1.1 Chn ngn ng ca s Pre-installation Check tip tc nhn Next.

Hnh 1.2 Ca s Pre-ntalltion Ci t Joomla bc 2 Tip tuc nhn Next ca s License.


14

Hnh 1.3: License Ci t Joomla bc 3 Ci t Joomla bc 4: Cu hnh c s d liu Database Type mc nh l mysql, Host Name nhp vo localhost, Username t l root, Database Name t tn c s d liu to l thuy duong, nhn Next. Tip tc nhn Next ca s FTP Configuration

Hnh 1.4 Cu hnh FPT Ci t Joomla bc 5: Cu hnh FTP site Name l tn trang web mun hin th Your Email nhp Email duongnt.bk09@gmail.com, nhp li mt khu vo tip theo ri click vo nt Install Sampe Data, ri nhn Next.
15

Bc th 2 l tin hnh xa th mc Installation trong th mc C C:appserv\www\joomla. S d phi xa th mc Installation l v vn bo mt cho trang Web. Nh vy, vic ci t Joomla hon thnh.

Hnh 1.5 Giao din nh nhp ca Joomla Hnh 1.6: Giao din trang iu khin (trang Admin) ca Joomla 1.5

4. GII THIU V CI T VITUREMARK


Gii thiu
Virtuemart l 1 gii php thng mi in t m ngun m(Open Source ECommerce solution) c s dng cng vi h qun tr ni dung(Content Management System - CMS) Joomla. Virtuemart cung cp rt nhiu chc nng phc v cho vic qun l sn phm(products), danh mc sn phm, phng thc vn chuyn,phng thc thanh ton... v cc phng thc trnh din sn phm nh: danh sch danh mc sn phm, sn phm mi, sn phm topten, sn phm c bit... Cc bn c th tm hiu thm thng tin v download phin bn mi nht ca Virtuemart ti a ch: http://virtuemart.net

16

Cc bn download gi ci t v, gii nn ra v tin hnh ci t component trc ri tip tc ci t cc module v plugin bn cn.Sau khi ci t thnh cng bn truy cp vo trang qun tr ca Joomla v truy cp menu: Component / Virtuemar

Hnh 5: Giao din Vituemark Truy cp trang cu hnh Virtuemart: Admin / Configuation + Shop is offline: ng ca ng dng + Ofline Message: Thng bo hin thi khi ng ca ng dng

+ Use only as catalogue: Ch s dng virtuemart dng trnh by sn phm v thng tin sn phm m khng s dng chc nng thanh ton, gi hng. - Price Configuration + Show Price: Hin gi ca sn phm + Membergroup to show price to: nhm ngi s dng s nhn thy gi sn phm + Show "(including XX% tax)" when applicable: Hin gi dng % - Security Settings + SECUREURL, Site URL: ng dn ca ng dng ci t Virtuemart.Bn phi thay i ng dn ny cho ph hp khi thay i domain hoc upload ln server Display
17

+ PDF - Button: hin th nt chc nng chit sut ni dung ra file pdf +Show the "Recommend to a friend" link: hn th nt chc nng gi link sn phm hin ti cho bn b + Show the "Print View" link: hin th nt chc nng in ni dung hin th + Default product sort order: kiu sp xp mc nh + Available "Sort-by" fields: danh sch cc trng thng tin dng sp xp + Show the Number of Products: hin th s lng sn phm trong mi category + "no image" image: hnh nh dng hin th khi sn phm khng c hnh nh + Show footer : hin th footer(logo ca Virtuemart) - Layout + Select the theme for your shop: Chn kiu giao din hin th cho ng dng.Cu hnh chi tit (Configuration).Product Lt Style : kiu hin th danh sch sn phm + Product listing with a table: hin th danh sch sn phm dng bng + Flat product list: danh sch sn phm dng flat. Mi sn phm trnh by trn 1 hng + Product list (div-base): hin th sn phm trong th div. cch hin th ph thuc vo vic css cho cc th div ny - Show the Feed Icon: hin th nt chc nng Feed

18

Hnh 6: Global ca Vituemark - Show Prev/Next Product Link: hin th link n sn phm trc v sau sn phm hin ti - Open Product Images in a LightBox: hin th nh ln ca sn phm s dng lightbox

- Use Ajax to add, update or delete products from the cart: s dng Ajax thm, cp nht v xa sn phm t gi hng - Show featured products on frontpage: hin th danh sch sn phm c bit trn trang ch ca ng dng Virtuemart - Show the latest products on the frontpage: hin th danh sch sn phm mi nht trn trang ch ca ng dng Virtuemart - Number of recent products to Display: s lng sn phm mi xem ca khch hng + Default number of products in a row: S lng sn phm hin th trn cng 1 hng + Category Template: template trang hin th sn phm trong 1 category + FLYPAGE: template trang hin th chi tit sn phm + Enable Dynamic Thumbnail Resizing: bt chc nng t ng thay i kch thc nh sang dng nh nh + Thumbnail Image Width, Thumbnail Image Height: chiu cao, rng ca nh nh
19

- Shipping: Danh sch module cc phng thc vn chuyn hng ha - Checkout: Bt/tt Checkout bar, danh sch cc bc checkout - Thng tin ca hng + Truy cp Store / Edit store + Store: Thng tin ca hng - Store Name: Tn ca hng - Store Company Name: Tn cng ty qun l ca hng - URL: Website ca cng ty - Address 1: a ch 1 ca ca hng - Address 2: a ch 2 ca ca hng - City: Thnh ph - Country: Quc gia - State/Province/Region: Vng min, bang - Zip/Postal Code: M s bu in

- Phone: S in thoi

20

Hnh 7: edit store vituemark - City: Thnh ph - Country: Quc gia - State/Province/Region: Vng min, bang - Zip/Postal Code: M s bu in - Phone: S in thoi - Store Address Format: nh dng a ch ca hng - Store Date Format: nh dng kiu hin th ca thi gian + Contact Information: Thng tin lin h - First Name, Middle Name, Last Name: Tn ngi lin h - Phone 1, Phone 2: S in thoi lin h - Fax: S fax
21

- Email: Email lin h + Currency Display Style: Cu hnh tin t - Currency: Loi tin t s dng - Currency symbol: K kiu tin t - Positive format: V tr hin th tng i gia k hiu v gi tr tin t - List of accepted currencies: Danh sch tin t chp nhp thanh ton + Store Information - Full Image: Logo hoc banner qung co v ca hng + Description: Ni dung gii thiu v ca hng + Terms of Service: Danh mc iu khon dch v(khch hng phi chp nhn khi thanh ton) - Qun l sn phm + Qun l- Thm mi 1 category - Click nt New trn giao din qun tr List categories. Cc trng thng tin cn ch + Category Name: tn ca danh mc sn phm + Category Description: Tm tt ni dung gii thiu v danh mc sn phm + Parent: Category cp trn ca category ang to + Category Browse Page: Template s dng cho vic hin th danh sch sn phm trong catagory ny + Category Flypage: Template s dng cho vic hin th chi tit sn phm trong catagory ny + Tab Images / Auto-Create Thumbnail: T ng to nh nh t nh chnh c upload ln Thm mi 1 sn phm - Click chn nt New +Tab produce Information

- Publish: bt sn phm ny lun hay khng? - SKU: m sn phm


22

- Name: tn sn phm

Hnh 8: Produce list - Categories: danh mc sn phm cha sn phm ny(c th chn nhiu category)Product Price (Net): gi sn phm cha bao gm thu - VAT Id: loi mc thu - Discount Type: loi mc gim gi - Short Description: m t ngn v sn phm - s hin th trang danh sch sn phm

- Product Description: m t chi tit sn phm - hin th trang chi tit sn phm

23

Hnh 9: Thm sn phm mi cho shop + Tab Display Options: ty chn hin th cho sn phm ny

Hnh 10: to hin th cho sn phm + Tab Product Status: - In Stock: s lng sn phm cn trong kho - Minimum Purchase Quantity: s lng mua ti thiu - Maximum Purchase Quantity: s lng mua ti a

24

Hnh 11: product Status - Availability Date: thi im c hng - mc nh l thi im hin ti khi thm sn phm - Availability: Thng bo bt k - v d nh khong thi gian c hng t khi khch hng t(kt hp vi ty chn select image bn di) - In Stock: s lng sn phm cn trong kho - Minimum Purchase Quantity: s lng mua ti thiu - Maximum Purchase Quantity: s lng mua ti a - On Special: nh du l sn phm c bit - Attribute List: ty chn cc thuc tnh thm(ngoi cc thuc tnh sn c) + Tab Product Dimensions and Weight - Cu hnh chiu di, chiu cao, chiu di, n v o chiu di, khi lng, n v o khi lng, n v hng ha, s n v hong ha trong 1 gi hng, s lng n v hng ha trong 1 hp.

25

Hnh 13: nh ca sn phm + Truy cp: Order / List Order

Hnh 14: n t hng

V.THIT K WEB BNG JOOMLA


26

y ta s s dng nhng module c sn thit lp giao din cng nh cc chc nng ca trang Web. Sau y l cc module dng ci t giao din chnh cho chng trnh v cch thc xy dng trang Web

Hnh 14: Giao din trang web IN HOA 123

1.CI T THEMPLATE
27

Template s s dng l template JA_nickel, mt template c sn thit k mt trang Web tin tc. Template ny c th download trn mng, v d nh trang http://thuvien24.com . ci t template ta ng nhp vo trang iu khin ca trang Web: http://localhost/tructuyen/administrator ri kch chut vo phn Ci t/tho g (Install/Uninstall) Phn m rng (Extensions), Duyt tm n template va ti xung my tnh sau chn Upload and Install h thng t ng ci t template ny cho trang Web Sau vo phn Qun l giao din (Template Manager)v t n lm mc nh cho trang web.

Hnh 15: Ci t giao din cho web

2.CU HNH NG KY, NG NHP.


Mod_login l module l module ng nhp gip khch hng c th ng k ti khon, v ng nhp c vo Website c tin tc, bnh lun cho bi vit Vo phn qun l Module v to mi mt module ng nhp ri bt n ln. Nh th ta s c giao din ca bng ng nhp dnh cho khch hng c hin ln trang Web.

Hnh 16: Giao din ng nhp

28

Hnh 17: Giao din ng k

3. CU HNH TM KIM
Module Mod_search l module tm kim gip khch hng click vo trang Web c th tm kim cc bi vit m mnh mun c mt cch nhanh chng. Ta cng to mi mt module phn Qun l module trong bng iu khin ri to to mi phn tm kim. sau khi ci t xong, ta s c giao din ca module Tm kim nh sau:

Hnh 17: Giao din Tm kim Ngi lt Web c th tm kim thng tin bi vit m mnh mun theo tn, ch v th loi bi vit.

4.TO MENU HIN TH CC CH CA TRANG WEB

Hnh 19: Menu chnh trong trang web.

29

Trong cc Ch (Sections) s c cc ch con (Categories). V th Mun hin th cc ch c cc ch con s xung mt menu (Menu chnh chng hn) th trc ht ta phi to cc ch v cc ch con ri sau s to cc menu lin kt v hin th n ln trang Web. Cc bc to mt Section v mt Category nh sau ( y ta s v d mt ch c tn l Tin Tc v ch con l thng tin cc la hoa, cc Sections v Categories khc s lm tng t): Trc ht l to ch (Section). Kick chut vo phn Qun l Nhm tin (Section Manager) trong phn Ni dung (Content) sau kick chut vo nt Thm mi (New) bn tri, g tn ch cn hin th vo tiu (v d tn ch l Tin Tc), sau nhn nt Lu (Save). Nh vy ta to xong mt Section.

Hnh 20 : To mi mt ch (Section) to mt Ch con (Category), ta vo phn Qun l ch con (Category Manager) phn Ni dung (Content). Sau kch vo Thm mi to mi mt Ch con, G tn ch con vo phn Title, phn Ailas c th c hoc khng, chn Ch Section, mc nh hin th Ch con ny, sau lu li. V bc to mt Catefory hon thnh.
30

hin th Section v Category ln trang Web th ta phi to mt menu lm nn cho chng. y ta s hin th cc Ch ln menu chnh. Tn Menu Item cng l tn Section hoc l Category mun hin th, nh vy vi Section v Category trn ta s phi to hai Menu Item trong menu chnh lin kt Section v Category. Cch lm nh sau: Chn Tab Trnh n, ri chn tip mc Main menu trong main menu ta chn Thm mi thm mt Menu Item. i vi Section, khi hin th menu s hin th dng Blog, do khi to mi mt Menu Item ta s chn mc Giao din ch dang Blog trong phn Cc bi vit (Articles) sau g tiu trong Tiu , chn Menu hin th Display in, chn v tr hin th Parent Item, tab Cc tham s - C bn (Parameters (Basic)) chn Ch tng ng Section, sau nhn nt lu.

Hnh 20 : To mi mt Category

31

Hnh 21: Thm mi mt menu item Tng t i vi ch con, ta s chn mc Giao din ch con dng Blog phn kiu mc menu. Cc menu khc cng lm tng t nh vy ta s c:

Hnh 22: Menu sn phm

5. NG BI VIT CHO TRANG WEB


Cc bi vit cn c ng theo ng ch v ch con. C th tm cc bi vit cc trang web tin tc, hoc cng c th t to mt bi vit mi. Cc bc to bi vit: Kch chut vo mc Qun l bi vit (Article Manager) trong phn Ni dung (Content)

32

Hnh 23: ng ni dung bi vit cho trang web


Sau kch vo nt Thm mi (New) tin hnh ng mt bi vit. Sau nhp tiu cho bi vit Tiu (Title), Alias tiu m joomla c th nhn bit c, trong ny cc ch phi vit lin nhau, khng c khong cch v khng du, tuy nhin c th b trng ny, h thng s t ng cp nht sau khi lu bi vit Chn Ch cho bi vit Ch (Section) Chn ch con Ch con (Category) C th cho php hin th bi vit trang ch bng cch tch chut chn Yes phn Trang ch (Front Page) Sau nhp ni dung phn bn di Ta cng c th nh dng cho bi vit, chn nh cho bi vit trong phn ny. Sau lu bi vit li.

Thm mi mt menu intem lin kt vi bi vit .Sau khi click chut vo menu item

33

Hnh 24: Bi vit hin th trn trang web C th chnh sa thng tin cng nh ni dung bi vit,Xa bi vit trong mc Qun l bi vit.

6. HIN TH MODULE TIN MI NHT.


hin th Cc tin mi nht cho trang Web, ta s dng module mod_latestnews, Module ny cng c sn trong Joomla, vic ci t v hin th module cng tng t.

Hnh 24: Module tin mi nht.

7.HIN TH TO SLIDE SHOW NH CHO TRANG WEB.


Ta cng to mt th mc con c tn l photos_slide trong th mc stories, duyt ti hnh nh cn hin th ln lu vo th mc ny, v sau vo phn Qun l module m module m module SlideShow Pro, chnh sa v bt
34

module. Th mc module ny ly hnh nh cho slide l th mc photos_slide cho nn, g tn th mc vo Image Folde (xem hnh).

Hnh 25: Ty chnh module slideshow_pro.

Hnh 26: Phn hin th slde show trong trang web.

8. TO M NHNG YOUTUBE TRN TRANG WEB.


S dng m nhng youtube vo trang web. Vo qun l module, chn sa m html sau tm m nhng video trn youtube v pase vo html.

35

Hnh 26: on video youtube c nhng trong trang web.

9. NG DNG GI HNG
mua hng, bn phi ng k l thnh vin ca trang web. Khi l thnh vin ca site, bn ng nhp vo site theo tn truy nhp v mt khu ca mnh. Khi , bn c quyn mua hng. Vi cc mt hng, bn c quyn chn mua hng, a n vo trong gi hng ca mnh vi s lng cc mt hng. trang ny, bn phi thanh ton bng th tn dng. Tc l khi chn xong cc loi sn phm cn mua, bn thanh ton bng cch a thng tin v loi th tn dng ca bn (Visa, Master Card, American Express) nh: m s th, m bo mt, thi hn ca th. Ngoi ra bn cng phi a cc thng tin v a ch giao hng, s in thoi ca mnh tin cho vic giao hng. Khi c mt n t hng, ngi qun l s i chiu thng s v loi th tn dng thanh ton xem c ng khng. Nu ng th ngi qun l s nhn phiu chuyn khon v giao hng cho ngi t hng. Nh vy l qu trnh mua bn hon thnh.Ngoi ra trang web cn l nwoi qung co cho ca hng.

36

Hnh 26: Gi hng ca bn khi mua hng. Bn cng c th xa i loi sn phm m mnh cho vo gi hng ca mnh.

Hnh 27: Xa sn phm trong gi hng ca bn. Trn y l nhng ng dng chnh cho trang web, ngoi ra cn c thm mt s ng dng ph nh to link qung co, to lien kt web, v mt s ng dng khc.

VI. VN BO MT, CHNG HACKER CHO TRANG WEB JOOMLA


Hin nay, Joomla ngy cng pht trin mnh m v ngy cng c ng dng rng ri Vit Nam vi s lng cc thnh phn m rng (extensions) t cc hng th ba cng tng khng ngng c v s lng v cht lng. Rt nhiu thnh phn m rng

37

(gm component, module, plugin, template...) thc s tuyt vi v ng c ci t trn mi Website. Tuy nhin, c mt thc t song hnh vi mt u im trn l s lng cc Website b tn cng thng qua cc li lp trnh bt cn trong cc thnh phn m rng c ci t thm cng ngy cng tng cao. Thm ch s lng li b khai thc cn cao hn c Microsoft (theo bo co 6 thng u nm 2008 ca IBM). Do vy, phi kim tra li ton b h thng ca mnh m bo: Ch ci t cc thnh phn m rng thc s cn thit, thc s uy tn v hy nh mt ngi c kinh nghim kim tra cc on m, m mt trong s chng thng b hacker khai thc - cc li ph bin v truy vn SQL (thng gi l SQL Injection). i vi ngi s dng cui (end-user):Khng dng tin t mc nh 'jos_'. Khi ci t website, Joomla s dng tin t mc nh cho cc bng ca c s d liu: 'jos_'. Tuy nhin trnh s nhm ng ca cc haker ta nn i tin t ny. C th v d trong trang web, tin t cho c s d liu l nqgh_. Khng dng ti khon mc nh 'admin':

Lu cc thnh phn m rng:


Vic ci t thm cc thnh phn m rng (Component, Module) c th s lm nh hng n bo mt ca Joomla! Thng xuyn theo di cc thng bo v bo mt ca cc thnh phn m rng ti trang Web Joomla! 3rd party security. Nu pht hin cc thnh phn m rng ny c li th phi tin hnh cp nht bn sa li nu c hoc xa b khi Joomla!

Ngn lit k File trong Folder:


t mt File index.html trong tt c cc Folder ca Website ngn chn vic lit k cc File c trong cc Folder , c th to mt File html rng hoc copy File index.html c sn trong cc Folder ca Joomla!

Sao lu d liu:
l cng vic cn phi lm thng xuyn, vic sao lu (Backup) s bao gm ton b cc File ca Website v cc d liu trong Database. Trong trng hp Website b tn cng v ngng hot ng th ch cn phc hi li (Restore) cc File v d liu c sao lu l Website c th hot ng li. Vic sao lu d liu trong Database c th c thc hin bng cng c phpMyAdmin c trong Control Panel ca Hosting hoc bt c cng c Backup no v ton b cc File ca Website c th c ti v my tnh c nhn thng qua cc chng trnh FTP.
y

Cp nht Joomla!

38

Thng xuyn theo di v cp nht kp thi cc bn sa li hoc nng cp cho Joomla! khc phc cc li bo mt nu c. Xem cc thng bo v phin bn v cp nht cho Joomla! ti trang Web http://joomla.org

Ngoi ra c th s dng thm cc cng c bo mt c trong Control Panel ca Hosting tng cng thm mc bo mt cho Website.

VII. UPLOAD V CI T TRANG WEB VA TO LN HOST


1.KHI NIM HOSTING, DOMAIN
Trc khi tm hiu cch upload trang web ln host th chng ta s tm hiu s qua v khi nim host, domain, nhng ci tn cn thit cho mt trang web c th hin th trn Internet.

1.1 Hosting
Hosting l ni khng gian trn my ch c ci dch v Internet nh ftp,www, ni chng ta c th cha ni dung trang web hay d liu trn khng gian . L do m chng ta phi thu Web Hosting cha ni dung trang web, dch v mail, ftp, v nhng my tnh lun c mt a ch c nh khi kt ni vo Internet ( l a ch IP) , cn nh nu chng ta truy cp vo internet nh thng thng hin nay thng qua cc IPS (Internet Service Provider - Nh cung cp dch v Internet) th a ch IP trn my lun b thay i, do d liu trn my ca mnh khng th truy cp c t nhng my khc trn Internet. C th v d website l mt ngi nh v hosting l mnh t cha ngi nh , nu mun xy dng ngi nh cho mnh th chng cn phi c mt mnh t xy dng. Nh cung cp dch v (server) l ngi ch bn mnh t cho ngi mun upload v s dng mt trang web. Web Hosting phi c mt dung lng ln (tnh theo MBytes) lu gi c y cc thng tin, d liu, hnh nh,... ca Website Phi h tr truy xut my ch bng giao thc FTP cp nht thng tin Phi c bandwidth (bng thng) ln phc v cc hot ng giao dch, trao i thng tin ca Website H tr cc cng c lp trnh phn mm trn Internet v cc cng c vit sn phc v cc hot ng giao dch trn Website nh gi mail, upload qua trang Web,... H tr y cc dch v E-mail nh POP3 E-mail, E-mail Forwarding,... Khng b chn cc banner qung co ca nh cung cp. Tu theo nh cung cp dch v Web hosting m cht lng cng khc nhau nh: Tc truy cp Internet ti server Web hosting . Dung lng a l yu t m bn c th cha c nhiu web page hay d liu ca bn hay khng. Cc tin ch nh cc h qun tr c s d liu c h tr hay khng gip bn vit mt chng trnh Web tn hay khng.

1.2 Domain, doname.

39

Nh chng ta bit Internet l mt mng my tnh ton cu , do hng nghn mng my tnh t khp mi ni ni li to nn . Khc vi cch t chc theo cc cp : ni ht, lin tnh, quc t ca mt mng vin thng nh mng thoi chng hn, mng Internet t chc ch c mt cp, cc mng my tnh d nh, d to khi ni vo Internet u bnh ng vi nhau. Do cch t chc nh vy nn trn Internet c cu trc a ch , cch nh a ch c bit , rt khc cch t chc a ch ca mng vin thng. a ch Internet (IP) ang c s dng hin ti l (IPv4) c 32 bit chia thnh 4 Octet ( mi Octet c 8 bit , tng ng 1 byte ) cch m u t tri qua phi bt 1 cho n bt 32, cc Octet tch bit nhau bng du chm (.) v biu hin dng thp phn y l 12 ch s. V d mt a ch Internet : 146.123.110.224 Do ngi s dng nh c a ch dng ch s di nh vy khi ni mng l rt kh khn v v th cnh a ch IP bao gi cng c thm mt ci tn mang mt ngha no , d nh cho ngi s dng i km m trn Internet gi l Tn Min. V d: My ch Web Server ca VDC ang cha Bo Qu hng c a ch l 203.162.000.012 , tn Min ca n l home.vnn.vn . Thc t ngi s dng khng cn bit n a ch IP m ch cn nh tn Min l truy nhp c. Vy tn Min l mt danh t dch theo kiu ngha ca tng t mt (Word by Word) t ting Anh (Domain name). Thc cht tn min l s nhn dng v tr ca mt my tnh trn mng Internet ni cch khc tn min l tn ca cc mng li, tn ca cc my ch trn mng Internet. Do tnh cht ch c 1 v 1 duy nht trn Internet, ngi s dng khng th ng k c Domain name khi m ngi khc l ch s hu. Nu chng ta cn ng k 1 domain name tng ng vi tn doanh nghip ca mnh trn Internet, hy kim tra v ng k ngay lp tc trc khi ngi khc ng k.

2.UPLOAD TRANG WEB LN HOST.


c th upload trang web ln host, ta phi c mt phn mm cho php upload v ci t trang web ln hosting. Phn mm m ta s s dng l phn mm Cute FTP 8 Profestional, download phn mm km theo key bn quyn ti trang web http://vnzoom.vn, v tin hnh ci t phn mm tng t nh ci t cc phn mm ng dng khc. Th hai l ta phi ng k mt hosting lu tr trang web, c rt nhiu trang host min ph nh www.bytehost.com, hay l www.summerhost.info Cc trang ny c th cho php chng ta upload trang web ca mnh ln mng v dng th trc khi b tin mua mt host c tr ph. y ta s dng trang www.summerhost.info upload trang web. Cc bc tin hnh ng k mt host min ph trang www.summerhost.info. Cc bc upload s c gii thiu sau.

40

VIII. MT S LI KHI LM VIC VI JOOMLA V CCH X L


1.LI NG NHP.
1.1 Do b ci t Joomla Bn nn ci t/nng cp ln bn Joomla mi nht v nh backup trc khi thc hin 1.2 Do Web Server, Hosting Hy chc chn rng Web Server ca bn ang bnh thng. Hi Hosting xem liu gn y h c cu hnh li hay nng cp, cp nht, sa i g khng? 1.3 Do tng la Hy chc chn rng phn mm tng la (Norton , ZoneAlarm ...) m bn ang s dng khng gy nh hng cho Joomla. Hy th tt n i. 1.4 Do trnh duyt Th trn cc my khc nhau kim tra xem c phi ch mnh my bn l khng vo c. Xa tt c cache v cookie ca trnh duyt. S dng trnh duyt ch mc nh. Nn ti FireFox 2.0 v chn ci mi th. 1.5 G sai mt khu Hy c gng nh li mt khu m bn dng. Liu bn c b g ting Vit (hoc mt ngoi ng khc) trong khi g mt khu 1.6 Do gi ngn ng ci t C th gi ngn ng ca bn khng chun. Bn cn ti v gi ngn ng mi nht t http://joomlaviet.org/ Bn c th xa cc gi ngn ng v ch gi li gi ngn ng ting Anh v th ng nhp li. 1.7 Do cu trc database b thay i

Mt s bn Joomla, c bit l Joomla 1.5 do ang giai on beta nn i khi cu trc database b thay i (thm/bt ct, thay i rng...) do vy cng nh hng n vic ng nhp. Gii php: Bn ch c th m mm tng bc xem bng d liu no b thay i v a vn ca mnh lnhttp://forum.joomla.org v Din n Joomla Viet Nam &bull; Trang ch

2. LI SESSION.SAVE_PATH
2.1 Bin session.save_path c dng lm g?
Trn cc Webserver chy PHP, thng tin v phin lm vic hin ti ca ngi s dng thng c lu vo cc file khc nhau v t vo mt th mc no . Chng hn: th mc "C:\appsrev\tmp", "D:\xampp\tmp"... (i vi h thng Windows) th mc "/tmp", "/usr/var/tmp", "/var/lib/php/session"... (i vi h thng Linux) Th mc m Webserver dng lu cc phin lm vic ny c khai bo thng qua bin "session.save_path" v nm trong file "php.ini" ging nh di y: [Session] ; Handler used to store/retrieve data.
41

session.save_handler = files ; Path to store data session.save_path = "c:/appserv/tmp" ; Whether to use cookies. session.use_cookies = 1 ; Name of the session (used as cookie name). session.name = PHPSESSID ; Initialize session on request startup. session.auto_start = 0 ... Nhng li c th xy ra vi bin "session.save_path" Do bin "session.save_path" c khai bo trong file "php.ini" nn khi ci t cng nh khi s dng Joomla! c 2 kh nng li c th xy ra: Bin "session.save_path" cha c thit lp, ngha l c gi tr l "None" hoc "Not Set" Bin "session.save_path" c thit lp l ng dn ti mt th mc no , nhng bn li khng c quyn ghi i vi th mc ny - "Unwriteable"

2.2 Cch x l li.


Bc 1: Xc nh gi tr hin ti ca bin "session.save_path" To mt file "session.php" c ni dung nh sau: <?php echo (($sp=ini_get('session.save_path')) ?$sp 'none' ) ); ?> Sau m link ti file ny. VD: Search. Thng tin hin th trn mn hnh chnh l ng dn ti th mc cha session ca Webserver. Bc 2: Thit lp li gi tr bin "session.save_path" u tin to mt th mc (hoc chn mt th mc) m bn c quyn ghi ln n. Thit lp Writeable (nu l Host Windows) hoc CHMOD 777 (nu l Host Linux) cho th mc ny. To mt file ".htaccess" th mc gc cha Joomla ca bn vi ni dung sau: php_value session.save_path "/duong/dan/sesion/moi" Hoc to mt file "php.ini" th mc gc cha Joomla ca bn vi ni dung sau: session.save_path = "/duong/dan/session/moi" Nu bn ang lm trn LOCALHOST th ch cn m file php.ini v chnh sa trc tip, sau khi ng li Webserver. Bn cng cn lu : Khng phi HOSTING no cng cho php bn thit lp li bin "session.save_path" bng file "php.ini". Hoc bn phi copy file ny ti mi th mc. Trong trng hp ny bn cn lin h trc tip vi HOSTING v ngh h thit lp li gip bn. Hoc m file "configuration.php" v thm vo u file on m sau: <?php ini_set('session.save_path','/duong/dan/session/moi'); ?>

3.LI THIU B NH
Thng c thng bo li sau: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 19456 bytes) in ... Qu trnh ci t hoc cu hnh mt thnh phn m rng ca Joomla
42

nh: component, module, mambot/plugin, template... khng phi lc no cng sun s. i khi do thnh phn m rng - extension gm qu nhiu file, dung lng ln, hoc thao tc cn nhiu b nh s gy ra li thiu b nh v xut hin mn hnh thng bo li nh sau: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 19456 bytes) in ... khc phc li ny chng ta cn tng gi tr gii hn b nh PHP. Gi tr gii hn b nh ca PHP mc nh l 8M = 8388608 bytes, do c th thay i gi tr ny bng 32M chng hn (bn hon ton c th thit lp nhiu hn ty theo dung lng RAM hin c ca server) Cch 1: Dng file ".htaccess" To file ".htaccess" th mc gc cha Joomla ca bn vi ni dung sau: php_value memory_limit 32M Lu : Khng phi HOSTING no cng cho php bn thit lp li bin "session.save_path" bng file ".htaccess". Trong trng hp ny bn cn lin h trc tip vi HOSTING v ngh h thit lp li gip bn. Cch 2: Dng file "php.ini" To file "php.ini" vi ni dung sau v t vo th mc cha Joomla memory_limit = 32MNu bn ang lm trn LOCALHOST th ch cn m file php.ini v chnh sa trc tip, sau khi ng li Webserver. Cch 3: Dng file "configuration.php" Cch ny n gin mnh hay s dng Thm on sau vo u file "configuration.php": <?php ini_set("memory_limit","32M"); ?>

4. LI KHNG TH UPLOAD NH.


Trnh qun l nh "Media Manager" ca Joomla c mt chc nng rt hay: Cho php upload nhiu nh cng lc v hin th mc % hon thnh cng vic. Tuy nhin trong trng hp nu nh bn ci t phin bn Flash Player 10 th chc nng trn s b v hiu ha, khng c bt c mt ca s no xut hin khi bn nhn vo nt [Browse Files]. Li ny cng nh hng ti tt c cc trnh upload nh/video/flash c s dng cng ngh Flash ch khng ring g Joomla.

43

Hnh 01: Trnh upload nh mc nh ca Joomla khng hot ng khi ci Flash 10 Hnh 02: S dng trnh upload nh n gin (upload tng file mt) khc phc li trn c 2 cch:
Ci t Flash 10 Hoc vo Site >

Global Configuration > Media Settings > mc "Enable Flash Uploader" chn No

Hnh 27: Ci t media.

44

KT LUN
1. U IM CA TRANG WEB.
Hot ng n gin, d ci t, d s dng, d tm kim. Ngi dng c th tm kim v c nhng bi vit mt cch nhanh chng v tin li nht. Trang web n gin, thn thin, ph hp vi trang tin tc. Ni dung v tng tc d hiu.
Cha c cc loi dch v min ph nh Email qung co cho ngi dng, cho

2. NHC IM CA TRANG WEB.

php ngi dng ng bi mi Cha c trang lin h vi ngi qun tr. Cha to c link lin kt ly tin t ng cho trang web. Cc ch cn t, t menu v cc ng dng khc. S dng template mc nh nn cha c p cho lm. Cn thiu nhiu v cc chc nng cn thit nh to cc mudule hin th cho trang ch hay l cc bi vit lin quan trong cc bi vit Trang web s dng tham kho l chnh cho nn cn yu km v nhiu mt.

3. HNG PHT TRIN.

B sung nhng hn ch ca trang web, m rng thm cc chc nng h thng

ca website, m bo tin cy ca h thng. Pht trin thm lin kt din n. S dng mt template thch hp hn giao din trang web c p mt. To thm nhiu ch hn na c th pht trin thnh mt trang web tin tc chnh thc. Cp nht, nng cp cng c Joomla ln cc phin bn cao hn c mt cu hnh tt, bo mt tt.

TI LIU THAM KHO


45

1. Gio trnh phn tch thit k h thng ( tc gi: Bi Trng Tng)


2. http://tailieu.vn/xem-tai-lieu/bao-cao-bai-tap-lon-mon-phan-tich-thiet-ke-hethong.318966.html 3. http://www.joomla.edu.vn/ 4. http://www.ddth.com/showthread.php/176220-T%E1%BA%A0o-Trang-Web%C4%90%E1%BA%B8p-V%E1%BB%9Ai-Joomla 5. http://tailieu.vn/xem-tai-lieu/bao-cao-xay-dung-website-ban-hang-quamang.426706.html

46

You might also like