Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

Hng dn thay i trong NukeViet v mu nn, border, menu v c ch bo mt

Ch nht, ngy 31 thng ba nm 2013

Hng dn thay i mu nn, border, menu... trong NukeViet thay i mu nn,hinh nn ,menu ca giao din th bn c rt nhiu cchbn c th dng photoshop chnh sa mu ca cc hnh nh trong thu mc images(url//themes/default/images). Bn c th dng adobe dreamviewer chnh sa code hay vo chnh sa code trong CSS. Sau y mnh s hng dn cho cc bn cch m mnh thng dng thay i mu nn,border, menucch ma mnh thy n gin nht l vo sa code trong th mc CSS. Nhng ci lin quan n giao din phn ln dnh dng n css. chnh sa code bn m file template.css (url// themse/default(hay tn giao din bn chn)/CSS/template.css). M file ny vi notepad thay i mu nn th bn tm n on code sau trong file template.css. body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #FFCCFF; line-height: 1.4;

thay i mu nn th bn ch cn thay i on code mnh t mu trn. Di y l bng mu trong thit k website: Bn cng c th ly m mu link : http://translate.google.com.vn/translate?hl=vi&langpair=en|vi&u=http://htmlcolor-codes.info/ thay i mu cho border th ban thay on code mnh t mu theo mu trong bng mu. #container { width: 960px; margin: 0 auto; background-color: #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:2px; } t mu cho menu,block th thay m mu khc vo on code di trong file jqueryslidemenu.css (url// themse/default/js/ queryslidemenu/ jqueryslidemenu.css) } .jqueryslidemenu ul li.current{ background:#3366ff; /*tab link background during hover state*/ color:#FFFFFF; } /*1st sub level menu*/ .jqueryslidemenu ul li ul{ position: absolute; left: 0; display: block; visibility: hidden; background:#707038; v trong thu mc promenu.css (url// themse/default/css/ css/promenuu.css) #smoothmenu2 { } .ddsmoothmenu-v { z-index: 5; }

.ddsmoothmenu-v ul li { position: relative; } /* Top level menu links style */ .ddsmoothmenu-v ul li a { display: block; color:#ffccff; padding: 5px; white-space: nowrap; border-bottom:1px dashed #f5f5f5; } .ddsmoothmenu-v ul li img { position: absolute; right: 10px; } .ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active { color:#ffccff; background:#fff url(../images/flowericon.png) no-repeat 5px 8px; padding-left:20px; } .ddsmoothmenu-v ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/ background:#ffccff; color: #fff; } .ddsmoothmenu-v ul li a:hover { background: #F5F5F5 url(../images/flowericon.png) no-repeat /*background of menu items during onmouseover (hover state)*/ color:#990000; } /*Sub level menu items */ .ddsmoothmenu-v ul li ul { position: absolute; top: 0; font-weight: normal; 5px 8px;

visibility: hidden; width:200px; border:1px solid #ffccff; } /* Holly Hack for IE \*/ * html .ddsmoothmenu-v ul li { float: left; height: 1%; } * html .ddsmoothmenu-v ul li a { height: 1%; } /* End */ thay i mu khi ta kch vo menu thi lam nh sau: Bn m file jqueryslidemenu.css v thay nhng on mnh t mu thnh mu m bn thch trong bng mu trong link sau: http://translate.google.com.vn/translate?hl=vi&langpair=en|vi&u=http://htmlcolor-codes.info/ @charset "utf-8"; /* CSS Document */ .jqueryslidemenu{ font: bold 12px Arial; background:url("../../images/sidebox_bg.png") repeat scroll left top #FFFFFF; z-index:1000; position:absolute; bottom:0; left:0; width:100%; } .jqueryslidemenu ul{ margin: 0; padding: 0; list-style-type: none; } /*Top level list items*/ .jqueryslidemenu ul li{ position: relative; display: inline;

float: left; line-height:28px; height:28px; margin-right:2px; } /*Top level menu link items style*/ .jqueryslidemenu ul li a{ display: block; color:#FFF; text-decoration:none; font-weight:bold; padding-left:8px; padding-right:8px;} * html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; } .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{ color: white; } .jqueryslidemenu ul li a:hover{ background:#E71E38; /*tab link background during hover state*/ color:#FFFFFF; } .jqueryslidemenu ul li.current{ background:#E71E38; /*tab link background during hover state*/ color:#FFFFFF; } /*1st sub level menu*/ .jqueryslidemenu ul li ul{ position: absolute; left: 0; display: block; visibility: hidden; background:#E71E38; } /*Sub level menu list items (undo style from Top level List Items)*/

.jqueryslidemenu ul li ul li{ display: list-item; float: none; border-bottom:#E71E38 1px solid; } .jqueryslidemenuz ul li ul li:hover{ /*sub menus hover style*/ background:#ffccff; } /*All subsequent sub menu levels vertical offset after 1st level sub menu */ .jqueryslidemenu ul li ul li ul{ top: 0; } /* Sub level menu links style */ .jqueryslidemenu ul li ul li a{ font: normal 12px Arial; width: 180px; /*width of sub menus*/ margin: 0; line-height:28px; height:28px; } .jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/ background:#E71E38; color: black; } /* ######### CSS classes applied to down and right arrow images ######### */ .downarrowclass{ position: absolute; top: 12px; right: 7px; } .rightarrowclass{ position: absolute; top: 6px; right: 5px; } Hng dn Bo mt h thng NukeViet

NukeViet 3 cung cp nhiu cng c v gii php bo mt gip ngi qun tr c nhng cng c hu hiu nhm ty bin h thng, gip h thng tr ln kn o v an ton hn trc s soi mi ca cc hacker. Bi vit ny tng hp v chia s kinh nghim cng nh gii php bo mt cho website s dng m ngun m NukeViet 3. Hy lun cp nht phin bn mi nht Vic u tin bn cn lm l lun cp nht cc phin bn mi nht ca NukeViet vic ny l hon ton min ph v gip chng ta sa cha cc li phin bn c, cp nht thm cc tnh nng mi cho h thng v cc module. Ngoi cch cp nht cc phin bn pht hnh, bn c th cp nht cc bn cp nht hng ngy theo chc nng cp nht phin bn. Mt ch trong vic pht trin thm tnh nng ca site, bn khng nn hin th cc thng tin ca phin bn NukeViet bn ang s dng (ch hin th cho ngi iu hnh ti cao ca site xem). Phn quyn ngi dng mt cch hp l H thng NukeViet l h thng rt mnh v vic phn quyn qun tr site, nu mt cch hp l bn c th ngn nga cc nguy c tn cng ni b hoc tn cng vo cc ti khon qun tr. Sau y l mt s lu : Khng to thm ti khon qun tr ti cao. Bn khng nn to nhiu ti khon ny bng cch sa c s d liu. Khng phi t dng m NukeViet ch cho php c 1 Ngi qun tr ti cao (God admin)1). Khng nn s dng ti khon qun tr ti cao cho nhng hot ng thng thng (V d ng tin, post bi) Thay vo bn nn to thm ti khon khc s dng ring cho nhu cu ny. V d vic to thm cho mnh mt ti khon iu hnh chung hoc vi quyn thp hn l Ngi iu hnh module (tt c module) x l cc cng vic ny, y l mt tng khng ti (ng qun l s dng cc mt khu mnh v khc nhau). Khng nn trao qu nhiu quyn khng cn thit cho mt ti khon no . Ch cp quyn truy cp cho h vo nhng khu vc ph hp. Hn ch s dng cc module v block Hy s dng cc module v block mt cch hn ch, c ngha l ch ci nhng module v block no tht cn thit, s trch c cc li (bug) tim n trong bn thn module v block. Nu module no khng s dng, bn cn tin hnh xa trong cng c qun tr ca NukeViet. Chn truy cp th mc khng c php Cch ny nhm trnh nhng ngi c ch tm khng tt khai thc thng tin v site ca bn, ri dng thng tin d li v khai thc. Rt nhiu nh cung cp dch v Hosting hay Webmaster ngm nh ch cho php xem danh sch c c file ca th mc. Tuy nhin, bn nn loi b kh nng xem ni dung th mc bng

cch to file file index.html trong tt c cc th mc. Ngoi ra bn cn thm file .htaccess c ni dung: deny from all cho tt c cc th mc khng cho php truy cp trc tip (ch khi dng file .htaccess ny tt c cc file trong th mc ny s khng truy cp trc tip c). Nu l ngi pht trin module bn nn lu khng cho truy cp trc tip cc th mc sau ca mi module: modules/about/adminmodules/about/blocksmodules/about/funcsmodules/about/lan guage (Ch cch bo v th mc bng file .htaccess ch p dng c cho hosting dng my ch web Apache, cc my ch dng IIS s khng c bo v, v vy nu c th, bn nn chuyn sang dng h iu hnh linux dng my ch web Apache). Ngoi ra bn nn chn cc loi bots d ti cc th mc nhy cm ca bn bng cch chn code sau vo file robots.txt trn th mc root: Disallow: /dir_name/Disallow: /file_name.ext Vn Chmod Chmod th mc public_html thnh 710 v cc th mc cn li thnh 701, vic ny s gip bn bo v c cu trc website ca mnh. Cc th mc cache, data , files, logs, sess, tmp, uploads (v tt c cc th mc con ca chng) cn chmod 755 (mt s host cn chmod 777) h thng c th ghi file. Chmod tp tin config.php thnh 400, iu ny chng hacker local v view source ca tp tin ny. Thng tin Admin Thng th mc ch user ca qun tr vin l admin v khng thay i c, iu ny lm cho cc hacker ch cn on pass, vic cn lm l thay i tn admin. Do bn nn i tn ti khon admin thnh 1 tn ring no ch c site bn s dng. Ngoi ra bn c th bo v khu vc admin 1 hoc nhiu cch sau: i tn th mc admin Bn hy i tn th mc admin thnh 1 ci tn no m ch bn v cc thnh vin ban qun tr site c bit v d adm2457 Khi bn cn sa file includes/constants.php, tm n dng //Ten thu muc admindefine( "NV_ADMINDIR", "admin" ); //Ten thu muc editorsdefine( "NV_EDITORSDIR", "admin/editors" ); Sa thnh: //Ten thu muc admindefine( "NV_ADMINDIR", "adm2457" ); //Ten thu muc editorsdefine( "NV_EDITORSDIR", "adm2457/editors" ); Bt ch captcha trong khi ng nhp

Bn c th chn cht ng nhp c yu cu captcha ty theo nhu cu bo v site bng cch cu hnh hin th captcha trong phn Cu hnh Cu hnh chung. Bt ch Kim tra IP khi truy cp khu vc admin Nu Bn c IP tnh, hoc ch truy cp site trong gii IP c nh, Bn c th cu hnh chc nng ny trong phn: Qun tr Cu hnh site.

thc hin vic ny bn cn thm a ch IP hoc di IP truy cp vo admin vo phn di

Sau Sa phn cu hnh Kim tra IP khi truy cp khu vc admin v lu li. Bo v th mc admin bng chc nng bo v th mc ca hosting Nu hosting ca bn c h tr chc nng bo v th mc bng ti khon v mt khu, bn nn dng chc nng ny bo v th mc admin. Nu hosting ca bn khng h tr bn c th dng chc nng Kim tra tng la cho khu vc admin trong phn cu hnh ca menu qun tr. Giu file config.php File config.php l file cha tt c nhng g quan trng nht, v vy vic khng view c source ca file ny rt quan trng. bn nn i tn file di chuyn n 1 v tr ngi khc kh on ra. Sau khi i tn v i ng dn file config.php, cc bn tm fileincludes/constants.php Tm n dng: //Ten file configdefine( "NV_CONFIG_FILENAME", "config.php" ); Edit li cho ph hp vi ng dn v tn file config.php V d: trn hosting cc file c t trong th mc /public_html/ , bn c th i tn file config.php thnh cfg.nkv v di chuyn n ra ngoi th mc /public_htm/ (khi file cfg.nkv nm ngang hng vi th mc /public_html/) v dng lnh: define( "NV_CONFIG_FILENAME", "config.php" ); s c sa thnh: define( "NV_CONFIG_FILENAME", "../cfg.nkv" ); Thay i ng dn ti cc th mc h thng Cc th mc sau bn nn i tn: cache, data , files, logs, sess, tmp sau khi i tn cc th mc ny bn cn khai bo li cc thng s ny vo file includes/constants.php M ho file cu hnh h thng ha cc file php bn c th chn IonCube v ZendGuard 5. Vic m ha file nu b xem thng tin s kh m gii m c (kh khng c ngha l khng th). Cc file bn cn thit m ho l config.php v includes/constants.php. Nu c iu kin bn c th m ha tt c cc file *.php ca site. Thng xuyn sao lu website

Bn hy ln lch nh k hng tun thm ch l hng ngy thc hin vic sao lu website (bao gm c s d liu site v d liu dng file c trn h thng). Hng thng hy thc hin mt bn sao lu y , ton din site (backup full). Hy gi cc bn sao lu u an ton (tt nhin khng phi trn server chy web ca bn ri). Sao lu c s d liu NukeViet c sn chc nng sao lu c s d liu (database) v chc nng ny mc nh c kch hot hng ngy h thng s t ng sao lu v lu tr trn site, bn hy ti n v. C s d liu sao lu s c lu tr trn site ti a 30 ngy (tng ng 30 file sao lu) trc khi n t ng b xa i. NukeViet cng c chc nng gip bn sao lu c s d liu th cng (sao lu tc thi) bn s dng bt c lc no. Sao lu cc d liu dng file c trn site Ngoi c s d liu, NukeViet cn lu trn website cc d liu dng file khc, bao gm tp tin c upload ln, tp tin cu hnh, cc d liu m h thng bc tch c v lu trc dng file thay cho dng c s d liu MySQL bn cn ti cc d liu ny v thng qua trnh FTP. Sao lu y Ti ton b d liu trn server v, bao gm c code v cc d liu tm trn site, bn s c mt bn sao lu y nht. Bn sau lu y ny c bit hu ch khi site bn b hack, c th n cha thng tin gip d ra du vt ca hacker. Cp nht thng tin t din n nukeviet.vn Hy cp nht nhng thng tin mi nht t din n http://nukeviet.vn, vic ny s gip bn nm bt c thng tin v vic cp nht phin bn, tnh trng bo li cng nh pht hnh phin bn ca NukeViet. Hng dn x l website sau khi b hack D bn c bo mt website nh th no i chng na th khng c ngha l n c an ton tuyt i. V s tht l website ca bn vn c th b tn cng, b hack! N cng ging nh vic mang laptop ra ng l c th b mt cp vy, khng th trnh c! Tuy nhin nh vic phng th k nh hng dn trn, chng ta hon ton c th kim sot s c. Ty tng trng hp b hack m bn cn c phng n i ph v th. Vi trng hp nng v kh chng nht l site ca bn b hack local th bn cn thc hin ngay bin php sau: Bo nh cung cp host c h tr. Nu h khng h tr, bn cn lm cc bc tip theo: ng ca site ngay lp tc (nu l Share hosting th b qua bc ny, nu l VPS hocServer th ng ca tt c cc dch v: web, FTP, mail. trn cng my ch). Khng sa i hoc xa bt k file no.

Sao lu y (backup full) ton b code, CSDL, v logs (file logs ca hosting rt quan trng, gip chng ta truy tm nguyn nhn hoc du vit ca hacker) ca hosting ca site c v ti v my ca bn c th khi phc li n. i mi mt khu ti khon, mt khu email, mt khu hosting, mt khu c s d liu, mt khu FTP, mt khu mail s dng dch v SMTP, qut virus my tnh ca bn cn thn phng my tnh b dnh virus v cc phn mm gin ip. Xa sch hosting m bo host ca bn sch (khng c ngha l host ca bn an ton nu b hack local). Ci li bng mt bn NukeViet tng ng, m bo n sch bng cch ti v t y:http://code.nukeviet.vn. Sau s dng c s d liu v cc tp tin d liu ca site c chuyn sang site mi, hy m bo khng b st shell trn site. Cui cng ng qun nng cp ln bn NukeViet mi nht. Nu s dng share hosting m b hack local, tt nht hy i nh cung cp host. Nu bn khng kh nng kim tra b hack nh th no lin h vi Ban Qun Tr NukeViet c gip . Lu : Cc hosting dng chung (Share hosting) thng d b hack hn cc my ch o (Virtual private server - VPS) hoc my ch ring (Dedicated Server). V vi cc hosting dng chung, ch cn mt site b hack l tt c cc site dng chung server u c th b tn cng thng qua phng thc hack local. .................................K44TKKD_Giang.......................................................
Tags: Hc tp, Nukeviet, Tin hc


- See more at: http://phantuanduy.blogspot.com/2013/03/huong-dan-thay-oi-mau-nen-bordermenu.html#sthash.6xVM3tRP.dpuf

hiu chnh giao din ca website bng cch can thip vo m ngun, trc ht cn lu cc tp tin sau: template.css // css ca h thng theme

nav_menu.css // css menu ngang trn ddsmoothmenu.css // css menu dc news /modules/menu/menu_theme_default.tpl // file xut menu ngang /smooth_navigational_menu.tpl // file xut menu ngang

1. To hnh nn ngoi (Body) body { background: url(../images/bg.jpg) top center fixed repeat-x ;// fiel hnh nh gi nguyn khi cun font-family: Tahoma, Arial, Helvetica, sansserif; font-size: 75%; line-height: 1.4; } 2. Hnh nn trong (container) #container { width: 950px; margin: 0 auto; background-color: #fff;// mu hnh nn trong } 3. Hnh nn header #header { background: #A2D8FA url(../images/header.jpg) norepeat;//hnh nn ca header height: 91px;// chiu cao position: relative;

} 4. chiu rng ca cc layout: gip cc bn iu chnh rng ca cc ct a) left-body-right,body-left-right .span-5 {background: red repeat-x; width: 190px; } /// ct tri .span-13 { width: 510px;} //cut ga .span-6 { width: 230px; } // ct phi b) body-left / body-left .span-19 { width: 750px; } .span-5 {background: red repeat-x; width: 190px; } /// ct tri 6. th thanh ngang div.silver { background: #f2f2f2; }

div.bordersilver { border: 1px solid #d9d9d9; } div.box h3.header {

border: 1px solid #0f69e2; border-bottom: 2px solid #fff;; height: 28px; line-height: 28px; color: #fff; text-indent: 10px; background: #0B41A5 url(../images/h3.header.jpg) repeatx; } 7. Thay i mu nn cho menu dc M file css/ddsmoothmenu.css tm on dong 133 .ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active { background: #f2f2f2; /*background of menu items (default state)*/ color: #4a4a4a; } thay background: #f2f2f2 , #f2f2f2 thnh mu bn mun - mu khi bn r chut vo .ddsmoothmenu-v ul li a:hover { background: #e9eef2; /*background of menu items during onmouseover (hover state)*/ color: #e63707; } Mu khi r chut vo menu chnh hin ra cc menu con .ddsmoothmenu-v ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/ background: #e9eef2;

color: #e63707; } p/ s: nu mun thay mu bng hnh nn th cc bn tahy nh sau background: #e9eef2;th s sa thnh background: url(../images/header.jpg) no-repeat; (no-repeat : hnh nn ko lp li, mun lp li hng ngang chn :repeat-x)

You might also like