版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
|zencart|4|如果你的Zen-cart需要一個(gè)Blog來(lái)發(fā)布一些你的動(dòng)態(tài),可以試試Wordpress,WOZZen-cartModuleWOZWordpressOnZen-cart。WordpressonZen-cart第一種是把Wordpress的文件全部解壓到Zen-cart的根下,另法是WordpressZen-cart下新建的一個(gè)里。兩種方法最后Wordpress的地址都是[Zen-Cart把Wordpress解壓到你的Zen- 下,然后把Wordpress的文件夾名改blog,WordpressWordpress在Wordpress的設(shè)置一下,setting->General->BlogBlogaddress(URL)改為[Zen-CartURL],把設(shè)為默認(rèn)。ftp把WOZ解壓后的ZC_ROOT 下的文件上傳到服務(wù)器Zen-cart的安裝 把WOZ解壓后的WP_ROOT 下的文件上傳到服務(wù)器WordPress的安裝再把/ZC_ROOT/includes/temtes/MY_TEMP/里的CSS文件上傳到你的Zen-cart模板里的CSS文件夾里。這個(gè)是Wordpress的顯示。在你的Wordpress安裝 下,找到[PathofWordPress]/wp-如果你的Wordpress版本比較新,就不需要做這一步的工作了。打開(kāi)Zen-cart安 下的[PathofCart]/includes/extra_configures/wordpress-config.php,define define('ABSPATH','[Pathofdefine('ABSPATH','E:/mywebs/zen-在Zen-cart管理面板的adminpanel?tools?LayoutBoxesControllerWordpressWordpressWP_XXX 這個(gè)來(lái)你的Wordpress了Wordpress,WordpressZen-cartWordpressZen-cartzencart(c)2003ZenCartPoweredbyZen (c)2003ZenCart"覆蓋了模板的設(shè)計(jì)和圖形。如果您使用原有的模板和 信息。如果您使用自己的模板和圖形,您可以修權(quán)信息。如果您想將商店放在ZenCart上展示,您必須在頁(yè)腳上保留"PoweredbyZenCart"。保留"PoweredbyZenCart"對(duì)您和ZenCart都有好處,因?yàn)橄嚓P(guān)的互惠能提高您在搜索引擎的。如果您不想在ZenCart上展示,您可以去掉"PoweredbyZenCart",但不可如果要定制這段文字,在\includes\languages\s /php/zencart/317.htmlzen-cart實(shí)現(xiàn)MSN聊 /applications/websettings.aspx請(qǐng)MSN通,同時(shí)登入個(gè)人的WindowsLiveIDzencart首頁(yè)界面 首頁(yè)主樣式表 /css/s/includes/tem /includes/temtes/tem/includes/temtes/tem/includes/temtes/tem/includes/tem mon/main_tem/includes/temtes/temte_default/tem首頁(yè)中間August首頁(yè)中間August/includes/tem /includes/temtes/tem/includes/temtes/tem/includes/temtes/tem/includes/temtes/tem有的程序一看就明白然而真要進(jìn)行修改和擴(kuò)展還真不容易 merce就在哪兒,這種程序架構(gòu)比較復(fù)雜,初級(jí)編程人員很難看明白,但是當(dāng)你真正的要開(kāi)發(fā)一些新功能會(huì)變得如此的方便,zen-cart就是如此.zen-cart是國(guó)外比較優(yōu)秀的開(kāi)源電子商務(wù)網(wǎng)點(diǎn)源碼,zen-cart程序源于- merce的很多成果,而在擴(kuò)展性方面,zen-cart顯得又可以看到,zen-cart index.phpindex.phpindex.php經(jīng)過(guò)分析,你就會(huì)發(fā)現(xiàn),其實(shí)index.php頁(yè)面并不想你所那么神奇,那么深不可測(cè).相對(duì)于其他文件,Index.php當(dāng)它接到指令后,并不是自己來(lái)處理,而是把任務(wù)分配給他的下屬. 成什么任務(wù),那么就要看接收到的指令main_page的內(nèi)容了.index.php2-1index.phpindex.phprepresentsthehuboftheZenCartMVC*Overviewof<li>Loadapplication_top.php-see{@tutorial<li>Setmainlanguagedirectorybasedon<li>Loadall*header_php.phpfilesfrom<li>Loadhtml_header.php(thisisacommon te<li>Loadmain_te te_vars.php(thisisacommontem <li>Loadon_loadscripts(pagebasedandsite<li>Loadtpl_main_page.php(thisisacommon te<li>Load@package@copyrightCopyright2003-2005ZenCartDevelopment*@copyrightPortionsCopyright*@license/license/2_0.txtGNUPublicLicense*@version$Id:index.php29422006-02-0204:41:23Zdrbyte表格 加載application_top.php文Application_top.php這里定義了一個(gè)變量$language_page_directory,錄,該變量的值和$_SESSION["language"]值關(guān).加載” 中的所header_php.phpheader_php.php件,加載頁(yè)面時(shí),首先會(huì)加載該文件.html_header.phphtml_header.php文件包含了在<head></head>標(biāo)記中出現(xiàn)的內(nèi)容,默認(rèn)放在incl 下.當(dāng)然在特定的情況下,加載的可能不是這個(gè)文件,你可以再模板級(jí)或者頁(yè)面級(jí)來(lái)重寫(xiě)這個(gè)文件,從而定義特殊的html_header.php文件.html_header.php件已經(jīng)存在,則不會(huì)加載優(yōu)先級(jí)別比它低的文件了.圖 加載main_temte_vars.php文main_temte_vars.php文件根據(jù)$_GET["main_page"]的值實(shí)現(xiàn)了頁(yè)面的跳轉(zhuǎn)邏輯.該文件的加載過(guò)程和html_header.php文件的加載過(guò)程 html_header.php加載的是網(wǎng)頁(yè)頭部<head></head>中的內(nèi)容,而文件main_temte_vars.php卻決定了要加載的網(wǎng)頁(yè)的主體通過(guò)觀察temte_default中common下面 te_vars.php中的代碼,可以知道,若 頁(yè)面文main_temte_vars.php的文件,則將直接加載這個(gè)文件.否則,將加載當(dāng)前模板中的”tpl_$_GET["main_page"]_default.php”文件.$body_code問(wèn)”news_list,zen-cart沒(méi)有提供這個(gè)頁(yè)面,也沒(méi)有安裝類(lèi) ”/includes/modules/pages”中新建一個(gè)文件夾,命名為news_list,再該,就不會(huì)提示找不到了,至此一個(gè)新的頁(yè)面就建好了,接下來(lái)的工作就是要豐富該頁(yè)面的內(nèi)容了.這將在后面on_load容,即在頁(yè)面加載完成后要執(zhí)行的.可以在同一個(gè)頁(yè)面中定義多個(gè)on_load_*.js每個(gè)頁(yè)面有效.有關(guān)如何定義頁(yè)面級(jí)和站點(diǎn)級(jí)的onload,將在后on_load_*.js$za_onload_array[$zv_onload做好準(zhǔn)備.$zv_onload<body>onloadtpl_main_page.phpzen-cartmain_temte_vars.php中定義的變量$body_code所指文件予以加載.application_bottom.phpapplication_bottom.php本文介紹基于ZnCrt搭建外流程以使用Z-Crt中遇到一些常見(jiàn)問(wèn)題,是者開(kāi)發(fā)驗(yàn)的總,對(duì)希快速了和握Z(yǔ)nCrt的Hr有所幫助。、安裝配置H+yL環(huán)境建議裝HP成環(huán)包(方便捷)上也有多此類(lèi),在此就不敘了。果是虛主機(jī)的,需要?jiǎng)?wù)支持Z-Crt的安裝行環(huán)境求。、Z-Crt源程序,解壓并上傳空的對(duì)應(yīng) 下,在瀏覽器的址欄里面輸入,然后按照提示驟進(jìn)行裝安裝完成后,轉(zhuǎn)到前臺(tái)會(huì)發(fā)現(xiàn)有兩條顯眼的紅色背景的ri,這是要求你刪除或重命名安裝 的名字,以及讓你修改配置文件的權(quán)限(FTP改不了的話(huà)直接修改iclsiiiclsii_a.hp文件:in(RNCFIWRT,r);里re為ls),以被別有心者利,按照求做,然再刷新的網(wǎng)就K了。、安裝sylr批量商品管理軟,然后量導(dǎo)入數(shù)。量商品理插件,解壓之后里面有個(gè)若干個(gè)xt文件和個(gè)clg的 ,將clg 下的件全部拷貝到的程序裝 。刷新,在ls欄目下便以發(fā)現(xiàn)多了sylr的菜單;擊進(jìn)入網(wǎng)頁(yè)頂會(huì)有相關(guān)Cirin提示要你裝,根提示點(diǎn)擊r,這樣就成功安裝了P插件。然后是向數(shù)據(jù)庫(kù)導(dǎo)入數(shù)據(jù),這里要求上傳產(chǎn)品到程序安裝 的ims 下,可產(chǎn)品非常多手工編輯錄數(shù)據(jù)麻煩,人寫(xiě)了一個(gè)的工具可據(jù)產(chǎn)品直接成對(duì)應(yīng)的xl報(bào)表,需要,可聯(lián)本人。、模版修改主要是個(gè)大的面:頂?shù)膔和、導(dǎo)航、FlsJS展示、整體的色調(diào)修改導(dǎo)航欄在iclu 模版文件 mmlehp。在這個(gè)文件下id為iks的iv里面rire了一個(gè)件,里面輸出導(dǎo)菜單的可以將這個(gè) rire 改為我們需要的東西,也可以直接去iclsms/mefltmsl_ezs_rhdpp里面修改,對(duì)應(yīng)的CS位于iclsms/模版文件 sssylscss里面的iks里面對(duì)于三的模版左右兩欄目的度都可在irion下的布局設(shè)置里可接修改,但對(duì)于中間一欄的設(shè)置則需要修改CS代碼了,對(duì)應(yīng)的CS代碼位于iclsms/模版文件 csssylscss文件中的mirr中,改過(guò)這里之后,便會(huì)發(fā)頂部的O和導(dǎo)那部分寬度與整不協(xié)調(diào),我們續(xù)修改本文件中的lrp的寬度就可以了。默認(rèn)模版左右側(cè)欄的標(biāo)題背景顏色是不相同的,若要把他們改為一的顏色怎么修呢?有種法,一種是繼續(xù)上的CS文件里面直接改背景,另一種就將模版件下ims 下的帶有Hig的換成一樣的。、常設(shè)置(根據(jù)需開(kāi)啟左右側(cè)欄的容:ls→ytxsCrllr()購(gòu)物支付免運(yùn)費(fèi)塊設(shè)置Mls→ymtMdls安裝配置支付模塊Mls→ipMls免運(yùn)費(fèi)模塊設(shè)置(ip)Mls→rrlMls可設(shè)置券,等。()國(guó)家區(qū):cis→Cris(外貿(mào)英文可移除中國(guó)地區(qū)Code(2)CHN)(4)匯率設(shè)置:Localization→Currencies(使用IPS等支付方式注意保留CNY)(5)關(guān)閉或結(jié)賬的條款:在Configuration-->條款選項(xiàng)里設(shè)置6、局部細(xì)節(jié)上的調(diào)整:information欄目里面的內(nèi)容[在Tool→DefinePagesEditor菜單下]填充、sponsors欄目里面的[在Tool→BannerManager]更改、底部的 息(includeslanguagesEnglish.php)需要做對(duì)應(yīng)的修改等等。7、產(chǎn)品放大效果:在后臺(tái)Tools欄目下點(diǎn)擊ImageHandler2下拉菜單→點(diǎn)擊InstallImageHandler安裝圖像管理模塊;然后在Configuration中設(shè)置圖像參數(shù),IH放大(中)小圖像設(shè)為yes,在商品信息-圖像寬度/圖像高度分別設(shè)定要放大的大小。我們自己開(kāi)發(fā)主要是修改下面兩個(gè)文件:output.php8、是不是覺(jué)得自己瀏覽人數(shù)少的讓人尷尬?有辦法includes/modules/sideboxes/whos_online.php里面自己修改吧,其中$n_guests是游客人數(shù),$n_members是會(huì)員人數(shù),自己可以據(jù)此去修改。另外一個(gè)就是Poweredby信息的修改,修改方法如下:includes/languages/english.php里面修改第一個(gè)define()中對(duì)應(yīng)處為自己所要信息即可。9、記得安裝IPS等補(bǔ)丁(先執(zhí)行SQL語(yǔ)句,再上傳IPS補(bǔ)丁程個(gè)平平無(wú)奇,有些客戶(hù)會(huì)認(rèn)為他不是這樣我們的產(chǎn)品以及被的機(jī)會(huì)就降低,所以必須對(duì)這種做一些修改。/includes/modules/category_row.php里面修改相關(guān)代碼即可.11、做外貿(mào),推廣是一個(gè)很關(guān)鍵的環(huán)節(jié),所以這里就衍生了一個(gè)問(wèn)題:如何將GGAD代碼添加到中去?添加位置很靈活,這里的例子參考。全站代碼添加到:inclu mon/tpl_footer.phpGGAD定義操作代碼:<!--Codefor/登陸行為Conversion Code ludes/temtes/temte_default/tem Code ->includes/languages/english/shop_cart.php<!--Codefor關(guān)鍵網(wǎng)頁(yè)視圖Conversion><!--Codefor其它Conversion>注意:添加的時(shí)候,如代碼是直接加在開(kāi)頭(head之前的時(shí)候)會(huì)導(dǎo)致整個(gè)頁(yè)面的錯(cuò)位.12、顯admin/includes/header.php文件,搜索到echodate(rtimeGMT位置處,不用明說(shuō)了,大家都知道這里就是輸出時(shí)間的,面加上一句話(huà)date_default_timezone_set(PRC);存檔,到刷新一下看效果,okay,現(xiàn)在就是時(shí)間了。(但生成的訂單時(shí)間還是以所在服務(wù)器時(shí)間為準(zhǔn))13、由于申請(qǐng)不下來(lái),所以需要更換,更換的話(huà)則需要修改里面的配置信息,如何修改呢?先修改兩個(gè)配置文件includes/configure.phpadmin/includes/configure.php把里面的定義的變量改為需要的或者使用一種一勞永逸的辦法,使用http://.$_SERVER[HTTP_HOST]https://.$_SERVER[HTTP_HOST]Logo、Banner,這個(gè)沒(méi)有什么值得說(shuō)的,沒(méi)有技巧可言;CopyrightPoweredby信息的修改。14、如何設(shè)置搜索引擎優(yōu)化?在的Configuration-->搜索引擎優(yōu)化選項(xiàng)下打開(kāi)SEO功能,SEO模塊需要檢查的就三個(gè)地方:(1).確認(rèn)支持mod_rewrite,且主機(jī)允許你使用自己的.htaccess文件;(2)..htaccess文件名字正確(前面有個(gè)點(diǎn))(3).將根下的文件htaccess_sample.htaccess,并修改其中的/shop/zen-cart。如果你的指向的是zen-cart的根,那么就設(shè)置為:RewriteBase/如果是 /zencart/這樣的形式打開(kāi),那么RewriteBase/zencart/15、如何添加新的頁(yè)面?Payment設(shè)置:后臺(tái)==>Tool==>EZs==>Payment==>edit:(如果沒(méi)有Payment這項(xiàng),則點(diǎn)選newfile按鈕)在PageTitle填寫(xiě)Payment其它單選按鈕不用改動(dòng),只需在HTML編輯框內(nèi)填寫(xiě)支付條款內(nèi)容即可,其它都不用填寫(xiě)。詳見(jiàn):topic1947.html16、網(wǎng)關(guān)支付接口相關(guān)設(shè)置ZenCart程序已集成了PayPal等支付網(wǎng)關(guān)接口,只要設(shè)置好收款支付賬號(hào)等相關(guān)參數(shù)即可。另外要安裝的IPS等網(wǎng)關(guān)支付接口,可根據(jù)提供的支付接口進(jìn)行整合。17、商品描述之AttributesController擴(kuò)展(在屬性控制選項(xiàng)內(nèi)容里添加設(shè)置)Catalog下拉菜單下的AttributesController的標(biāo)OptionNameIDOptionValues中分別各個(gè)選項(xiàng)的值。另外,如果所有商品屬性都已設(shè)置好的話(huà),可以型號(hào)/屬性以TAB分割的文本文件18、設(shè)置券:admin->Modules->OrderTotal->DiscountCoupon19、產(chǎn)品重量的修改:(g改kg)/includes/languages/english.php/includes/languages/english/modules/ship/zones.php在這兩個(gè)文件里查找替換.20、在選擇支付方式中添加支付條款的語(yǔ)句:在METHOD或者:define(TABLE_HEADING_PAYMENT_METHOD相應(yīng)的地方添加。.ccinfo{disy:none;/*隱藏內(nèi)卡標(biāo)志*/}21、開(kāi)啟關(guān)閉或結(jié)賬的條款在Configuration-->條款選項(xiàng)里設(shè)置22、添加友情的方法這里利用到了BannerManager代碼顯示友情,首先在布局設(shè)置中的“顯示組-頁(yè)腳位置1”填寫(xiě)你的組名稱(chēng),如Links.然后在Tools欄目下的BannerManager菜單新建“NewBanner”;在BannerGroup填寫(xiě)框中輸入組名稱(chēng)Links,并輸入BannerTitle,在HTMLText文本框內(nèi)輸入你要顯示的友情Html代碼,點(diǎn)擊insert即可。 旁邊的產(chǎn)品總數(shù)方法在管理里,進(jìn)入”Configuration”—>“MyStore”—>“ShowCategoryCounts”選項(xiàng),設(shè)置為關(guān)即可。 后面會(huì)有一個(gè)煩人的小箭頭->按Zen-cart的默認(rèn)配置, 臺(tái)里,進(jìn)入”Configuration”—>“LayoutSettings”—>“CategoriesSeparatorbetweentheCategoryNameandCount”選項(xiàng),按你的需要設(shè)置即可。在Zen-cart里如何修改”P(pán)oweredbyZenCart”的內(nèi)容?這個(gè)可以在MyStore->footertextbody里進(jìn)行修改,也可以到FTP里的/inc mon/tpl_footer.php里進(jìn)行修改。頁(yè)眉下面有一大堆煩人的Categoriestags,怎么去掉?管理—>Configuration—>LayoutSettings—>Categories-TabsON/OFF把這個(gè)屬性設(shè)為關(guān)閉即可!怎么修改ContactUs的頁(yè)面內(nèi)容與風(fēng)格?如果是內(nèi)容的話(huà),在管理的Tools—>DefinePagesEditor里進(jìn)行頁(yè)面內(nèi)容的修改。如果是風(fēng)格的話(huà),在CSS文件里找到對(duì)應(yīng)的id或是class名進(jìn)行修改。如果是 下的temtes/tpl_contact_us_default.php里修改,如果你重寫(xiě)了頁(yè)面內(nèi)容的話(huà),請(qǐng)?jiān)赾ommon文件夾下找到相應(yīng)的文件進(jìn)行修改。打開(kāi)產(chǎn)品 后,會(huì)顯示子 的排列圖標(biāo),這個(gè)東西怎么修改?在模板目錄下的common/tpl_columnar_disy.php文件里,修改顯示的內(nèi)容。瀏覽器的抬頭上寫(xiě)著”Zen里面找到下面這段//pagetitledefine(’TITLE’,‘ZenCart!’);//SiteTaglinedefine(’SITE_TAGLINE’,‘TheArtof 果你是中文的頁(yè)面,就要到相應(yīng)的文件夾下面去找。把左、中、右三欄之間留一點(diǎn)空隙怎么辦?Zen-cart默認(rèn)把左側(cè)欄、中間產(chǎn)品欄、右側(cè)欄排列得很緊密,把三間之間在Configuration—>LayoutSetting中,仔細(xì)調(diào)節(jié)ColumnWidth–LeftBoxesColumnWidth–RightBoxes和ColumnWidth-LeftColumnWidth–Right的值,上面的這類(lèi)帶有Boxes的,是設(shè)定顯示給我們看的box的大小,而沒(méi)有Boxes的這類(lèi)值,則是顯示背景的大小。只要你把下面的值設(shè)得比上面的值大,就有空隙出來(lái)了。剛安裝好的Zen-cart,如何修改首頁(yè)的Congratulations!youhavesuccessfullyinstalled…Ifyouwanttochange“Congratulations!YouhavesuccessfullyinstalledyourZen mercewithyourowntextopentheincludes/languages/ENGLISH/index.phpfileandfindthefollowingcode://Thissectiondealswiththe“home”pageatthetoplevelwithnooptions/productsselected/*Recethistextwiththeheadlineyouwouldlikeforyourshop.Forexample:‘ etoMySHOP!’*/define(’HEADING_TITLE’,‘Congratulations!YouhavesuccessfullyinstalledyourZenCart™ merceSolution.’);}elseif($category_depth==‘nested’){//Thissectiondealswithdisyingasubcategory/*Recethislinewiththeheadlineyouwouldlikeforyourshop.Forexample: etoMySHOP!’/define(’HEADING_TITLE’,‘Congratulations!YouhavesuccessfullyinstalledyourZenCart™ merceSolution.’);}Recethetextstarting“Congratulations”withyourowntext.Makesurethatthesinglequotemarksarenotleftout.或的方法,把以下代碼加入到你的index.php里:<pdi(’TRCTRRRRTING’,r)>這樣,你頁(yè)面生的錯(cuò)消ixCrisCris,所有的six的內(nèi)容,都可以在iclsmsormesixs文件夾里進(jìn)行修改。lceris文件,就是修改Cris里面的顯示內(nèi)容的,當(dāng)然,你修改了里面的CS,修改了Cris的樣式。可以過(guò)cmmlxellepp和cmmlx_alri.pixssdinZ-Crt,|NoCmszn-crt轉(zhuǎn)載)星期天,七月,29ZnCrt你了解了它的結(jié)構(gòu),就會(huì)慢慢習(xí)慣了。首先要閱讀常見(jiàn)問(wèn)答部分的:如何添加、制作新模板。ZnCrtHML了好幾個(gè)部分,并加入了P(r),頁(yè)腳(r),邊框(sixs)ZnCtSZnCrtpss的圖像sZnCrtmllshmlCS格式的界面。開(kāi)始先采用不同的顏色,很快就可以設(shè)計(jì)出完全不同的風(fēng)格。最后,在設(shè)計(jì)zncrt的一個(gè)列表:文件路徑注釋ixhp主文件iclsmtscsmmtelrcmmmlehp頁(yè)面的ad部分iclsms/csmmtelrcmmlmi_ghp頁(yè)面的y部分iclsmscsmmelrcmmlhdpp所有頁(yè)面的頁(yè)眉cmnlt)iclsmtscsmmeflrcmmmimtvrshp決定頁(yè)面的內(nèi)容部分,缺省為‘mixdl.’首頁(yè)–缺省iclsmtscsmtmelrmtsmixflphp首頁(yè)模板文件首頁(yè)–顯示分類(lèi)iclsms/csmmelrtmtslidxcerisp首頁(yè)上顯示分類(lèi)時(shí)的模板文件iclsmlscstmmelrasidxceryrpp選擇要顯示的分類(lèi)iclsmscsmmeldrmstlixceryrpp顯示分類(lèi)首頁(yè)–顯示指定分類(lèi)iclsms/csmmeldrmtslidxrdclisp首頁(yè)上顯示指定的分類(lèi)時(shí)采用的模板文件iclsmlscsmmelrrdclisipp將商品數(shù)據(jù)添加到數(shù)組iclsms/csmmelrmtslmlsrdclisipp顯示商品數(shù)量和商品導(dǎo)航菜單iclsms/csmtemelrcmmnllisxcepp顯示商品數(shù)組商品信息頁(yè)面iclsms/csmmelrmtslrocifis.p顯示單件商品信息購(gòu)物車(chē)頁(yè)面iclsms/csmmelrtmeslspcrfl.hp購(gòu)物車(chē)頁(yè)面(clmnri)iclsmscsmemelrcmml_tpp正確地定制您的-文件替代機(jī)Jack2005-07-25本文翻譯自NetworkDad的文章“ProperlycustomizingYourSite”,適當(dāng)修改。原文地址:http: 很多用戶(hù)對(duì)zencart如果你修改了這些文件,下次升級(jí)的時(shí)候,ZenCart mytem附錄及:如果我漏了什么,或者說(shuō)錯(cuò)了,請(qǐng)告知,我會(huì)盡快修改!不作任何擔(dān)保。一個(gè)月后憑收據(jù)退款!修改缺省語(yǔ)言文件-/includes/languages/s“ZenCart 將 define('TITLE','ZenCart!');define('TITLE修改語(yǔ)言文件-/includes/languages/s/*.php(所有該 例子:你想修改account.php中的文字-比如你要將'帳號(hào)'改為'' 接著,修改該新的 下的文件。這樣,該修改會(huì)'替代'原/includes/languages/s中的相應(yīng)文件,從而不會(huì)影響和修改文件修改模板文件-/includes/temtes/temte_default/tem 中(/includes/temtes/custom)你應(yīng)該已經(jīng)有一個(gè)模 (/includes/temtes/custom/temtes)將文件tpl_account_default.php到該 中。然后你就可以自己修改了,它會(huì)自動(dòng)'替代'/includes/temtes/temte_default/temtes tem 中(/includes/modules/sideboxes),建立另一個(gè)和模板custom同名的子目 接著你就可以修改新的information.php,它會(huì)替代/includes/modules/sideboxes 省information.php文件about_us,建立新文件about_us_filenames.php,然后放在 /includes/extra_datafiles中。//AboutUsFilenameDefine##define('FILENAME_ABOUT_US','about_us');該文件將自動(dòng)被調(diào)用,就象 例子:你為自己的UPS系統(tǒng)建了個(gè)數(shù)據(jù)庫(kù)ups_track,需要為代碼定義數(shù)據(jù)表名。不要在文件/includes/database_tables.php建立新文件ups_track_database_tables.php,置于 /includes/extra_datafiles中。//UPSTrackingTable##define('TABLE_UPS_TRACK','ups_track'); 例如:你新建了一個(gè)ResourceCenter方框,需要一個(gè)額外文件來(lái)調(diào)用額外語(yǔ)言定義。 /includes/languages/s/extra_definitions中,你可以建立一個(gè)文件該文件將自動(dòng)被調(diào)用,保證你的自定義方框或頁(yè)面的語(yǔ)言定義被調(diào)用。例子:你想為你的Bizratejavascript,這樣,訂單完成后,就會(huì)從已有頁(yè)面調(diào)checkout_success.php。 在該文件中,放置Bizratejavascript<scriptlanguage="javascript"##type="text/javascript"><!--whatevertheheckbizrategaveyou//--添加和修改CSS例子:你為自己的新建了一個(gè)CSS不要添加到已有的CSS文件/includes/temtes/custom/css/stylesheet.css中,要在同一stylesheet_YOURFILENAME.cssCSS現(xiàn)在,你正確使用ZenCart的替代機(jī)制了!恭喜,你可以放心了。你不用擔(dān)心升級(jí)文件會(huì)覆蓋 和新的文件/includes/languages/s.php文件中有些新的定義。顯然你要把這些新的定義加入到你的s.php文件中。WinMerge,也是開(kāi)源免費(fèi)。有了文件比較工具,你就可以比較你的/includes/languages/custom/s.php文件,和新的文件/includes/languages/s.php,然后很容易將新的修改加入到你的替代文divuldldtol的postbywaipiu/2009-4-1411:43Tuesdayxhtml評(píng)論幾個(gè)css元素的簡(jiǎn)單解釋divuldldtoldiv,這個(gè)很常見(jiàn),塊級(jí)元素,divtable一樣,嵌套越少越好oldldtdddldtdd<dd><dd>dtdd中可以再加入olulliid的名稱(chēng),前天花了一點(diǎn)時(shí)間,按照大多人的習(xí)慣,制定了下面的常用關(guān)鍵字:container/boxmainNavsubNavtopNavfooter菜單內(nèi)容 contentlistsidebariconnotecolumn_1of3三列中的第一列)column_2of3(三列中的第二列)column_3of3(三列中的第三列)DIVCSSXHTML有所了解的都知道。代碼spider面,這樣對(duì)收錄質(zhì)量有一定好處;spider喜歡,這樣對(duì)收引擎的證實(shí)。我的幾項(xiàng)實(shí)驗(yàn)結(jié)果沒(méi)有完全出來(lái),但根據(jù)目前掌握的情況來(lái)看,spider爬Table布局的頁(yè)面,遇到多層表格嵌套時(shí),會(huì)跳過(guò)嵌套的內(nèi)容或直接放棄整個(gè)頁(yè)面。使用Table布局,為了達(dá)到一定的視覺(jué)效果,不得不套用多個(gè)表格。如果嵌套的表格中是內(nèi)容,spider爬行時(shí)跳過(guò)了這一段沒(méi)有抓取到頁(yè)面的,這個(gè)頁(yè)面就成了相似頁(yè)面。中過(guò)多的相似頁(yè)面會(huì)影響及信任度。而DVS布局基本上會(huì)存在樣的問(wèn)從技術(shù)角來(lái)說(shuō),HTL在制樣式時(shí)也不需要過(guò)多的嵌套。搜索引擎優(yōu)化及都是非常有利的。搜索引擎表示規(guī)則會(huì)傾向于合WC標(biāo)準(zhǔn)或面,但實(shí)證明用XHL架構(gòu)的況一般都不錯(cuò)。這一點(diǎn)或許會(huì)有爭(zhēng)議,但樂(lè)思蜀本人保持這樣的觀點(diǎn),有異議者可以拿三組以上基本同等質(zhì)的比觀察內(nèi)容來(lái)中國(guó)站資網(wǎng)( ),這樣的情況可能不是規(guī)則,最大的可能還是spider爬行時(shí),出現(xiàn)以上畢竟無(wú),建議建站或的朋友們,技術(shù)的情況下,還是選擇DIVCSS布CSS布局常用的方法:float:none|left|right 默認(rèn)值。對(duì)象不飄浮 <div<div 默認(rèn)值。無(wú)特殊定位,對(duì)象遵循HTMLabsolute:left,right,top,bottom等屬性相對(duì)于其最接近的body對(duì)象。z-index屬性定義fixed:未支持。對(duì)象定位遵從絕對(duì)(absolute)relative:left,right,top,bottom等屬性在正常文檔流中偏移位<divCSS常用布局實(shí)例<div<div<div<div<div<div}}}}}}這樣的一個(gè)指令:(position),在DreamWeaverrelative(相對(duì))與absolute(絕對(duì))。有很多朋友對(duì)這條指令的用法還是不清楚,這里做一些細(xì)position:relative;表示相對(duì)定位,被定位了這個(gè)屬性的在所屬的范圍內(nèi)可以進(jìn)行上真正的移動(dòng),這所產(chǎn)生的移動(dòng)距離是從margin的到父級(jí)內(nèi)側(cè)之間這一段。position:absolute;表示絕對(duì)定位,如果定義了這個(gè)屬性的元素,其位置將依據(jù)瀏覽器左上角的0點(diǎn)開(kāi)始計(jì)算,并且是浮動(dòng)正常元上的。那么當(dāng)你需要某個(gè)元素定位在瀏覽器靠單純的absolute是不行的。position:relative;(這里可以是祖父級(jí),也position:absolute;old9的提出)position:absolute;top,right,bottom,left的值就可以了,這樣其定位的參照標(biāo)準(zhǔn)就是父級(jí)的左上padding的左上側(cè)。*EE的元素)。(類(lèi)型選擇器)EFEF。(后代選擇器E>EF。(子選擇器E:link如果E是一個(gè)目標(biāo)還沒(méi)有過(guò)(:link)或者已經(jīng)過(guò)(:visited)的超的源時(shí)匹配元E。(link偽類(lèi))E:activeE:hoverE。(動(dòng)態(tài)偽類(lèi))E的元素使用了(人類(lèi))c(文檔語(yǔ)言確定語(yǔ)言是如何被確定的),則匹配該元素。(:lang()偽類(lèi))E如果一個(gè)元素E直接在元素F之前,則匹配元素F。(選擇器)匹配具有”foo”屬性集(不考慮它的值)E。(屬性選擇器)匹配其“foo”屬性值嚴(yán)格等于“warningE。(屬性選擇器)匹配其“foo”屬性值為空格分隔的值列表,并且其中一個(gè)嚴(yán)格等于“warnng”的任意元素E。)ID等于“myidE。(ID選擇器<divtitle="<p>這是一個(gè)段落p的內(nèi)容!<strong>這里是strong的內(nèi)容</strong>這是一個(gè)段落ph1pdivdiv形成“父/h1,p,strongdiv(div之內(nèi)divh1pstrongp形成“父/子”關(guān)系,strongpstrongdiv并非“父/strongdiv的“子(孫)divh1pstrongdiv的“子(孫)h1pEFstrong內(nèi)的內(nèi)容二字變?yōu)閐ivstrong{color:green;}p>strongdiv>strong選擇器和通用選擇器:通用選擇器以星號(hào)“*tag。h2*{color:green*{sRules通配選擇符。選定文檔樹(shù)(DOM)中的所有類(lèi)型的單一對(duì)象。**[lang=fr]{font-size:14px;width:120px;*.div{text-decoration:none;E{sRulestd{font-size:14px;width:120px;}a{text-decoration:none;}CSS的瀏覽器自動(dòng)所識(shí)別的特殊選擇符。classselector:pseudo-class{property:(選擇符:{屬性值CSS已經(jīng)定義好的,不能象類(lèi)選擇符一樣隨意用別的名字,根據(jù)上面的(選擇符.類(lèi):{屬性值我們最常用的是4種a(錨)元素的偽類(lèi),它表示動(dòng)態(tài)在4種不同的狀態(tài):link、visited、active、hover(未的、已的、激活和鼠標(biāo)停留在上。我們把它a:link{color:#FF0000;text-decoration:none}a:visited{color:#00FF00;text-decoration:none}a:hover{color:#FF00FF;text-decoration:underline}a:active{color:#0000FF;text-decoration:(上面這個(gè)例子中,這個(gè)未時(shí)的顏色是紅色并無(wú)下劃線(xiàn),后是綠色并無(wú)下注意:有時(shí)這個(gè)前鼠標(biāo)指向時(shí)有效果,而后鼠標(biāo)再次指向時(shí)卻a:hovera:visited的前面,這樣的話(huà)由于后面的優(yōu)先級(jí)高,當(dāng)后就忽略了a:hover的效果。所以根據(jù)疊層順序,我們?cè)诙x這些樣式時(shí),一定要按照a:linka:visiteda:hovera:actived的順序書(shū)寫(xiě)。將偽類(lèi)和類(lèi)組合起來(lái)用,就可以在同一個(gè)頁(yè)面中做幾組不同的效果了,例如,我們定a.red:link{color:#FF0000}a.red:visited{color:#0000FF}a.blue:link{color:#00FF00}a.blue:visitedcolorFF00FF}<aclass="red"href="...">這是第一組此外CSS2還定義了首字和首行(first-letter和first-line)的偽類(lèi),可以對(duì)元素的首字或首行<stylep:first-letter{font-size:<styletype=”text/css”>divp:first-line{color:red}注意:首字和首行的偽類(lèi)需要IE5.5以上的版本支持。HTML元素都屬于blockinlineblock元素的特點(diǎn)是:<div>,p<h1form<ul<li>是塊元素的例子。相反地,inline元素的特點(diǎn)是:<spanalabelinputimg>,strong和<em>inline用disy:inline或disy:block命令就可以改變一個(gè)元素的這一特性。什么時(shí)候需要改變inline元素的寬度(對(duì)導(dǎo)航條特別有用inline元素的高度;IE5CSS的方法:padding:border:1emsolidgreen;width:20em;width:第一個(gè)寬度所有瀏覽器都認(rèn)得,但I(xiàn)E5.x2行的寬度設(shè)置,只因?yàn)槟且恍猩嫌锌瞻椎淖⑨尫?hào)(多么蠢的語(yǔ)法分析IE5.x20減掉一些空白,而其他瀏覽器會(huì)用1421行。min-width是個(gè)非常方便的CSS命令,它可以指定元素最小也不能小于某個(gè)寬度,這樣就能IEwidth當(dāng)做最小寬度來(lái)使。為了讓這一命令在IE上也能用,可以把一個(gè)放到下,然后為div指定一個(gè)類(lèi)<divclass="container“>CSS這樣設(shè)計(jì):{min-width: Width<600?"600px":"auto"}min-width2widthJavascriptIE才認(rèn)得,這也會(huì)讓你的HTMLJavascript的判斷來(lái)實(shí)現(xiàn)最小寬度。同樣的辦法也可以為IE{min-width:600px;max-width:1200px;width:expression(.body.Widt
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版微電影攝制與非物質(zhì)文化遺產(chǎn)傳承合同3篇
- 2025年3D鼠標(biāo)墊行業(yè)深度研究分析報(bào)告
- 夫妻雙方2025年度離婚財(cái)產(chǎn)信托合同3篇
- 2025年度門(mén)窗安裝工程信息化管理與服務(wù)合同4篇
- 2025-2031年中國(guó)空調(diào)隔熱材料行業(yè)發(fā)展前景預(yù)測(cè)及投資方向研究報(bào)告
- 2025年度寵物用品連鎖店加盟合作協(xié)議范本4篇
- 2025年度場(chǎng)陷踩踏混戰(zhàn)事故隱患排查及治理合同4篇
- 二零二四年度影視作品版權(quán)轉(zhuǎn)讓定金協(xié)議書(shū)3篇
- 2025年度寵物車(chē)輛清洗與寵物用品清潔服務(wù)合同4篇
- 2025年中國(guó)鐵路機(jī)電設(shè)備行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資潛力預(yù)測(cè)報(bào)告
- 2025年度房地產(chǎn)權(quán)證辦理委托代理合同典范3篇
- 柴油墊資合同模板
- 湖北省五市州2023-2024學(xué)年高一下學(xué)期期末聯(lián)考數(shù)學(xué)試題
- 城市作戰(zhàn)案例研究報(bào)告
- 【正版授權(quán)】 ISO 12803:1997 EN Representative sampling of plutonium nitrate solutions for determination of plutonium concentration
- 道德經(jīng)全文及注釋
- 2024中考考前地理沖刺卷及答案(含答題卡)
- 多子女贍養(yǎng)老人協(xié)議書(shū)范文
- 彩票市場(chǎng)銷(xiāo)售計(jì)劃書(shū)
- 骨科抗菌藥物應(yīng)用分析報(bào)告
- 支付行業(yè)反洗錢(qián)與反恐怖融資
評(píng)論
0/150
提交評(píng)論