Top Banner

of 107

Joomla Toàn tập

Jul 15, 2015

Download

Documents

Ac Ac Asc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Joomla Ton tp -

By Ruocyeu

Bi 1: S dng XAMP chy joomla trn localhostC rt nhiu appserv chy website ni chung v joomla ni ring trn localhost, di y l bi hng dn cch ci t v s dng XAMP chy website joomla trn localhost: XAMPP tch hp cc gi phn mm: Apache (web server), PHP (Ngn ng lp trnh web), mySQL (h qun tr c s d liu dnh cho PHP) Hin nay XAMP chy kh n nh nn chng ta s tm hiu v s dng XAMP chy website ca mnh! Ci t XAMPP Gi phn mm XAMPP l min ph, bn c th ti v bn mi nht ti a ch: http://www.apachefriends.org/en/xampp.html 1. Sau khi ti v, bn kch hot tp xampp-win32-1.6.8-installer.exe. 2. Chng trnh s yu cu bn chn 1 ngn ng ci t, bn hy ngn ng mc nh v nhn OK.

3. Ca s mi m ra, bn nhn Next tip tc 4. Ca s mi m ra yu cu bn chn mt ng dn lu ci t. Bn c th t chng trnh phn vng khc trn cng ca bn nh l D, E , . Nu khng c g thay i, bn nhn Next chuyn sang ca s mi.

5. Ca s mi m ra, bn chn tt c cc dch v ca chng trnh. Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

6. Chng trnh s bt u cng vic ci t XAMPP ln cng

7. Ca s cui cng s thng bo cho chng ta bit qu trnh ci t thnh cng. Bn nhn Finish kt thc ci t.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

8. Tip theo, chng trnh s gi tt c cc dch v ca web server ra chy. Sau khi hon thnh, chng trnh s m hp thoi thng bo. Bn nhn OK tip tc.

9. Sau , mt hp thoi mi m ra, bn chn Yes tip tc. Trong hp hi thoi mi k tip, bn chn m ht cc dch v Apache, MySQL bng cch check vo vung dch v v chn Start nh hnh sau:

Joomla Ton tp By Ruocyeu

Joomla Ton tp

By Ruocyeu

n y qu trnh ci t mt web server chy dng trn my tnh c nhn hon thnh. Tt c mi my tnh c nhn ci web server u c chung mt tn min truy cp l: http://localhost hoc a ch IP l http://127.0.0.1 Sau khi ci t, web server s t ng m cng 80 phc v vic trnh by trang web trn cc trnh duyt web. Vic ci t web server khng yu cu my tnh ca bn phi c mt card mng gn sn. Nu my tnh khng c card mng, bn vn c th to c webserver phc v lp trnh web.

10. Sau khi ci t, bn cn kim tra li xem web server c ang chy hay khng. M mt trnh duyt web v g vo a ch htt://localhost

11. Nu trnh duyt ca bn m ra nh hnh sau th bn thnh cng. Tip theo, bn chn English vo trang ch ca XAMPP

12. Bn ct tri, bn chn phpMyAdmin vo trang qun tr c s d liu mySQL, ti y bn c th to c s d liu cho website ca mnh!

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 2: Ci t joomla trn localhost phn trc chng ta hoc cch ci t mt appserv chy website joomla Joomla ton tp (P1): S dng XAMP chy joomla trn localhost Hm nay chng ta s hc cch ci t v chy joomla trn localhost. Trc ht cn ti b ca joomla, hin nay bn mi nht l 1.7, tuy nhin chng ta s hc cch ci bn 1.5 v ti thy phin bn ny hot ng kh n nh, v vic ci t 2 phin bn ny hon ton ging nhau nn bn cng c th t ci phin bn 1.7. Ti phin bn Joomla! 1.7.x mi nht ti trang Web http://joomla.org/ - M phn mm XAMP v start cc ng dng

- Ti thanh a ch ca trnh duyt Web g http://localhost/phpmyadmin/

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Trong phpmyadmin bn in tn CSDL v chon kiu m ha: y tn CSDL l mydatabase v kiu m ha l utf8_unicode_ci ri nhn create. Nh vy l bn c c s d liu trong PHPMyadmin cho site ca mnh. -Tip n chng ta i ci t joomla

Gii nn gi ci t Joomla! vo th mc Web gc (Do chng ta dng XAMP nn th mc ny s l th mc htdocs).

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Ci t: M trnh duyt Web (Internet Explorer, FireFox,...) nhp dng a ch http://localhost/ v nhn phm Enter. Mn hnh ci t Joomla! s xut hin vi cc bc ci t sau: Bc 1: Chn ngn ng

Bc ny s cho php chn ngn ng hin th trong qu trnh ci t, khng phi ngn ng ca trang Web sau ny. Chn en-US-English(US) ri nhn Next. Joomla Ton tp By Ruocyeu

Joomla Ton tp Bc 2: Kim tra trc khi ci t

By Ruocyeu

Bc ny chng trnh s kim tra cc thng s ca my ch Web, nu kt qu ca cc thng s c mu xanh l p ng c hot ng ti u ca Joomla! 1.5.x Hy ch phn Thit lp ngh, c th thay i cc thng s ca my ch Web v nhn Kim tra li, nu khng th thay i c th hy c tip tc. Nhn Tip (Next) tip tc.

Bc 3: Chng nhn

Joomla Ton tp By Ruocyeu

Joomla Ton tp

By Ruocyeu

y l cc thng tin v bn quyn v iu kin s dng ca Joomla!, nhn Tip (Next) tip tc.

Bc 4: Cu hnh c s d liu

Nhp cc thng s ca c s d liu c to trc phn chun b chng trnh tin hnh ci t cc bng d liu mu cho Joomla! Nhn Tip (Next) tip tc, nu cc thng s c nhp ng th chng trnh s chuyn qua bc k tip.

Bc 5: Cu hnh FTP

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bc ny cho php nhp cc thng s h tr vic truyn ti cc tp tin (File) theo giao thc FTP. Thng s ny khng cn thit i vi khi ci t Joomla! trn Localhost, sau ny khi chuyn ln Host c th thit lp sau. Nhn Tip (Next) tip tc.

Bc 6: Cu hnh chnh

Bc ny s cho php thit lp cc thng s cho trang Web. Nhp tn cho trang Web, tn ny s c hin th thanh tiu ca trnh duyt, a ch Email dng lin lc gia Ban qun tr (Admin) v cc thnh vin (User) ca trang Web, chn v ghi nh mt khu qun tr dng truy cp vo phn Admin (Back-end) qun l trang Web.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Nhn vo nt Ci t d liu mu(Istall Sample Data) chng trnh ci t sn ni dung mu cho trang Web, vic ny rt c ch i vi ngi mi dng ln u, sau ny ch cn sa li cc d liu mu ny theo mnh l c. Sau khi ci t d liu mu s xut hin thng bo ci t thnh cng d liu mu(Sample Data istalled Successfully). Lu nu khng ci t c d liu mu l do vic khai bo cc thng s ca C s d liu Bc 4 khng ng, cn phi nhn nt Trc (Back) quay li khai bo cho ng.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Sau khi thit lp xong nhn Tip (Next) tip tc.

Bc 7: Kt thc

Qu trnh ci t hon tt, phi i tn hoc xa th mc tn l installation ngay lp tc, th mc ny nm trong ni ci t Joomla!

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Sau khi xa xong quay tr li trnh duyt, c 2 la chn:

Qun tr: Nhn vo Qun tr truy cp vo phn Qun l trang Web (Admin) vi tn truy cp (Username) l admin v mt khu (Password) c thit lp Bc 6.

Giao din trang qun tr:

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Trang Web: Nhn vo Trang Web truy cp vo phn ni dung ca trang Web

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 3: Cu hnh Global Configuration AdminCP trong joomla phn trc chng ta ci t thnh cng joomla vi xamp, trong phn ny chng ta s i tm hiu i cht v adminCP v s hot ng trong joomla, trong AdminCP th c phn cu hnh Global Configuration l bn cn mt cht v n l cc thit lp mc nh cho ton b site, ngh cc thng s nh sau: (Hnh nh Global Configuration gm Site, System, Server)

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Site setting: 1. Site Offline: Trng thi ngng hot ng ca Web Site. Khng (hot ng), C (ngng hot ng) 2. Offline Mesage: Hin th thng bo trong ny ln trang Web khi ngng hot ng. Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

3. Error Message: Hin th thng bo ny khi Web Site b li. 4. Site Name: Tn ca Web Site, c hin th trn Task Bar. 5. Chc nng ch hin th phn gii thiu (Intro), mun xem ton b ni dung (Main Text) phi ng k thnh vin. Khng (khng s dng), C (s dng chc nng ny) 6. Allow User Registration: Cho php ng k thnh vin. Khng (khng s dng), C (s dng chc nng ny) 7. Feed Emai: Xc nhn thng tin ng k qua Email, sau khi ng k Web site s gi Email cho thnh vin, trong c Link xc nhn (Activate) vic ng k. Khng (khng s dng), C (s dng chc nng ny) 8. Yu cu a ch Email hp l, mi Email ch c ng k mt thnh vin. Khng (khng s dng), C (s dng chc nng ny) 9. Front-end User Parameters: Cho php thnh vin ng nhp phn Front-end. Khng (khng s dng), C (s dng chc nng ny) 10. New User Account Activation: Cho php xem v sa cc thng s ca thnh vin. Khng (khng s dng), C (s dng chc nng ny) 11. Debug System: Hin th thng tin v d liu b li nu c. Khng (khng s dng), C (s dng chc nng ny) 12. Default WYSIWYG Editor: Chn trnh son tho vn bn (Editor) nhp ni dung cho Web Site. 13. List Length: S thng tin c hin th trn mt trang Web khi xem di dng danh sch (List), nu khng hin th ht trong mt trang th s chuyn qua trang sau. 14. Tn File to biu tng (Icon) ca Web Site, Icon ny c hin th trong phn a ch v Favorites, Bookmarks ca trnh duyt. Database Setting: 1. Hostname: Tn, ng dn ni cha (Host) c s d liu ca Web Site, mc nhin l localhost. 2. Username: Tn truy cp c s d liu, mc nhin l root. 3. Database: Tn ca c s d liu. 4. Database Prefix: Tin t ng trc cc bng d liu, dng phn bit vi cc bng khc, trong Joomla! mc nhin l jos_ Server: 1. Path to Temp-folder: Th mc gc, ni ci t Web Site. 2. a ch Web Site, http://localhost/ (localhost) hoc http://www.domain.com/ (Web Host) 3. Secret Word: M bo v c to khi ci t Joomla! 4. GZIP Page Compression: Chc nng nn d liu gip tng tc hin th cho cc trnh duyt. Khng (khng s dng), C (s dng chc nng ny) 5. Cache Time: Thi gian t ng thot khi (Log-out) phn ng nhp Front-end, tnh bng giy. Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

6. Session Lifetime: Thi gian t ng thot khi (Log-out) phn ng nhp Backend (Admin) , tnh bng giy. 7. Session Handler: Ghi nh trang trc khi t ng thot khi phn ng nhp (mc 5 v 6) v quay li trang ny khi ng nhp tr li. 8. Force SSL: Cp bo mt. 9. Error Reporting: Chn ch hin th thng bo li. 10. Help Server: Chn Web Site tr gip khi nhn vo Menu Help. Metadata: 1. Global Site Meta Description: Thng tin tm tt v Web Site, thng tin ny s hin th trn cc trang tm kim (Search), nn t gn trong 20 t. 2. Global Site Meta Keywords: Cc t kha gip cho cc trang tm kim cn c vo tm, khng nn lp i lp li mt t, v mi t c phn cch bi du phy (,) hoc khong trng. 3. Show Title Meta Tag : Hin th ta (Title) ca ni dung trong phn m ngun ca trang Web. 4. Show Author Meta Tag: Hin th tn tc gi (Title) ca ni dung trong phn m ngun ca trang Web. Mail: 1. Mailer : Chn kiu gi Mail, ty theo dch v ca Server. 2. Mail from: a ch Email ca Web Site (a ch ngi gi) 3. From Name: Chn tn hin th trn Mail khi gi i 4. Sendmail Path: ng dn, v tr ca dch v Mail (Mail Server) 5. SMTP Authentication: Chn chc nng SMTP Mail. Khng (khng s dng), C (s dng chc nng ny) 6. SMTP Authentication: Phng thc cho SMTP 7. Search Engine Friendly URLs: Chc nng ti u cc a ch lin kt to thun tin cho cc trang tm kim. Khng (khng s dng), C (s dng chc nng ny). Ch cc Apache Server mi s dng c chc nng ny v cn phi i tn File htaccess.txt thnh .htaccess trc khi bt chc nng ny. Sau khi thit lp cc thng s trong Global Configuration, nhn Save lu li. Lu trc khi Save c th chn Make unwriteable after saving kha (cm ghi) File cu hnh configuaration.php tng cng bo mt cho Web Site (Mt s tnh nng c hoc khng ty thuc vo phin bn joomla)

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 4: Joomla Component l g?

Menu qun l cc Component ca Joomla Joomla Component l mt trong cc thnh phn m rng ca Joomla!, thc cht n l mt ng dng trong h thng Joomla!. Component c s dng thc hin mt chc nng ln no , chng hn nh: Cung cp tin tc, Qung co, Rao vt, t phng khch sn, Bt ng sn, Download... Mt component c hin th phn trung tm, hay phn chnh (mainbody) ca Website. Cc Component mc nh ca Joomla! Trong phin bn Joomla! 1.5 c tt c 11 component mc nh c cung cp km theo. Cc component ny c t trong th mc [Joomla]/components v nm trong cc th mc con tng ng vi k hiu l "com_xyz".

Danh sch cc component v ngha ca chng

com_banners: Qun l bng qung co (banner) com_contact: Qun l cc u mi lin h (contact) com_content: Qun l v hin th bi vit (y l component quan trng nht) com_mailto: Qun l chc nng gi/nhn email com_media: Qun l cc tp a phng tin (video, flash, mp3, hnh) com_newsfeeds: Qun l vic ly tin t website khc com_poll: Cung cp chc nng bnh chn Joomla Ton tp By Ruocyeu

Joomla Ton tp

By Ruocyeu

com_search: Cung cp chc nng tm kim com_user: Qun l thnh vin com_weblinks: Qun l v hin th danh mc cc website lin kt com_wrapper: Cho php nhng mt website khc trong ca s ca website Joomla

Download cc component Joomla khc u?

Tm kim mt Component t trang JED download mt component thc hin mt chc nng chuyn bit, hoc thay th cho mt component no ca Joomla, bn c th truy cp vo website Joomla Extensions v tm kim theo danh mc chc nng hoc theo t kha m bn ch nh. Ci t Joomla Component

Ci t mt Component Joomla t trang qun tr Ging nh cc thnh phn m rng khc (module, plugin, template, language...), ci t mt Joomla Component, chng ta m trang qun tr v s dng menu Extensions >> Install / Unistall

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 5: Joomla Module l g?

Qun l cc Module Joomla t trang qun tr Joomla Module l mt trong cc thnh phn m rng ca Joomla, n l mt ng dng nh (thng ch c vi file v phn lp trnh cng khng nhiu) c s dng ch yu ly d liu v hin th thng tin. Module thng c dng kt hp km vi cc component nhm m rng, cng nh th hin r rng hn cc chc nng ca component. Khng ging nh component, mt module c th c t bt k v tr no trn template hoc v tr do ngi dng t nh ngha. Ngoi ra mt module c th c nhn bn, ngha l cng lc c th xut hin ti mt v tr hoc cc v tr khc nhau. V tr ca Module Joomla? V tr ca module (module position) l ni m module c th c t vo . Mi v tr u c xc nh thng qua mt nh danh duy nht (mt ci tn), chng hn nh: left, right, top, bottom, user1, user2... Tn v s lng cc v tr ny c quy nh bi template. Cc template khc nhau th s lng v tr module cng nh tn ca chng c th khc nhau. Ngoi ra, trong qu trnh s dng ngi dng cng c th t nh ngha cc v tr mi sao cho ph hp vi yu cu ca mnh. Cc Module mc nh ca Joomla! Trong phin bn Joomla! 1.5 c tt c 20 module mc nh c cung cp km theo. Cc module ny c t trong th mc [Joomla]/modules v nm trong cc th mc con tng ng vi k hiu l "mod_xyz".

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Danh sch cc Module mc nh ca Joomla! Danh sch cc module Joomla c cung cp theo mc nh

mod_archive: Module hin th cc bi vit c nh du "lu tr" mod_banners: Module hin th cc qung co mod_breadcrumbs: Module hin th thanh iu hng mod_custom: Module hin th mt on m HTML bt k mod_feed: Module hin th tin ly t cc website khc mod_footer: Module hin th dng bn quyn cui Website mod_latestnews: Module hin th cc bi vit mi nht mod_login: Module hin th form ng nhp mod_mainmenu: Module hin th menu iu khin mod_mostread: Moudle hin th cc bi vit c c nhiu nht mod_newsflash: Module hin th tin vn / tin nhanh mod_poll: Module hin th bnh chn mod_random_image: Module hin th nh ngu nhin mod_related_items: Module hin th cc bi vit lin quan mod_search: Module hin th form tm kim mod_sections: Module hin th danh sch cc mc ca Website mod_stats: Module hin th cc thng s thng k ca Website mod_syndicate: Module cp tin cho cc website khc mod_whoisonline: Module hin danh tnh v s ngi trc tuyn mod_wrapper: Mudule hin th mt trang web bt k c nhng vo website Joomla

Download cc module joomla u?

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Tm kim mt module Joomla t trang JED tm mt module joomla bn c th truy cp vo website Joomla Extensions. Lu : Mt s module ch thc hin ng chc nng khi n c ci t km theo mt component tng ng. Do vy bn phi c k hng dn s dng ca module . Ci t Joomla Module

Ci t mt Module Joomla! t trang qun tr Ging nh cc thnh phn m rng khc (component, plugin, template, language...), ci t mt Joomla Module, chng ta m trang qun tr v s dng menu Extensions >> Install / Unistall

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 6: Joomla Plugin l g?

Menu qun l Joomla Plugin t trang qun tr Joomla Plugin l mt trong cc thnh phn m rng ca Joomla! nhm gip thc hin mt cch t ng cng vic c th. Chng hn nh: .... Cc Plugin mc nh ca Joomla! Trong phin bn Joomla! 1.5 c tt c 32 plugin mc nh c cung cp km theo. Cc module ny c phn thnh 8 loi khc nhau v t trong cc th mc con tng ng ca th mc [Joomla]/plugins.

Danh sch 8 loi plugin mc nh ca Joomla! Danh sch cc loi plugin ca Joomla!

authentication: Cc plugin chng thc quyn hn content: Cc plugin ni dung (bi vit) editors: Cc plugin v trnh son tho editors-xtd: Cc plugin h tr, m rng tnh nng cho trnh son tho search: Cc plugin v tm kim system: Cc plugin ca h thng user: Cc plugin v ngi dng xmlrpc: Cc plugin cho php qun tr Joomla!, vit bi t cc h thng khc.

Download cc plugin Joomla u?

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Tm kim mt Plugin Joomla t trang JED download cc plugin m rng khc ca Joomla, bn c th truy cp vo website Joomla Extensions v chn t danh mc c sn hoc theo t kha m bn ch nh Ci t Joomla Plugin

Ci t mt Joomla Plugin t trang qun tr Ging nh cc thnh phn m rng khc (component, module, template, language...), ci t mt Plugin Joomla, chng ta m trang qun tr v s dng menu Extensions >> Install / Unistall

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 7: Joomla Extension l g?Joomla Extensions l cc thnh phn m rng ca Joomla, l cc gi ng dng c pht trin bi Joomla! hoc cc hng th ba nhm b sung v tng cng tnh nng cho Joomla! gip ngi s dng nhanh chng trin khai mt h thng website phc tp vi nhiu chc nng, dch v khc nhau. Cc loi Extension Joomla

Component: y l ng dng thc hin mt chc nng ln (tng tc vi ngi s dng mc cao). VD nh: Qun l tin bi, qun l qung co, qun l sn phm, qun l download... Module: Ch yu nhm mc ch hin th thng tin (tng tc vi ngi s dng mc thp). VD nh: tin mi nht, tin c nhiu nht, m s lt truy cp... Plugin: Nhm thc hin nhng chc nng c bit hoc gip t ng ha mt s quy trnh, cng on. VD nh: Cung cp trnh son tho, x l chng thc quyn hn, t ng thay th cc on m chn video, flash, mp3... Template: Gi giao din to nn b cc v hnh hi ca Website Language: Gi ngn ng bn a Tools: Cc cng c h tr khc

Download Extension Joomla u? tm mt Extension p ng yu cu ca bn nh: To website cng ng, to trang web chia s ti liu, chia s video/nhc... bn c th truy cp vo Website Joomla Extesions Directory (JED). Ti y bn c th chn cho mnh mt extension ph hp t danh mc c sn hoc theo t kha m bn ch nh. Extension c min ph nh Joomla! khng? C rt nhiu Extensions c pht hnh min ph v c m ngun m, iu c ngha l bn c t do s dng, t do chnh sa m ngun theo yu cu ring ca bn. Mt s Extension khc th pht hnh c ph. Mc d vy mc gi cc Extension thng mi ny u kh ph hp.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 8: Joomla! Template l g?

Qun l Template Joomla t trang qun tr Joomla! Template l mt gi bao gm cc file PHP, HTML, CSS, JS (Javascript)... v cc tm hnh, nh, biu tng, video, flash km theo to nn giao din (b cc v hnh hi) ca Website Joomla. Cc Template mc nh ca Joomla! Trong phin bn Joomla! 1.5 c 3 template c ng gi sn km theo: JA Purity (Joomlart), Rhuk Milkyway (RocketTheme) v Beez (Angie Radtke/Robert Deutz). Trong JA Purity v Rhuk Milkyway l cc template c thit k bi hai cng ty hng u v template Joomla! hin nay.

Template Beez, JA Purity v Rhuk Milkyway ca Joomla! Cc template ny c t trong th mc [Joomla]/templates v nm trong cc th mc con tng ng. Ring "system" l mt template c bit, n c s dng khi Joomla! khng tm thy bt c template no khc trn h thng.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

c im ca Template Joomla!

Cc template ca Joomla! u c kh nng ty bin cao thng qua cch sp xp v t v tr cc module rt linh ng. Vic thit k Template Joomla! kh d dng, thm ch ch cn vi gi l c th chuyn t mt template thun HTML/CSS hay mt template ca mt PORTAL / CMS khc sang template Joomla. Bn c th dng cng lc vi template khc nhau trn cng website. Chng hn i vi trang HOME bn gn n vi template JA Purity, cn trang DOWNLOAD li gn n vi template Rhuk Milkyway... S lng template Joomla free (template min ph) v template Joomla commercial (template c ph) c cung cp trn mng hin nay l mt con s m nhiu PORTAL / CMS / BLOG khc phi knh n. C ti hng nghn thm ch hng chc nghn template.

Download Template Joomla! u? Bn c th d dng tm c template Joomla thng qua t kha "template joomla" hay "joomla template". Bn cng c th truy cp trang web "tp hp cc trang cung cp template free" tm cho mnh mt template ng t hng chc nh cung cp khc nhau. Ci t Template Joomla

Ci t mt Joomla Template t trang qun tr Ging nh cc thnh phn m rng khc (component, module, plugin, language...), ci t mt Joomla Template, chng ta m trang qun tr v s dng menu Extensions >> Install / Unistall. C 3 kiu ci t khc nhau: Joomla Ton tp By Ruocyeu

Joomla Ton tp

By Ruocyeu

Upload t my tnh ca bn Ci t t mt th mc trn Hosting Ci t t mt lin kt bn ngoi Webssite ca bn

(Ch khi ci mt template hon chnh no , bn cn cu hnh li file config, copy ton b cc file ca template vo th mc ca host v import CSDL i km ca template th tem mi hot ng).

Bi 9: Ci t ngn ng ting Vit cho joomlaMc nhin sau khi ci t Joomla! s hin th ngn ng ting Anh trn trang Web v trong phn Qun tr. C th b sung, thay i ngn ng cho Joomla! bng cch ti v ci t thm cc gi Ngn ng khc. i vi Joomla! 1.5.x gi ngn ng c chia thnh 2 phn dnh cho trang Web (Front-end) v phn Qun tr (Admin, Back-end), ty theo nhu cu c th ci mt hoc c hai ty . Ti gi ngn ng ting Vit cho Joomla! 1.5.x: Front-end v Back-end C 2 cch ci t Ngn ng cho Joomla! 1.5.x: Cch 1: Thc hin trc khi ci t Joomla! Cch ny c thc hin trc khi tin hnh ci t Joomla! mc nhin sau khi ci t xong trang Web s hin th lun ting Vit.

Gii nn th mc vi-VN trong gi ngn ng ting Vit dnh cho Front-end vo th mc language ca Joomla! Gii nn th mc vi-VN trong gi ngn ng ting Vit dnh cho Back-end vo th mc \administrator\language ca Joomla! Khi ci t Joomla! bc 1 (Chn ngn ng) th chn vn-VN thay v en-USEnglish(US) hin th ngn ng Vit(lu l nu khng copy file vi-VN vo th mc language th bc ny s khng hin ty chn vi-VN).

Joomla Ton tp By Ruocyeu

Joomla Ton tp Cch 2: Thc hin sau khi ci t Joomla! Ci t theo cch thng thng, sau khi ci t Joomla! xong Login vo phn Qun tr (Admin)

By Ruocyeu

Chn Menu Extensions -> Install/Uninstall

Nhn Browse... tm v chn gi ngn ng sau nhn Open.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Nhn Upload File & Install ci t. Xut hin thng bo Install Language Success l vic ci t thnh cng. Thc hin hai ln cho hai gi ngn ng Backend v Front-end.

Ci t thnh cng

Chn Menu Extensions -> Language Manager

Joomla Ton tp By Ruocyeu

Joomla Ton tp

By Ruocyeu

Chn Site -> Chn Ting Vit (Vietnamese) -> Nhn Default bn pha gc phi thay i ngn ng ting Vit cho phn Front-end (Trang Web)

Chn Administrator -> Chn Ting Vit (Vietnamese) -> Nhn Default thay i ngn ng ting Vit cho phn Back-end (Qun tr)

Kim tra xem:

Thnh cng ri nh! Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Cc File ngn ng ca Joomla! 1.5.x c chia ring bit c tn theo tng thnh phn m rng (Component, Module, Plug-in,...) v c phn ui l .ini nm trong th mc language v \administrator\language c th m cc File ny ra v chnh sa li ting Vit m Unicode trong . Kinh nghim vit ha ca bn thn ti nh sau: Khng ai l ngi dch ton b cc file ini ra ting Vit, nhng t no hin trn front-end l ting Anh th chng ta tm t v dch dn Dng phn mm Total Commander tm t trong mt file trong mt folder no . Phn mm ny khng tm c t ting Vit, trong trng hp khng tm c v tr ca t ta tm t tng ng trong file ini ting Anh xem n file no ri vo sa trong gi ting Vit file tng ng! Cc bn c lm th ri s hiu! Rt nhanh chng thi y l gi m ngun joomla phin bn 1.5.22: http://www.mediafire.com/?es4td98nqtp78f9 y l gi ngn ng ting Vit (Phn front-end): http://www.mediafire.com/?68bv1h58a5rt266

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 10: a website t localhost ln hostSau khi ci t v cu hnh cho Joomla! ti Localhost, cng vic tip theo l a Website ln Web Host (Host) bt u hot ng trong h thng mng ton cu. Sau y l cch to Database v a Website Joomla! t Localhost ln Web Host: To Database trn Host:

ng nhp vo phn qun l Host (Cpanel) v chn MySQL Database.

Trong phn Create New Database nhp tn cho Database mun to sau nhn Create Database.

Joomla Ton tp By Ruocyeu

Joomla Ton tp

By Ruocyeu

Trong phn MySQL Users nhp tn ngi dng vo Username v mt khu vo Password. y l tn v mt khu dng truy cp Database, c th t ty . Nhp mt khu ging nh trn vo Password (Again) thm mt ln na v nhn Create User. C th to thm nhiu tn ngi dng khc nu mun.

Trong phn Add User To Database chn tn ngi dng va to bn trn trong mc User v chn tn ca Database no mun cho php ngi dng ny truy cp trong mc Database, sau nhn Submit. C th lm thm nu mun cho php nhiu ngi dng truy cp Database.

Nu lm ng cc bc nh trn th trong phn Current Database s c tn ca Database v tn ca ngi dng c php truy cp Database tng ng. Lu phi nh tn ca Database, tn ngi dng (Username) v mt khu (Password) khai bo khi ci t Joomla! hoc khi mun truy cp Database.

Lu : Mt s Free Host khng cho php to tn ngi dng (Username) m ly lun tn ngi dng v mt khu ging vi Username v Password dng truy cp vo phn qun l Host. Ci t, a Web Site Joomla! ln Host: By gi c th ci t mi hoc a Web Site c ci t t Loacalhost ln Host. C 2 cch a Web Site Joomla! ln Host: CCH 1:

Copy b ci t Joomla! ln th mc gc (Web Root) ca Host, th mc ny thng c tn l htdocs, publish_html, www,... Dng chng trnh qun l File (File Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

manager) ca Host gii nn. Tin hnh ci t bnh thng nh trn Localhost. S dng tn Database, tn ngi dng v mt khu c to phn trn. Copy cc File v Folder ca Web Site c ci t t Localhost ln Host thay th (OverWrite) cc File v Folder va mi ci t, ngoi tr File configuaration.php (gi li File ny). Export d liu ca Database t Localhost ra mt File sau Import File ny vo Database trn Host. Import d liu vo Database bng cch s dng phpMyAdmin trong phn qun l Host (Cpanel). Login vo Admin v tip tc chnh sa cc thng s khc (tn ca Web Site, t kha,...) trong phn Global Configuration. Lu tn v mt khu truy cp Admin s khai bo ging nh lc ci t bn trn.

CCH 2:

Copy ton b Web Site ci t t Localhost ln th mc gc (Web Root) ca Host, th mc ny thng c tn l htdocs, publish_html, www,... C th nguyn Web Site v copy ln Host thng qua chng trnh FTP hoc chng trnh qun l File (File Manager) ca Host. Hoc c th nn cc tp tin (File) v th mc (Folder) ca Web Site di dng ZIP v copy ln Host ri sau dng chng trnh qun l File ca Host gii nn. Lu c th Copy ln th mc gc (Web Root) ca Host hoc to thm mt th mc khc trong th mc gc ri copy vo . Export d liu ca Database t Localhost ra mt File sau Import File ny vo Database trn Host. Import d liu vo Database bng cch s dng phpMyAdmin trong phn qun l Host (Cpanel). M File configuaration.php ca Joomla! trn Host, tm v sa li cc thng s sau cho ph hp vi Host:

Lu nhng dng c ch :php class JConfig { var $offline = '0'; var $editor = 'jce';//B g mc nh var $list_limit = '5';//S thnh phn c lit k trn 1 trang var $helpurl = 'http://help.joomla.org'; var $debug = '0'; var $debug_lang = '0'; var $sef = '0'; var $sef_rewrite = '1'; var $sef_suffix = '0'; var $feed_limit = '6'; var $feed_email = 'site'; var $gzip = '0'; var $error_reporting = '0'; var $xmlrpc_server = '1'; var $live_site = ''; var $force_ssl = '0'; var $offset = '7'; var $caching = '1'; var $cachetime = '15';//Thi gian lu b nh cache var $cache_handler = 'file'; var $memcache_settings = array();

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

var $ftp_enable = '0'; var $ftp_host = '127.0.0.1'; var $ftp_port = '21'; var $ftp_user = ''; var $ftp_pass = ''; *Ch : var $ftp_root = 'ftp.ten_domain.com';//v d ftp.vietcanh.com var $dbtype = 'mysql'; var $host = 'localhost'; *Ch : var $user = 'Tn ti khon vo Database bn to bc trn'; *Ch : var $db = 'Tn Database'; var $dbprefix = 'jos_'; var $mailer = 'smtp'; var $mailfrom = '[email protected]'; var $fromname = 'VietCanh.com_Website'; var $sendmail = '/usr/sbin/sendmail'; var $smtpauth = '1'; var $smtpsecure = 'none'; var $smtpport = '25'; var $smtpuser = '[email protected]'; *Ch : var $smtppass = 'mt khu user trn'; *Ch : var $smtphost = 'mail.vietcanh.com'; var $MetaAuthor = '1'; var $MetaTitle = '1'; var $lifetime = '30'; var $session_handler = 'database'; *Ch : var $password = 'MK cho ti khon vo Database bn to bc trn '; var $sitename = 'Vit Cnh - Website gii thiu - mua bn cy cnh cy bonsai tng hp kin thc v th cy v kinh nghim trng cy cnh...'; var $MetaDesc = 'Vit Cnh - Website gii thiu - trao i mua bn cy cnh cy bonsai. Tng hp kin thc v th cy, kinh nghim trng cy cnh v n hiu dch v khc...'; var $MetaKeys = 'cay canh, cay bonsai, mua cay canh, ban cay canh, chim canh, ca canh, dong vat canh, non bo, hoa canh, cay canh viet nam, cay can h viet, cay sanh, cay xanh, cay kieng, cay canh dep, the cay canh, cham soc cay canh, ornamental, bonsai tree, bonsai sale, animal scene, indoor plant s, ficus bonsai'; var $offline_message = 'Website ang bo tr, bn vui lng gh thm li sau!'; }

Lu tn v mt khu truy cp Admin ging nh trn Localhost.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 11: Sao lu v khi phc Website Joomla! bng phpMyAdmin

Mt trong nhng cng vic ht sc quan trng v cn c quan tm thng xuyn ca qun tr Website Joomla l: Sao lu (backup) nh k v khi phc (restore) Website khi gp s c. Vic sao lu v khi phc tuy khng mt nhiu thi gian nhng a s Webmaster li qun hoc ngi, cho n khi s vic xy ra th khng c cch g cu vn; cng sc v thi gian b ra c th rt ln. V gii php sao lu v khi phc Website c th c nhiu nhng y ta ch cp n cch thng dng: Sao lu ton b (gm sao lu ton b th mc cha Website Joomla v sao lu ton b C s d liu - Database) Vic sao lu v khi phc Website Joomla! c th thc hin bng 2 cch: th cng hoc t ng. Tuy nhin trong bi vit ny ta ch cp n vic sao lu th cng. Qu trnh sao lu. Sao lu th mc Website Joomla! Bn ch cn dng mt cng c FTP nh FileZilla, CuteFTP, SmartFTP, Net2FTP... copy ton b th mc cha Website Joomla! v lu xung cng. Sao lu c s d liu (database) Thng thng HOSTING ca bn s cung cp cng c phpMyAdmin qun tr CSDL (Database). Cc bc thc hin nh sau:

Vo cPanel --> MySQL Databases --> phpMyAdmin M cng c phMyAdmin.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Chn Database cha Joomla trong danh sch x xung (bn tai tri) Chn mc "Export"

Chn "Add DROP TABLE / DROP VIEW" v "Add IF NOT EXISTS" (nu c)

Chn "Save as file"

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Nhn nt "Go" Lu file *.sql m phpMyAdmin va xut ra.

Nu HOSTING cung cp mt cng c khc, quy trnh thao tc cng thc hin tng t. Qu trnh khi phc. Khi phc th mc cha Website Joomla: Bn hy xa ton b th mc cha Website Joomla hin ti sau copy th mc sao lu vo th ch. Khi phc C s d liu (Database)

M cng c phpMyAdmin Chn database cha Joomla Chn "Import" Nhn nt "Browser" v chn file *.sql m bn sao lu Nhn nt "Go" khi phc

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 12: Backup d liu bng SQL DumperSQL Dumper l mt gii php n gin cho vic sao lu (backup) d liu Joomla. N thc s d lm k c vi nhng ai mi lm quen vi Joomla. Ngoi tnh bo mt cao n cn c th sao lu v khi phc cc database ln. Cng c ny c Sypex gii thiu, phn phi theo giy php GNU/GPL v c tch hp vo Joomla bi Ivo Apostolov. Ci t

Thng tin v SQL Dumper: http://extensions.joomla.org Download SQL Dumper: http://joomlacode.org M trang qun tr Joomla: http://site_cua_ban/administrator

VD: http://vietcanh.com/administrator

Chn mc "Installers" --> "Components" --> nhn nt "Browers" --> chn file "com_sql.zip" --> nhn nt "Upload and Install"

M cng c Truy nhp bng ng dn: http://site_cua_ban/dumper.php VD: http://vietcanh.com.com/dumper.php Hoc ng nhp vo trang qun tr --> chn mc "Components" --> chn mc "SQL Dumper"

Sao lu d liu

M cng c SQL Dumper Nhp username v password Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Chn "Backup of existing database" --> chn database --> chn "Compression = GZIP" nn --> chn mc nn "Compression Level" (9 - mc cao nht). Nhn "Go" xut d liu

Lu :

Cc file d liu c lu trong:

Joomla\administrator\backups Joomla Ton tp By Ruocyeu

Joomla Ton tp

By Ruocyeu

Nu mun backup mt s bng nht nh ch khng backup ton b database --> g tn bng vo mc "Filter"

Bn c th chn Download the export (xMB) ti file bacup v:

Khi phc d liu

M SQL Dumper Nhp username v password Chn "Restore existing backup" --> chn database trong "Restore in Database" --> chn file d liu sao lu trong "Dump File" Nhn "Go" khi phc d liu

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Down load Com_sql3.1: http://www.mediafire.com/?u30l51h8y33h3se

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 13: Hng dn s dng Com DocManSau khi ci t xong DocMan bn nh enable cc module ca docman ln trong modules manager, bn cht DocMan l 1 Component cho nn n c qun l mc Menus Components Cc bn cu hnh theo cc bc sau (ch no cha hiu c th gi comment ngay ti topic ny cho mnh) Bc 1: Cu hnh Docman 1. M com_docman: Menu "Components" --> chn "DocMAN" 2. M mc "Configuration"

Tab General

Phin bn mi nht ca DocMAN hin gi l 1.5.1 Mc nh cc ti liu u c DocMAN lu trong th mc "dmdocuments" nm ngay trong Joomla!. Nu mun trnh s nhm ng ca cc hacker hy nhp ng dn mi vo "Path for storing files" Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Tab Frontend

Mc "General Settings" "Section is down": Nu chn "Yes" DocMAN s hin cnh bo khi ngi dng truy cp vo cc ti liu. Mc ny ch cn dng khi nng cp DocMAN hoc bn mun tm thi v hiu ha vic Download ti liu. "Extensions for viewing": Cc kiu file c th xem trc tip t trnh duyt "Number of per page": S ti liu hin th trn mi trang. Nn chn t 10-20. "Default Listing Order": Th t lit k mc nh (theo tn hay theo ngy cp nht...). Mc Theme "Icon Size": Kch thc ca cc icon gn vi tng kiu file "Trim WhiteSpace": Chn "Yes" nu mun DocMAN t ng ct b cc k t trng Mc "Extra Document Information" "Days for new": Khong thi gian mt ti liu c nh du l ti liu mi Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

"Downloads to be hot": S ln download mt ti liu c nh du l ti liu hot "Display licences": Hin/n cc giy php km theo Tab Permissions Mc "Guest Permissions": Thit lp quyn hn ca guest trong danh sch "Guest" Mc "Frontend Permisions": Thit lp nhm ngi no c php "Upload", c php "Approve" (ph duyt), "Publish" (xut bn) ti liu Mc "Document Permissions": Thit lp nhm ngi no c php "View" (xem), "Maitain" (bo tr, cp nht)... Mc "Creator Permissions": Thit lp quyn hn i vi ngi to ti liu Tab "Upload"

Mc "General Settings" "Upload methods": Phng thc upload (Upload file t my tnh, Link t server khc, Copy file t server khc) "Max. filesize allowed when uploading": Kch thc ti a c php upload Joomla Ton tp By Ruocyeu

Joomla Ton tp "Overwrite files": Ghi file nu trng tn Mc "File Extensions"

By Ruocyeu

"Extensions Allowed": Cc kiu file c php upload "User can upload all file types": Ngi s dng c th upload tt c cc loi file. Ty chn ny s v hiu ha ty chn trn Mc "File names" "Lowercase names": T ng chuyn tn file sang dng ch thng (khng c k t in hoa) "Filenames with blanks": Cho php/khng cho php tn file c khong trng "Rejects filenames": Cc tn file khng c php upload Tab "Security" "Anti-leech System": Cho php chng li nhng site n cp bng thng "Allowed hosts": Danh sch cc host c php (ch c hiu lc nu ty chn trn c bt) "Log views": Bt/khng bt h thng theo di vic download ti liu Tab "Updates" Nn nguyn Bc 2: To Categories Trong phn qun tr component M com_docman: Menu "Components" --> chn "DocMAN"

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

1 M mc "Categories" 2. thm mt chng loi (category) mi nhn vo nt "Add" 3. Nhp tiu ca chng loi vo "Category Title". VD: Sch Vn hc 4. Nhp tn ca chng loi vo "Category Name". VD: Sch Vn hc 5. Chn mc ca chng loi trong danh sch "Parent Item" 6. Chn nh i din cho chng loi trong mc "Image" 7. Thit lp mc quyn hn truy cp vo ti liu trong mc "Access Level" 8. bt chng loi trong mc "Published" chn "Yes" 9. Nhp thng tin chi tit v chng loi ti liu vo "Description" 10. Nhn nt "Save" lu li

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bc 3: Upload file ln DocMan

1. M trang qun tr Joomla 2. M com_docman: Menu "Components" --> chn "DocMAN" 3. M mc "Files" 4. Nhn vo nt "Upload" 5. Chn mt trong ba cch sau ri nhn nt "Next" "Upload a file from your computer": Upload file t chnh my tnh ca bn "Transfer a file from another server to this server": Truyn mt file t server khc ti server ca bn "Link a file from another server to this server": Link mt file t server khc ti server ca bn 6. Nu chn "Upload a file from your computer" th nhn tip nt "Browser" ch ti file, cui cng nhn "Submit"

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

7. Trong mc "Upload Wizard" Chn "Make a new document entry for this file" nu mun to mt ti liu gii thiu file ny. Chn "Upload more" nu mun upload file khc Chn "Display files" nu mun hin th cc file va upload Bc 4: Thm mt ti liu trong DocMan

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

M menu "Components" >> "DocMan" >> Document Nhn nt [New] ti mt ti liu mi Nhp tn ca ti liu mi, file gn vi ti liu ny v category ca ti liu Nhp cc thng tin khc Chn Yescho 2 la chn "Approved" v "Published" M tab "Permission" nu mun thit lp cc quyn hn i vi ti liu ny ... Nhn nt [Save] lu li Linkd download docman v1.5.1_stable: http://www.mediafire.com/?padyld39bmhhj74 Gi ting vit cho docman(nu com cha vit ha): http://www.mediafire.com/?rbjz73z2sk2fdk6 Ti liu hng dn ci t v s dng component Docman: http://www.mediafire.com/?fcgvhdbh7hr1qww

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 14: Chng tn cng SQL Injection trong Joomla

Hin 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 (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, ngay t lc ny, bn hy 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 bn nn i tin t ny.

Khng dng ti khon mc nh 'admin'

To mt ti khon qun tr (Super Administrator) mi thay v dng ti khon mc nh c tn 'admin'

Joomla Ton tp By Ruocyeu

Joomla Ton tp

By Ruocyeu

i tn v v hiu ha ti khon mc nh 'admin' m Joomla to ra khi ci t bng cch: M bng _users, tm bn ghi c id=62, i username khc 'admin' v thay block bng '1')

Khng dng m b mt mc nh '$secret' Joomla cung cp mt m b mt '$secret' t trong file "configuration.php". M ny c kt hp vi mt khu v hm MD5 to ra mt mt khu c m ha rt mnh (khng th d ngc) - tt nhin vi iu kin m $secret l ngu nhin v ch mnh bn bit. M file "configuration.php" tm bin '$secret' v thay bng mt chui k t ngu nhin (khng dng chui mc nh ca Joomla). VD: i vi nhng ngi lp trnh (developer) th ch nhng vn sau: p kiu d liu Lun p kiu d liu cho cc chui a vo cu lnh truy vn SQL. Th d: Nu mun kiu d liu l kiu nguyn (integer) th s dng cu lnh SQL: $sql = 'UPDATE #__mytable SET `id` = ' . (int) $int; Nu mun kiu d liu l kiu ngy/thng (date) th s dng cu lnh SQL: $date = & JFactory::getDate($mydate); $sql = 'UPDATE #__mytable SET `date` = ' . $db->quote( $date->toMySQL(), false); Lun g b ngha ca nhng k t c bit Bn cn g b ngha ca nhng k t c bit (nhng k t c kh nng gy nguy him cho cu lnh SQL) nm trong cc chui d liu c a vo cu lnh SQL bng cu lnh: $sql = 'UPDATE #__mytable SET `string` = ' . $db->quote( $db->getEscaped( $string ), false ); Chng tn cng DOS Trong cc mnh WHERE, nu bn c s dng lnh LIKE, hy m bo rng bn lc cc k t c bit nh "%" v "_" th s dng cu lnh SQL: $sql = 'UPDATE #__mytable SET .... WHERE `string` LIKE '. $db->quote( $db->getEscaped( $string, true ), false ) Chng tn cng XSS Rt nhiu ngi c thi quen ly d liu nhp vo t ngi dng bng cu lnh JRequest::getVar(). Tuy nhin y l mt thi quen khng tt. Thay vo bn nn s dng cc phng thc p kiu. Th d: Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Nu mun kiu s nguyn, dng cu lnh: $int = JRequest::getInt( $name, $default ); Nu mun kiu s thc, dng cu lnh: $float = JRequest::getFloat( $name, $default ); Nu mun kiu logic (ng/sai), dng cu lnh: $bool = JRequest::getBool( $name, $default ); Nu mun kiu t (word): ch c cc k t ch ci v k t gch di "_", dng cu lnh: $word = JRequest::getWord( $name, $default ); Nu mun kiu cu lnh (command): ch c cc k t ch ci, k t s, k t "." v "_", dng cu lnh: $cmd = JRequest::getCMD( $name, $default ); Nu mun kiu vn bn khng phi HTML (vn bn c lc b cc th HTML), dng cu lnh: $string = JRequest::getString( $name, $default );

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 15: Cch s dng Component Tab Manager GK3Cho cc bn Component Tab Manager GK3 l mt trong nhng b component rt hay m nhiu website mong mun c c n. Hm nay mnh s vit bi hng dn s dng com ny. Trc ht bn ti module ny v(N c trong gi nhng module cn thit cho joomla mnh share trong bi trc http://vietcanh.com/diendan/showthread.php?t=173) Sau ci t Component com_gk3_tabs_manager.zip v module mod_gk_tab.zip nm trong gi com_tabs_manager_gk3_J15!.zip Saukhi ci t, bn vo Component-->Gavick Tab Manager GK3 s c giao din nh sau:

Trn y bn ch manager group v manager tab, u tin click vo manager group to group:

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Trong manager group bn click vo add group bn gc phi nh trn hnh, sau t tn cho group v m t cho group (v d ti t tn l My Group) Sau khi c group, chng ta quay tr li menu chnh ca GK3 Tab Manager, sau chn vo manager tab, lc ny chn group ta va to bc trn v click vo chose a group:

Mt ca s mi hin ra bn chn vo add tab trn gc phi nh hnh v, tip n Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

in cc thng s cho tab ny. Ch cc thng s c ngha nh sau: Tab name: Tn tab Select tab type: Kiu ca tab + Nu bn mun hin mt module no vo tab ny th chn module + Nu mun hin mt bi vit th chon Article + Nu mun mt on code th chn XHTML ri vit on code bn mun hin th Module position: Nu bn chn l module bc trn th mc ny n l v tr ca ci module bn mun hin th! Select article: Nu bc trn bn chn l Article th bc ny bn s chn bi vit m bn mun hin th Content: Nu bn chn l XHTML th bc ny bn s din ni dung ca on code vo phn content Lp li cc bc v bn s to thm cc tab khc trong group My Group ca mnh:

Cui cng bn vo Extensions-->Module manager v chn module Gavick Tab GK1, trong module ny set cc thng s nh sau:

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Position: V tr hin th module Tab Group: Group m bn to bc trc ( y l My group) Style CSS, style type: L kiu hin th Cn cc thng s khc khng quan trng, bn c th t tm hiu. Kt qu y: Demo ti VietCanh.com

Chc cc bn thnh cng! C kh khn g comment li topic nh! Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 16: Vn bo mt trong joomlaBo mt cho Website Joomla l mt nhn t quan trng gp phn bo v Website trc cc m mu tn cng c ch ch cng nh v tnh, gip cho Website lun hot ng n nh v bn vng. Nhiu ban qun tr Website ch t trng tm vo vic thit k, cp nht ni dung v ginh th hng cao trong cc kt qu tm kim m qun i vic m bo an ton cho Website, ti khi s vic xy ra th qu mun. Bi vit di y s gii thiu ti cc bn 9 bc bo v cho Website Joomla v gim thiu cc nguy c tn cng t Internet. 1. Sao lu ton b Website theo nh k iu u tin v cng l quan trng nht l bn phi thng xuyn sao lu ton b Website bao gm c th mc cha Joomla v c s d liu MySQL. Hy lp lch t nht mt ln trong thng (khuyn co l mi tun mt ln) thc hin sao lu. Bn s tit kim c rt nhiu cng sc v tin ca khi Website b tn cng v ch mt vi gi khi phc li gn nh ton b. 2. Nng cp khi Joomla c phin bn pht hnh n nh mi nht (Th gii pc). Nhm pht trin nng ct ca Joomla lun pht hnh u n trung bnh mt thng mt phin bn mi bao gm c cc bn v li bo mt v v cc bn v tng cng hiu sut lm vic, do vy bn cn kim tra thng xuyn trn website ca Joomla (http://www.joomla.org) kp thi cp nht phin bn mi nht (Th gii pc). 3. Kim tra cc moun (modules) v cc thnh phn (components) ca cc hng th ba (Th gii pc) Mt s Website c th b tn cng thng qua cc li bo mt nm trong cc mun hoc cc thnh phn ci t thm t hng th ba. Do vy bn cng lun phi chc chn rng nu mnh c ci t cc mun v cc thnh phn t hng th ba th l cc phin bn mi nht (Th gii pc). Khuyn co: Hy hn ch ti mc ti a vic ci t cc mun v cc thnh phn t hng th ba. Ngoi ra khi bn quyt nh g mt mun hay mt thnh phn no khi h thng th bn cng g c cc bng c s d liu lin quan. 4. Quyn hn i vi cc th mc (Th gii pc) Sau khi ci t cc mun, thnh phn thnh cng bn cn thit lp quyn hn i vi cc th mc sang ch CHMOD 744. 5. Quyn hn i vi cc tp (Th gii pc) Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Thit lp quyn hn i vi tt c cc tp ca bn sang ch CHMOD 644. 6. Quyn hn i vi tp configuration.php (Th gii pc) y l mt iu rt quan trng. Bn phi chc chn rng mnh thit lp quyn hn cho tp configuration.php sang CHMOD 644. 7. Bo mt vi .htaccess (Th gii pc) Bn pht hnh mi nht ca Joomla bao gm c phin bn cp nht cho tp .htaccess lm gim thiu nguy c tn cng t cc hacker. Do vy bn cn phi truyn tp .htaccess ny ti server ca bn v i quyn hn sang CHMOD 644 8. Joomla! Register Globals Emulation (Th gii pc). Bn cn phi chc chn rng bin "register global emulation" c thit lp thnh OFF. Hy m tp global.php, tm dng define('RG_EMULATION', 1) v i n thnh M: define('RG_EMULATION', 0) 9. Register Globals (Th gii pc) m bo rng Register Globals c thit lp thnh OFF. Nu khng hy lin h vi Server ca bn i n thnh OFF hoc m tp .htaccess v thm vo on m sau M: php_flag register_globals off.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 17: S dng xmap lm sitemap cho JoomlaSitemap l 1 phn khng th thiu trong vic lm SEO, nhng bi vit trc SEO Viet Nam hng dn cc bn cc cch xy dng sitemap cho 1 website, sitemap cho yahoo ... Cu hi t ra l lm th no to 1 tool t ng cp nht sitemap, mnh tn thi gian update sitemap cho website. V vy hm nay SEO Vit Nam s hng dn cc bn cch ci t v s dng component Xmap to sitemap t ng cp nht cho website Joomla 1.5x - Down xmap phin bn mi nht ti y. - Cc bn tin hnh ci t nh nhng componet khc. - Cch s dng Xmap: 1. Ci t cc extension: Phn ny ty thuc vo website ca ban c s dng cc component khc na hay khng. V n gin l Xmap nguyn bn ch h tr lm sitemap cho content ca Joomla, v vy nu cc bn c cc phn m rng khc nh VM, Joomla Community, Joomla Social... th cc bn cn phi c plugin ca cc phn m rng ny chy km vi Xmap.

2. Thit lp cu hnh Xmap: Vo Xmap Component >> Options >> Preferences thit lp cc thng s phn ny, ci ny ty vo website ca bn nh.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

* Lu : Trong phn ny c 2 ng Link, xml sitemap v html sitemap nn nh xml l np cho google cn html l hin th trn web nu thch nh. 3. Thit lp cu hnh Xmap cho Menu: Phn ny n gin, cc bn ch cn r chut vo phn menu mun thit lp v chn Options.

Nh np xml sitemap cho google nh. Chc cc bn thnh cng.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 18: S dng joomfish lm website a ngn ngJoomFish 2.0 l 1 component rt ph bit trong gii s dng Joomla, JoomFish cho php bin dch cc phn c nh ca trang web to website a ngn ng. s dng c JoomFish cc bn cn c cc phn sau: - Joomla 1.5x - JoomFish 2.0 - Gi ngn ng ting vit cho Joomla 1.5x, hin ti chng ta ang lm web 2 ngn ng Anh -Vit nn ch cn bn vit ha ca joomlaviet v bn ting anh c sn trong Joomla. Cc bc tin hnh: Bc 1: Ci t gi ngn ng ting Vit cho Joomla 1.5 cho phn giao din ngi dng bn ngoi (frontend) v cho phn giao din trang qun tr (backend) nu cc bn c nhu cu. Vic ci t thng qua menu Extension - Install / Uninstall - chn gi ci t Bc 2: Ci t JoomFish 2.0, chn menu Extensions - Install / Uninstall, trong phn Upload Package File, cc bn chn gi JoomFish 2.0 ti v tn l jf2.0package_rc.zip, nhn Upload File & Install. Bc 3: Cu hnh JoomFish, chn menu Component - JoomFish. Chn Language Configuration, y l trang cho php bn cu hnh cc ngn ng ca trang web, bc ny cc bn hy ch mt s yu t sau y

Click vo cc ct Active kch hot nhng ngn ng m bn mun dng Trong ct Fallback, chn ngn ng thay th m bn mun dng trong trng hp khng c bn dch tng ng vi ngn ng hin ti. Trng ct Image filename, in ng dn ti file hnh i din cho ngn ng (V d ng dn cho file hnh ca ting Vit l components/com_joomfish/images/flags/vi.gif - ch bn phi upload 1 file hnh vi tn vi.gif trc ). Trong ct Config s gip bn chnh sa nhng cu hnh ngn ng n gin.

Cui cng nhn Save sau khi bn hon tt cc bc chnh sa ca mnh. Cu hnh module ca Joomfish trong modules manager: Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

+ Module type (module ta cn chnh y l mod_jflanguageselection ) + V tr hin th module (position - y ti chn v tr lang trn template ca ti) + Cho module hin th (public) + Hin th trn tt c cc trang (All)

Bc 4: ti mn hnh JoomFish 2.0, nhn vo Translation, y chnh l ni bn thc hin cc thao tc bin dch to trang a ngn ng cho trang web. Ch gc trn bn tri mn hnh, cc bn s thy 1 danh sch cc thnh phn ca trang web sn sng c bin dch (Content elements), y ti chn nh sau bin dch cc Menu sang ting Vit:

Language: chn Viet Nam Content elements: chn mt thnh phn m bn mun dch v d Modules

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

La chn bn trn c ngha l "Hin th danh sch cc modules ca trang web v s dch n sang ngon ng ting Vit". Danh sch cc module trn template ca bn hin ra:

Tip , chn mt modules m bn mun dch sang ting Vit, y ti chn module c tn l "Bi mi ng" - lc ny JoomFish s cho php bn dch module "Bi mi ng" sang ting m bn chn. Nh bn trn y l ta dch n sang ting Vit (cn nu bc trn cc bn chn l English - (United Kingdom) th tc l bn s dch module c tn l "Bi mi ng sang ting Anh". C bao nhiu ngn ng th bn phi dch by nhiu ln k c tn module c ang th ting gc ca n). Cc bn dch tn ca module ny cn cc tham s ca module gi nguyn. Ch ct phi, phn Publishing, cc bn nh nh du vo published.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Nh vy qu trnh dch 1 module sang th ting khc hon tt, vic dch cc thnh phn cn li nh menu, content, contact..., cng tng t nh vy. kim tra xem vic ci t v cu hnh JoomFish c thnh cng hay cha, cc bn hy kim tra ngoi phn frontend ca trang web, ch lc ny mod_jflanguageselection c bt ti v tr m bn chn la ( y l v tr lang trn banner ca trang web), nhp chut vo 2 l c chc chn rng mi th hot ng ng nh mong i.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Demo: http://vietcanh.com y l link down joomla bn 1.5.22: http://www.mediafire.com/?es4td98nqtp78f9 Link joonfish bn 2.0: http://www.mediafire.com/?ta4e1nc34rda81g Gi ting vit ca joomla: http://www.mediafire.com/?68bv1h58a5rt266 Chc cc bn thnh cng.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 19: S dng jcomment to bnh lun cho bi vit trong joomlaHu ht cc website by gi u c kh nng tng tc rt ln gia c nhn, t chc, c quan s hu trang web vi ngi s dng. Nhn c nhng phn hi tch cc ca ngi c gip cho website d dng a ra l trnh pht trin v c nhng bc i ng n trong tng lai ng thi c nhng phng hng dch v ca h ngy cng gn gi vi nhu cu ca ngi s dng hn iu ng ngha vi vic kh nng thnh cng ca h s cao hn. C rt nhiu cng c ngi s dng tng tc vi website v gi yu cu, thng ip ca mnh ti cc nh pht trin nh h thng bnh trn, trng cu, thm d suy ngh ca ngi s dng thng qua cc widget ci t di nhiu hnh thc, tm hiu ngun thng tin t cc trang mng x hi. Tuy nhin nhng hnh thc trn th nh pht trin thng ch ng hn tiu biu l "ngi m" s +1 ca google, hay like ca facebook :D v trong nhiu trng hp ngi s dng thng khng mn m g vi nhng th khc xung quanh ni dung m h quan tm hoc ang tm kim. Chnh v th chc nng bnh lun sau mi bi vit c th ra i v pht trin mnh m. Cho n ngy nay th n l chc nng khng th thiu, quyt nh rt nhiu th thm ch mang tnh sng cn vi mt s loi website mang nhng c th ring. Vi nhng website pht trin trn m ngun m joomla th c rt nhiu module m nhn chc nng ny vi cc loi chc nng cao cp v khng th hon ho thm c na. Cc component i ring cn pht trin c module comment cho ring mnh tiu biu nh mod_k2_comment ca Component K2. Hm nay ti s gii thiu vi cc bn Component Jcomment v2.2.0 dnh cho cc bi vit trong joomla v cc module cao cp ca n nh JComments_Latest, JComments_Top_Posters, jcomments_latest_backend, JComments Avatars 3.1 plugin dnh cho joomla 1.5x

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Hnh trn l hin th ca component Jcomment, bn nhng phn ti gch l ti s ni n trong qu trnh cu hnh component ny v ti cng ch ni n cc thng s cn lu , nhng thng s khng quan trng ti s b qua. ci t componet bn ti file ti nh km bao gm y cc module, plugin c component ca Jcomment. Bn tin hnh ci t nh nhng module khc thng qua Install/Uninstall manager 1. Cu hnh Jcomment Bn vo menu Component chn Jcomment/ Manager Comment

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

y l hin th danh sch cc bnh lun ca thnh vin. Mc tip theo l Setting - Tab General + Categories: Chn categories m bn mun c comment bn di cc bi vit trong catalog . + Enable RSS feeds: Nu chn yes th ngi dng s c thm mc RSS feed cho kin m h mun theo di n + Enable plugin chn l Yes cc plugin ci thm vo c hiu lc i vi cc chc nng ca Jcomment

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

- n tab Layout + Template: Chn template mc nh default + Cho php hin th mt ci? C/Khng + Cho php chn BBCode nh Google video, video youtube...? C/Khng + Hin bnh chn? c/khng + Tn tc gi? Tn tht/tn ti khon + S bnh lun trn 1 trang (number of page) + Field "E-mail" yu cu e-mail hay khng? + Field "website" Yu cu website hay khng?

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

- Tab Permissions: Phn quyn hn s dng b son tho cho cc nhm thnh vin. Phn ny bn khng cn quan tm nhiu, ch mc nh nh Jcomment thit lp cho cc nhm thnh vin trong joomla 1.5x

- Tab Restrictions Joomla Ton tp By Ruocyeu

Joomla Ton tp Maximum username length: Chiu di ti a ca tn s dng Minimum comment length: di ti thiu ca bnh lun Maximum comment length: di ti a ca bnh lun Character counter: B m k t kch hot? Shorten links longer than: Lin kt di hn ? k t Interval between posts: Thi gian ch gia 2 ln post comment Enable nested quotes: Kch hot trch dn Check names: Kim tra tn? C/khng Forbidden names: tn cm s dng

By Ruocyeu

Tab fileter: Lc, thay th nhng t bn khng mun xut hin trong bnh lun ca thnh vin

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

-Tab Smiles Thm, bt cc biu tng mt ci chn vo bi vit

- Tab Subscription Bnh lun ca ban qun tr

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

- Tab Custom BBCode thm, bt, kch hot cc BBCode cho php ngi dng chn cc thnh phn nng cao vo bi vit nh video google, video you tube, bi vit dng wiki...

Tab: Import commnet nhp cc comment t k2_comment hay virtuemart comment vo phn qun l comment ca Jcommnent Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

* Tip n cc bn cu hnh cc module m rng ca Jcomment - Module Jcomment top posters: y l mod cho hin th nhng thnh vin post nhiu commnet cng vi s comment ca h. Cc thng s l: S thnh vin c hin th, c cho hin th khch khng?, hin th dang tn ngi dng hay tn ti khon, hin th bnh chn khng? Hin th avata, kich thc avata...

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

- Th 2 l module Jcomment lastest: Module ny hin th nhng bnh lun m ta mong mun nh bnh lun mi nht, bnh lun mi nht trong bi vit... V cc thng s tng t module trn chng ta t tm hiu.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Demo ti http://vietcanh.com Link down ti liu: http://www.mediafire.com/?rndv77c9mj3mcpl Chc cc bn thnh cng!

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 20: S dng Sh404SEF to ng link thn thin cho Joomla 1.5x

Nh chng ta bit c rt nhiu Component gip to Link thn thin (SEF) nhng trong s c sh404SEF l c th khng cn n file .htaccess, v vic cu hnh cng rt d dng. SEF mc nh ca sh404SEF cng rt tt ri (vietcanh.com/tong-hop-the-cay/the-ngu-hac.html), tuy nhin nu mun bn cng c th lm cho tt hn na. Sau y l cc bc c bn ci t v cu hnh sh404SEF cho Joomla! : 1. Download sh404SEF ti y: http://www.mediafire.com/?g5ebhwa837y68cv (y l gi gm rt nhiu component, module v plugin m ti tng hp trong c c sh404SEF bn 2.2). 2. Ci t bnh thng nh cc Component khc. Sau khi ci t bn s c Component sh404SEF, Mambot (Plugin) v c th ci thm vi Module khc na (ty theo phin bn sh404SEF) i vi cc Module th bn c yn , phn ny chng ta cha ng ti. 3. Trong Admin, vo Components -> sh404SEF bt u cu hnh:

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

4. Ngay ti bng iu khin chnh ca sh404SEF bn phi nhn vo dng ch "Click here to switch to extended display (with all available parameters)" nm bn phi, khi vo sh404SEF Configuration mi xut hin tab Advanced chnh. 5. Chn sh404SEF Configuration

6. Trong Tab Main, mc Enabled? bn chn l c (yes)

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

7. Ti mc Character replacements list bn chn thm cc k t sau y vo tip theo sau cc k t c sn: |a, |a, |a, |a, |a, |a, |a, |a, |a, |a, |a, |a, |a, |a, |a, |a, |a, |d, |e, |e, |e, |e, |e, |e, |e, |e, |e, |e, |e, |i, |i, |i, |i, |i, |o, |o, |o, |o, |o, |o, |o, |o, |o, |o, |o, |o, |o, |o, |o, |o, |o, |u, |u, |u, |u, |u, |u, |u, |u, |u, |u, |u, |y, |y, |y, |y, |y, |A, |A, |A, |A, |A, |A, |A, |A, |A, |A, |A, |A, |A, |A, |A, |A, |A, |D, |E, |E, |E, |E, |E, |E, |E, |E, |E, |E, |E, |I, |I, |I, |I, |I, |O, |O, |O, |O, |O, |O, |O, |O, |O, |O, |O, |O, |O, |O, |O, |O, |O, |U, |U, |U, |U, |U, |U, |U, |U, |U, |U, |U, |Y, |Y, |Y, |Y, |Y 8. Chuyn qua Tab Advanced, trong phn Activate URL cache chn c (ci ny s gip gim thi gian m trang Web, nu khng thch bn c th chn khng)

9. Ti mc: File suffix nhp vo .html (mc nhin c sn) 10. Ti phn Rewriting mode?, bn chn Without .htaccess (index.php) Cc mc cn li nguyn, khng ng ti. Tip n trong mc Component sh404sef extentions ta chnh cu hnh cho cc module m gi sh404sef ang s dng h tr.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

11. Ti mc: Use Title Alias chn Yes 12. Ti mc Apply to which categories? bn chn All Categories Cc mc cn li nguyn, khng ng ti. 13. Chn Save lu cc cc thng s va thit lp. 14. Vo Site - > Configuration -> Thit Lp SEO -> chn Yes cho phn Use Apache mod_rewrite. Mt s lu khi s dng Sh404sef:- Kim tra sh404sef phi hot ng tt trc khi chnh sa cc thng s, mi khi chnh sa xong phi xa Cache ca sh404sef v ca Joomla! (nu c) cc thng s mi c hiu lc v khng b li link. - Nu gp trc trc vi file .htaccess th ti file ny pha bn trn v dng hoc theo hng dn trong phn sh404SEF Documentation . - i vi Joomla! 1.5 th nn chn SEF Title ch ng chn Alias, v s d b li font ch m UTF-8. - Nu b li cn phi ci li sh404SEF th nh Uninstall ci c v xa cc bng d liu ca n trong Database th mi c v nu khng xa th sau khi ci t li n vn gi nguyn cc thng s thit lp v c th li s vn cn. - Sh404sef ch c plugin cho mt s t component, v vy khi chn sh404sef bn phi kim tra cc component khc xem c h tr sh404sef hay khng. Trong trng hp component ko h tr sh404sef, bn phi t vit plugin cho component hoc chuyn sang dng component khc thay th. - Lu sh404sef v Joomsef s dng chung 1 ku cu hnh database, nn khi cc bn mun uninstall sh404sef ci joomsef, cc bn phi delete lun thng tin cu Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

hnh ca sh404sef trong database. - Khi ci t sh404sef th cc ng link ca web s c l vo CSDL ca component ny. V th khi bn thay i tn mt bi vit, mt menu, hay 1 catalog th trn thanh a ch ca trnh duyt web s khng i theo v d bn c mt link l http://vietcanh.com/tin-tuc/cay-canh.html Sau bn i tiu bi vit Cy cnh thnh Cy cnh l g? th khi vo bi vit ny trn trnh duyt vn gi link c. By gi bn mun n phi thay i thnh http://vietcanh.com/tin-tuc/cay-canh-la-gi.html bn phi bt buc lm theo cc bc sau nu khng s khng c hiu lc v s li thm(theo kinh nghim ca ti) 1. Tt (disable) component sh404sef trong administrator 2. Truy cp vo CSDL thng qua PHPMy admin. Sau tm n table jos_redirection 3. Tm n link tin-tuc/cay-canh.html sau xa dng ny i 4. Vo admin joomla xa ton b cache i(bc ny rt quan trng v phi thc hin t lc ny) 5. Enable component sh404sef ln v th li Trong qu trnh lm bn s c thm kinh nghim v rt kh ni nn ti khng th ni ht c. Tuy nhin da vo cch disable com sh404 i theo di lin kt gc ca lin kt vi ch s IP ca n bn s c thm nhiu hng gii quyt vn khi gp li vi sh404. Chc cc bn thnh cng!

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 21: Phn quyn trong joomla, qun l thnh vin trong joomlaVn phn quyn v qun l thnh vin trong joomla lun l mt vn kh gii quyt d nhiu ngi quan tm. Trong joomla 1.5x th vic phn quyn hn rt kh khn, vi phin bn joomla 1.6x v 1.7x c nhiu ci thin ng k. Hm nay ti s hng dn cc bn ci t v thc hin phn quyn ngay cho mt nhm c trong joomla, cc bn cn ch mt s bc khng th b qua c nu mun component hot ng c hiu lc. Trc ht l cng c s phn quyn v qun l thnh vin trong joomla 1.5, cc bn buc phi s dng component m rng c thm nhiu la chn trong vic qun l thnh vin, y chng ta dng component Noixacl2.0.6.zip c trong gi nh km v bao gm cc module qun l quyn truy cp, qun l quyn lin quan ti cc menu, module, bi vit, phn quyn qun tr.... menuAdapter1.5.1.zip adapterModulesv1.0.zip AdapterContent1.5.5.zip adapterAccess1.5.3.zip Phn phn quyn ngho nn ca joomla:

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Sau khi ci t component v cc module, bn c th truy cp d dng hn ti phn qun l vic phn quyn ngay trn menu component

Trc tin bn vo tab Adapters manager v enable cc module ci t ln.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Trong tab manager groups l ni cha cc nhm c to, bn cng c th to thm nhm mi bng cch nhn vo nt new gc trn bn phi trang qun tr.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

By gi bn chuyn sang tab Manager level v quy nh level cho tng nhm:

V d cp c bit (level special) th bn chn cho nhm administrator v super administrator

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

By gi chuyn sang tab manager user l ni qun l cc thnh vin, chng ta phn quyn cho user no mt quyn hn no , v d ti phn cho user c tn l LEO v quyn hn l administrator (cha phi l supper administrator nh)

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

By gi ti quay li tab Manager group, chn nhm administrator thc hin phn quyn cho nhm ny. Gi s ti cho cc thnh vin trong nhm Administrator c php vo trang qun tr nhng b kha quyn chnh sa mt vi modules hay components no th ti s chn block component

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Trn hnh v th nhng thnh vin no trong nhm administrator s vo c trang qun tr nhng khng chnh sa c module

Bn cng c th thit lp thm quyn hn cho nhng nhm nh hn nh nhm register c quyn no v d nh hnh v bn di bn c th cho mt nhm no cc quyn nh thm bi vit, chnh sa bi vit, copy, di chuyn, public, k c xa bi vit...trong mt catalg c ch nh nh ca talog The CMS

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

V nhiu quyn hn khc nh thit lp cc quyn cho cc nhm vi cc menu, modules. n mc c nh th ny c l l qu Super Administrator thc thi quyn lc ca mnh ri ng khng? By gi chng ta th truy cp vo vi user tn l LEO, thnh vin ny trong nhm administrator nn c php vo trang qun tr nhng mt vi quyn hn nh chnh sa cc component b kha mt ri.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Truy cp vi user name c ti khon l LEO

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

vo c trang qun tr roi :D

Anh ta h hng truy cp vo component no

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Nhng quyn hn b kha:

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Link down module+componet: http://www.mediafire.com/?pj7qgcydq53l87p

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bi 22: To mega menu, dropline menu, split menu... trong joomlaNu n thun bn ch cn cch to menu xung trong joomla, cch to menu x xung trong joomla,...th bn ch cn ci module ny v cu hnh mt hai bc l xong http://www.mediafire.com/?vmyz1nddnyz Tuy nhin hin nay chng ta thy rt nhiu web site c s dng cc dng menu rt p mt nh dropline menu, css menu, split menu, mega menu.... Vic khng c nhng menu ny cng khng sao tuy nhin trong vi trng hp chng ta thc s thy rt thch th vi n, hm nay mnh s hng dn cc bn ci t v cu hnh loi menu c ty bin cao nht l mega menu. Mega menu c rt nhiu chc nng trong c o nht l kh nng load cc v tr (position) hoc cc module. Mnh s gii thiu v mega menu ca JA, v vy c nn tng ca cc loi menu ny th chng ta cn ci t t3 framework for joomla v n c 2 phin bn dnh cho J15 v J17. Cng vic rt n gin, trc tin chng ta ci t joomla sau ti gi framework cho phin bn joomla tng ng ti a ch http://www.joomlart.com/forums/downl...?do=cat&id=316 Sau khi ti gi framework v, bn gii nn sau ci t nh nhng module bnh thng thng qua menu install/uninstall

Chng ta ci t component com_jaextmanager trc sau ci t thm cc plugin i km, v ci gi template ja_t3_blank.v1.1.6 (gi ny sau khi ci t s th Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

giao din v cc chc nng gn nh khng thay i v n cho ta thm cc ty chnh mi)

Sau khi ci t ta vo chn template ja_t3_blank lm mc nh nh trn hnh v!

Sau ta kick chn template ny vo ty chnh thm cho template! Trong tab Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Profiles, ti mc Menu Seting bn chn cho mc Menu System l Mega menu

y l h thng menu mu chng ta c th ty to thm, khi t tiu cho menu, cc bn c th thm vo cc m thit lp menu (VD menu th 3 phn menu title chng ta in l "My Mega menu[cols=3 colw1=200 colw2=350 colw3=230]MegaMenu" - Tc l to mt menu c tn l My Mega menu, n s bao gm 3 ct vi rng tng ng nh trn v c Menu Dscription l MegaMenu) v vi h thng ny ta c giao din gm 4 menu t c nh sau:

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Menu th nht chia thnh 2 ct gm cc menu con.

Menu th 2 chia thnh 3 ct, mt ct gm cc menu con, mt ct load position-ni c module video youtube player t v mt ct load module Login.

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Menu th 3 l mt ct cha cc menu con Nh vy bn hnh dung c b cc menu v theo nh s lng menu ti to bn trn th chng c chia ra nh sau:

Nh vy ngoi front-end v tr ca cc menu trn s nh sau: Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Bn menu chnh.

Menu th nht gm cc menu con

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Menu th 2 v cc menu con

Cc ty bin trn menu 2 c nh du

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Load mt position (load position c tn l video, ti v tr ny ti t module video youtube player)

Load mt module (Load module c tn l Login Form)

Joomla Ton tp By Ruocyeu

Joomla Ton tp -

By Ruocyeu

Menu th 3 c mt ct v gm cc menu con! Nh vy chng ta c mt mega menu cc nh roi, phn sau ti s hng dn cc bn ty chnh su hn vo code CSS ca menu cho n c o hn v d nh thm icon, i mu ch trn emnu, mu ch description, i template khi kch hot menu, hay khi di chuyn chut qua menu.... Chc cc bn thnh cng!

Joomla Ton tp By Ruocyeu