歷史上最詳細(xì)的zencart修改全集_第1頁(yè)
歷史上最詳細(xì)的zencart修改全集_第2頁(yè)
歷史上最詳細(xì)的zencart修改全集_第3頁(yè)
歷史上最詳細(xì)的zencart修改全集_第4頁(yè)
歷史上最詳細(xì)的zencart修改全集_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、把wordpress集成到zen-cart里方法如果你的zen-cart需要一個(gè)blog來發(fā)布一些你的最新動(dòng)態(tài),可以試試wordpress,并且用woz這個(gè)zen-cart的module來把它們關(guān)聯(lián)起來。woz的全名叫wordpress on zen-cart。下面就詳細(xì)介紹一下woz的安裝方法,當(dāng)然你可以在woz包里找到英文的安裝說明。我所使用的版本為zen-cart1.3.8和wordpress2.6,至于其它版本能否集成,沒有測(cè)試過。wordpress on zen-cart總的來說有兩種安裝模式:第一種是把wordpress的文件全部解壓到zen-cart的根目錄下,另一種方法是把wo

2、rdpress單獨(dú)放到zen-cart下新建的一個(gè)目錄里。兩種方法最后訪問wordpress的地址都是:zen-cart url/index.php?main_page=wordpress第一步,安裝wordpress把wordpress解壓到你的zen-cart目錄下,然后把wordpress的文件夾名改為blog,呵,看起來感覺會(huì)爽一些。這一步的安裝和普通的wordpress安裝沒啥區(qū)別。第二步:設(shè)置wordpress在wordpress的后臺(tái)設(shè)置一下,setting - general - blog address(url)把blog address (url)改為zen-cart ur

3、l,即把主題設(shè)為默認(rèn)主題。第三步:上傳woz的文件建議用ftp直接覆蓋:把woz解壓后的zc_root目錄下的文件上傳到服務(wù)器zen-cart的安裝目錄下。把woz解壓后的wp_root目錄下的文件上傳到服務(wù)器wordpress的安裝目錄下。再把/zc_root/includes/templates/my_temp/里的css文件上傳到你的zen-cart模板里的css文件夾里。這個(gè)是wordpress的顯示主題。第四步:修改wordpress的文件在你的wordpress安裝目錄下,找到path of wordpress/wp-include/t

4、emplate-loader.php,把所有的“exit;”都替換成“return;”。如果你的wordpress版本比較新,就不需要做這一步的工作了。第五步:修改zen-cart文件打開zen-cart安裝目錄下的path of zen-cart/includes/extra_configures/wordpress-config.php,把define (abspath,/var/www/vhost//public_html/blog/);替換為define (abspath,path of wordpress);比如說,在我本地我是改為這樣的東西:define (a

5、bspath,e:/mywebs/zen-cart/blog/);記住,這個(gè)路徑得是你服務(wù)器上的絕對(duì)路徑。第六步:布局設(shè)置在zen-cart后臺(tái)管理面板的admin panel tools layout boxes controller里,選擇打開你需要的wordpress側(cè)欄框。所有和wordpress有關(guān)的側(cè)欄框都是以wp_xxx格式存在的。第七步:檢查現(xiàn)在你可以通過/index.php?main_page=wordpress這個(gè)網(wǎng)址來訪問你的wordpress了。如果你能看到wordpress,則表明你已經(jīng)把wordpress集成到了zen-

6、cart里了。完成了這七步,基本上就把wordpress的顯示頁(yè)面整合到了zen-cart里面。版權(quán)修改問題:如何清除zencart頁(yè)腳上的 版權(quán)所有(c)2003 zen cart. powered by zen cart解決方案:版權(quán)所有 (c) 2003 zen cart 覆蓋了模板的設(shè)計(jì)和圖形。如果您使用原有的模板和圖形,您必須保留版權(quán)信息。如果您使用自己的模板和圖形,您可以修改版權(quán)信息。 如果您想將商店放在zen cart網(wǎng)站上展示,您必須在頁(yè)腳上保留powered by zen cart。保留powered by zen cart對(duì)您和zen cart都有好處,因?yàn)橄嚓P(guān)的互惠鏈接能

7、提高您在搜索引擎的排名。如果您不想在zen cart網(wǎng)站上展示,您可以去掉powered by zen cart,但不可以修改它。如果要定制這段文字,在 includeslanguagesschinese.php 文件中第17行。本文轉(zhuǎn)自最模板,原文地址:/php/zencart/317.htmlzen-cart 實(shí)現(xiàn)msn在線聊天作為一個(gè)外貿(mào)網(wǎng)店,怎么能少一個(gè)與客戶溝通的通道,為網(wǎng)站添加一個(gè)msn在線聊天按鈕可以方便客戶何樂而不為。但是,現(xiàn)在網(wǎng)上大部分的msn聊天代碼已經(jīng)不能使用,出現(xiàn)信息無法發(fā)送的情況。正確的方法如下1.登陸http:/setti

8、/applications/websettings.aspx,申請(qǐng)msn 在線通,同時(shí)登入個(gè)人的 windows live id。2.進(jìn)入申請(qǐng)頁(yè)面按提示設(shè)置,最后會(huì)生成一段html文本。黏貼到需要顯示的地方即可。第一修改zen-cart二次開發(fā)教程以下是zen cart 首頁(yè)程序的修改。根據(jù)各個(gè)文件修改不同的功能。希望這些能對(duì)你有所幫助。首頁(yè)界面:/include/templates/zccn/common/tpl_main_page.php首頁(yè)主樣式表:/include/templates/zccn/css/schinese_stylesheet.

9、css首頁(yè)左邊欄目:/includes/templates/template_default/common/tpl_box_default_left.php商品分類內(nèi)容修改:/includes/modules/sideboxes/categories.php/includes/templates/zccn/sideboxes/tpl_categories.php推薦產(chǎn)品/includes/modules/sideboxes/featured.php/includes/templates/template_default/sideboxes/tpl_featured.php新進(jìn)產(chǎn)品/includ

10、es/modules/sideboxes/whats_new.php/includes/templates/template_default/sideboxes/tpl_whats_new.php特價(jià)產(chǎn)品/includes/modules/sideboxes/specials.php/includes/templates/template_default/sideboxes/tpl_specials.php數(shù)據(jù)庫(kù)表/includes/database_tables.php首頁(yè)中間商品修改:/includes/templates/template_default/common/main_temp

11、late_vars.php/includes/templates/template_default/templates/tpl_index_default.php內(nèi)頁(yè)中間商品修改:/includes/templates/template_default/templates/tpl_index_catergories.php首頁(yè)中間 august新進(jìn)商品/includes/templates/template_default/templates/tpl_modules_whats_new.php首頁(yè)中間 august特價(jià)商品/includes/templates/template_default

12、/templates/tpl_modules_specials_default.php首頁(yè)中間 推薦商品/includes/templates/template_default/templates/tpl_modules_featured_products.php首頁(yè)右邊欄目:/includes/templates/template_default/common/tpl_box_default_right.php商品搜索/includes/templates/template_default/sideboxes/tpl_search.php客服中心/includes/templates/tem

13、plate_default/sideboxes/tpl_ezpages.php暢銷商品/includes/templates/template_default/sideboxes/tpl_best_sellers.php商品評(píng)論/includes/templates/template_default/sideboxes/tpl_reviews_write.php在線名單/includes/templates/template_default/sideboxes/tpl_whos_online.php 第二修改有的程序一看就明白,然而真要進(jìn)行修改和擴(kuò)展,還真不容易,icommerce就是這樣的程

14、序;然而有的程序,看起來很復(fù)雜,以至于一時(shí)間連某個(gè)頁(yè)面都找不到在哪兒,這種程序架構(gòu)比較復(fù)雜,初級(jí)網(wǎng)站編程人員很難看明白,但是當(dāng)你真正的掌握到了它的程序結(jié)構(gòu)后,你一定會(huì)為架構(gòu)師的思維拍案叫絕,因?yàn)槟銜?huì)發(fā)現(xiàn),若要開發(fā)一些新功能會(huì)變得如此的方便,zen-cart就是如此.zen-cart是國(guó)外比較優(yōu)秀的開源電子商務(wù)網(wǎng)點(diǎn)源碼,zen-cart程序源于os-commerce,借鑒了os-commerce的很多成果,而在擴(kuò)展性方面,zen-cart顯得又比前輩做得更好.可以看到, zen-cart前臺(tái)所有的頁(yè)面地址是如下格式:1. /zencart/index.php?mai

15、n_page=index&cpath=1_42. /zencart/index.php?main_page=product_info&cpath=1_4&products_id=13. /zencart/index.php?main_page=site_map也許你會(huì)覺得很困惑, 怎么所有的頁(yè)面都是index.php啊?這么大的一個(gè)網(wǎng)店系統(tǒng), 難道一個(gè)index.php頁(yè)面就可以搞定了嗎? 這時(shí), 你可能就需要耐心的去分析一下index.php頁(yè)面了.經(jīng)過分析, 你就會(huì)發(fā)現(xiàn), 其實(shí)index.php頁(yè)面并不想你所想象的那么神奇, 那么

16、深不可測(cè). 相對(duì)于其他文件, index.php更像是一個(gè)管理者, 一個(gè)司令員, 當(dāng)它接到指令后, 并不是自己來處理, 而是把任務(wù)分配給他的下屬.至于要完成什么任務(wù), 那么就要看接收到的指令main_page的內(nèi)容了.在index.php頁(yè)面的開頭, 作者介紹了該頁(yè)面的處理過程, 如表格 21所示.* index.php represents the hub of the zen cart mvc system* * overview of flow* * load application_top.php - see tutorial initsystem* set main language

17、 directory based on $_sessionlanguage* load all *header_php.php files from includes/modules/pages/page_name/* load html_header.php (this is a common template file)* load main_template_vars.php (this is a common template file)* load on_load scripts (page based and site wide)* load tpl_main_page.php (

18、this is a common template file)* load application_bottom.php* * package general* copyright copyright 2003-2005 zen cart development team* copyright portions copyright 2003 oscommerce* license /license/2_0.txt gnu public license v2.0* version $id: index.php 2942 2006-02-02 04:41

19、:23z drbyte $表格 1. 加載application_top.php文件application_top.php文件中將進(jìn)行許多常量的定義, 加載配置文件等工作2. 設(shè)置語(yǔ)言目錄這里定義了一個(gè)變量$language_page_directory, 代表當(dāng)前的語(yǔ)言目錄, 該變量的值和$_sessionlanguage值息息相關(guān).3. 加載” includes/modules/pages/page_name/”目錄中的所有header_php.php文件.可以看到, 在每個(gè)網(wǎng)頁(yè)內(nèi)容的文件夾中, 都有header_php.php文件, 加載頁(yè)面時(shí), 首先會(huì)加載該文件.4. 加載html_h

20、eader.php文件html_header.php文件包含了在標(biāo)記中出現(xiàn)的內(nèi)容, 默認(rèn)放在includes/templates/common目錄下. 當(dāng)然在特定的情況下, 加載的可能不是這個(gè)文件, 你可以再模板級(jí)或者頁(yè)面級(jí)來重寫這個(gè)文件, 從而定義特殊的html_header.php文件. 通過金字塔視圖, 可以看到html_header.php文件的優(yōu)先級(jí)別, 越靠近金字塔頂端, 優(yōu)先級(jí)別越高, 如果優(yōu)先級(jí)別高的文件已經(jīng)存在, 則不會(huì)加載優(yōu)先級(jí)別比它低的文件了.圖 5. 加載main_template_vars.php文件main_template_vars.php文件根據(jù)$_getmai

21、n_page的值實(shí)現(xiàn)了頁(yè)面的跳轉(zhuǎn)邏輯. 該文件的加載過程和html_header.php文件的加載過程異曲同工, html_header.php加載的是網(wǎng)頁(yè)頭部中的內(nèi)容, 而文件main_template_vars.php卻決定了要加載的網(wǎng)頁(yè)的主體內(nèi)容. 通過觀察template_default中common下面的main_template_vars.php中的代碼, 可以知道, 若在存儲(chǔ)頁(yè)面文件的”includes/modules/pages/$_getmain_page”中增加一個(gè)名為main_template_vars.php的文件, 則將直接加載這個(gè)文件. 否則, 將加載當(dāng)前模板中的”

22、tpl_$_getmain_page_ default.php”文件. (注意, 這里實(shí)際上沒有真正加載文件, 而只是將要加載的文件的路徑$body_code進(jìn)行設(shè)置)如果您對(duì)這兩個(gè)文件的加載過程還不勝了解, 那么請(qǐng)?jiān)囍鱿旅娴膶?shí)驗(yàn).在地址欄中訪問”/zencart/index.php?main_page=news_list”, 將會(huì)出現(xiàn)網(wǎng)頁(yè)未找到的提示信息. 這是可以理解的, 因?yàn)閚ews_list是我自己想象的, zen-cart沒有提供這個(gè)頁(yè)面, 我自己也沒有安裝類似的插件.然后在目錄”/includes/modules/pages”中新建一個(gè)文件夾, 命名

23、為news_list, 再訪問該鏈接, 就不會(huì)提示找不到鏈接了, 至此一個(gè)新的頁(yè)面就建好了, 接下來的工作就是要豐富該頁(yè)面的內(nèi)容了. 這將在后面的章節(jié)中予以描述.6. 加載on_load腳本on_load_*.js文件中包含了要在標(biāo)記的onload屬性中出現(xiàn)的內(nèi)容, 即在頁(yè)面加載完成后要執(zhí)行的腳本. 可以在同一個(gè)頁(yè)面中定義多個(gè)on_load_*.js文件, 這些內(nèi)容將會(huì)同時(shí)被執(zhí)行.on_load_*.js文件可能是頁(yè)面級(jí)和站點(diǎn)級(jí)的. 頁(yè)面級(jí)的on_load_*.js文件只在當(dāng)前頁(yè)面中有效, 而站點(diǎn)級(jí)on_load_*.js文件將對(duì)站點(diǎn)中的每個(gè)頁(yè)面有效. 有關(guān)如何定義頁(yè)面級(jí)和站點(diǎn)級(jí)的onload

24、事件, 將在后面的章節(jié)予以描述.在這里, 頁(yè)面級(jí)和站點(diǎn)級(jí)的on_load_*.js文件內(nèi)容都將讀入$za_onload_array數(shù)組中, 然后組合到變量$zv_onload中, 為后面做好準(zhǔn)備. $zv_onload最終將作為到的onload屬性值. 7. 加載tpl_main_page.php文件這里定義將選擇影響頁(yè)面布局的模板, 可以在具體的頁(yè)面中選擇, 或者使用zen-cart默認(rèn)的模板(一個(gè)標(biāo)準(zhǔn)的三列板式), 模板中會(huì)對(duì)main_template_vars.php中定義的變量$body_code所指文件予以加載.8. 加載application_bottom.php文件applica

25、tion_bottom.php文件中將進(jìn)行一些清理操作.第三修改本文介紹了基于zen cart搭建外貿(mào)網(wǎng)站的流程以及在使用zen-cart網(wǎng)站中遇到的一些常見問題,是作者開發(fā)經(jīng)驗(yàn)的總結(jié),對(duì)希望快速了解和掌握zen cart的phper有所幫助。1、安裝配置php+mysql環(huán)境建議安裝php集成環(huán)境包(方便快捷).網(wǎng)上也有許多此類教程,在此就不贅敘了。如果是虛擬主機(jī)的話,需要服務(wù)器支持zen-cart的安裝運(yùn)行環(huán)境要求。2、下載zen-cart源程序,解壓并上傳到網(wǎng)站空間的對(duì)應(yīng)目錄下,在瀏覽器的地址欄里面輸入http:/domainname/zc_install/index.php,然后按照提

26、示步驟進(jìn)行安裝.安裝完成之后,轉(zhuǎn)到前臺(tái)會(huì)發(fā)現(xiàn)有兩條顯眼的紅色背景的warning,這是要求你刪除或重命名安裝目錄的名字,以及讓你修改配置文件的權(quán)限(ftp改不了的話直接修改includesinit_includesinit_header.php文件: define(warn_config_writeable, true); 里true改為false),以防被別有用心者利用,按照要求做,然后再刷新你的網(wǎng)頁(yè)就ok了。3、安裝easy popular批量商品管理軟件,然后批量導(dǎo)入數(shù)據(jù)。下載批量商品管理插件,解壓之后,里面有一個(gè)若干個(gè)txt文件和一個(gè)catalog的目錄,將catalog目錄下的文件全

27、部拷貝到你的程序安裝目錄下。刷新后臺(tái),在tools欄目下便可以發(fā)現(xiàn)多了easy popular的菜單;點(diǎn)擊進(jìn)入,網(wǎng)頁(yè)頂部會(huì)有相關(guān)configuration提示要你安裝,根據(jù)提示點(diǎn)擊here,這樣就成功安裝了ep插件。然后是向數(shù)據(jù)庫(kù)導(dǎo)入數(shù)據(jù),這里要求上傳產(chǎn)品圖片到程序安裝目錄下的images目錄下,可能產(chǎn)品圖片非常多,手工編輯記錄數(shù)據(jù)很麻煩,本人寫了一個(gè)專用的小工具可根據(jù)產(chǎn)品圖片直接生成對(duì)應(yīng)的excel報(bào)表,如有需要的,可聯(lián)系本人。4、模版修改,主要是三個(gè)大的方面:頂部的banner和logo、導(dǎo)航、flash/js圖片展示、整體的色調(diào)修改導(dǎo)航欄在includes/templates/模版文件目

28、錄/commom/tpl_header.php。在這個(gè)文件下id為toplinks的div里面require了一個(gè)文件,里面是輸出導(dǎo)航菜單的??梢詫⑦@個(gè)require改為我們需要的東西,也可以直接去includes/templates/template_default/templates/tpl_ezpages_bar_header.php里面修改,對(duì)應(yīng)的css位于includes/templates/模版文件目錄/css/stylesheet.css里面的#toplinks里面對(duì)于三欄的模版,左右兩側(cè)欄目的寬度都可以在configuration下的布局設(shè)置里可直接修改,但對(duì)于中間一欄的設(shè)置則

29、需要修改css代碼了,對(duì)應(yīng)的css代碼位于includes/templates/模版文件目錄/css/stylesheet.css文件中的#mainwrapper中,改過這里之后,你便會(huì)發(fā)現(xiàn)頂部的logo和導(dǎo)航那部分的寬度與整體不協(xié)調(diào)了,我們繼續(xù)修改本文件中的#logowrap的寬度就可以了。默認(rèn)模版左右側(cè)欄的標(biāo)題背景顏色是不相同的,若要把他們修改為一樣的顏色該怎么修改呢?有兩種辦法,一種就是繼續(xù)在上面的css文件里面直接修改背景圖片,另外一種就是將模版文件下images目錄下的帶有headingbg的圖片換成一樣的圖片。5、后臺(tái)常用設(shè)置(1)根據(jù)需要開啟左右側(cè)欄的內(nèi)容: toolslayou

30、t boxes controller(2)購(gòu)物支付及免運(yùn)費(fèi)模塊設(shè)置:modulespayment modules 安裝配置支付模塊modulesshipping modules 免運(yùn)費(fèi)模塊設(shè)置 (free shipping)modulesorder total modules 可設(shè)置優(yōu)惠券,稅款等。(3)國(guó)家地區(qū): locationscountries (外貿(mào)英文網(wǎng)站可移除中國(guó)地區(qū)code (2)chn)(4)匯率設(shè)置: localizationcurrencies (使用ips等支付方式注意保留人民幣cny)(5)開戶關(guān)閉注冊(cè)或結(jié)賬的條款:在后臺(tái) configuration-條款選項(xiàng) 里設(shè)置

31、6、局部細(xì)節(jié)上的調(diào)整:information欄目里面的內(nèi)容在tooldefine pages editor菜單下填充、sponsors欄目里面的廣告圖片在toolbanner manager更改、底部的版權(quán)信息(includeslanguagesenglish.php)需要做對(duì)應(yīng)的修改等等。7、產(chǎn)品圖片放大效果:在后臺(tái)tools欄目下點(diǎn)擊image handler2下拉菜單點(diǎn)擊install image handler安裝圖像管理模塊;然后在configuration中設(shè)置圖像參數(shù),ih 放大(中)小圖像設(shè)為yes,在商品信息 - 圖像寬度/圖像高度 分別設(shè)定要放大的圖片大小。我們自己開發(fā)主要

32、是修改下面兩個(gè)文件:includes/templates/dreamugg/templates/tpl_specials_default.phpincludes/functions/html_output.php8、是不是覺得自己網(wǎng)站瀏覽人數(shù)少的讓人尷尬?有辦法includes/modules/sideboxes/whos_online.php里面自己修改吧,其中$n_guests是游客人數(shù),$n_members是注冊(cè)會(huì)員人數(shù),自己可以據(jù)此去修改。另外一個(gè)就是powered by信息的修改,修改方法如下:includes/languages/english.php里面修改第一個(gè)define()

33、中對(duì)應(yīng)處為自己所要信息即可。9、記得安裝ips等補(bǔ)丁(先執(zhí)行sql語(yǔ)句,再上傳ips補(bǔ)丁程序).10、如果產(chǎn)品的分類比較多的話,點(diǎn)擊父分類的連接時(shí),會(huì)有子分類的連接,但是這個(gè)鏈接平平無奇,有些客戶會(huì)認(rèn)為他不是鏈接這樣我們的產(chǎn)品瀏覽次數(shù)以及被購(gòu)買的機(jī)會(huì)就降低,所以必須對(duì)這種鏈接做一些修改。/includes/modules/category_row.php里面修改相關(guān)代碼即可.11、做外貿(mào)網(wǎng)站,google推廣是一個(gè)很關(guān)鍵的環(huán)節(jié),所以這里就衍生了一個(gè)問題:如何將ggad跟蹤代碼添加到網(wǎng)站中去?添加位置很靈活,這里的例子僅供參考。全站跟蹤代碼添加到:includes/templates/使用的模版

34、/common/tpl_footer.phpggad定義操作跟蹤代碼:includes/languages/english/login.phpincludes/languages/english/create_account.php/includes/templates/template_default/templates/tpl_checkout_success_default.php./includes/templates/template_default/templates/tpl_checkout_confirmation_default.php(183,1)includes/lang

35、uages/english/shopping_cart.php注意:添加的時(shí)候,如代碼是直接加在網(wǎng)站開頭(head之前的時(shí)候)會(huì)導(dǎo)致整個(gè)頁(yè)面的錯(cuò)位.12、后臺(tái)顯示的時(shí)區(qū)是默認(rèn)值,這對(duì)于我們來說很不方面,如何修改呢?找到admin/includes/header.php文件,搜索到echo date(r, time() . gmt位置處,不用明說了,大家都知道這里就是輸出時(shí)間的,在前面加上一句話 date_default_timezone_set(prc); 存檔,到后臺(tái)刷新一下看效果,okay,現(xiàn)在就是北京時(shí)間了。(但生成的訂單時(shí)間還是以網(wǎng)站所在服務(wù)器時(shí)間為準(zhǔn))13、由于google廣告申請(qǐng)不

36、下來,所以需要更換域名,更換域名的話則需要修改網(wǎng)站里面的配置信息,如何修改呢?先修改兩個(gè)配置文件includes/configure.phpadmin/includes/configure.php把里面的定義的域名變量改為需要的域名或者使用一種一勞永逸的辦法,使用http:/ . $_serverhttp_hosthttps:/ . $_serverhttp_host替換對(duì)應(yīng)位置處。接著就是修改logo、banner,這個(gè)沒有什么值得說的,沒有技巧可言;接著就是copyright信息和powered by信息的修改。14、如何設(shè)置搜索引擎優(yōu)化?在后臺(tái)的configuration-搜索引擎優(yōu)化選

37、項(xiàng)下打開seo功能,seo模塊需要檢查的就三個(gè)地方:(1). 確認(rèn)網(wǎng)站支持mod_rewrite,且主機(jī)允許你使用自己的.htaccess文件;(2). .htaccess 文件名字正確 (前面有個(gè)點(diǎn))(3). 將根目錄下的文件htaccess_sample改名為 .htaccess,并修改其中的/shop/為您的zen-cart目錄。如果你的域名指向的目錄是zen-cart的根目錄,那么就設(shè)置為: rewritebase /如果是 /zencart/ 這樣的形式打開網(wǎng)站,那么 rewritebase /zencart/15、如何添加新的頁(yè)面?payme

38、nt policy設(shè)置:后臺(tái)=tool=ez-pages=payment policy=edit: (如果沒有payment policy這項(xiàng),則點(diǎn)選new file按鈕)在page title填寫payment policy其它單選按鈕不用改動(dòng),只需在html編輯框內(nèi)填寫支付條款內(nèi)容即可,其它都不用填寫。詳見: 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、商品描述之a(chǎn)ttributes controller擴(kuò)展(在屬性

39、控制選項(xiàng)內(nèi)容里添加設(shè)置)在catalog下拉菜單下的attributes controller的標(biāo)題option name下填寫選項(xiàng)名稱和id并插入;然后在option values中分別各個(gè)選項(xiàng)的值。另外,如果所有商品屬性都已設(shè)置好的話,可以下載 型號(hào)/屬性 以tab分割的文本文件18、設(shè)置優(yōu)惠券: admin-modules-order total-discount coupon19、產(chǎn)品重量的修改: (g改為kg)/includes/languages/english.php/includes/languages/english/modules/shipping/zones.php在這兩

40、個(gè)文件里查找替換.20、在選擇支付方式中添加支付條款的語(yǔ)句:在/includes/languages/english/checkout_payment.phpdefine(text_select_payment_method或者:define(table_heading_payment_method相應(yīng)的地方添加。.ccinfo display:none; /*隱藏內(nèi)卡標(biāo)志*/21、開啟關(guān)閉注冊(cè)或結(jié)賬的條款在后臺(tái) configuration-條款選項(xiàng) 里設(shè)置22、添加友情鏈接的方法這里利用到了banner manager廣告代碼顯示友情鏈接,首先在后臺(tái)布局設(shè)置中的“廣告顯示組-頁(yè)腳位置1”填寫

41、你的廣告組名稱,如links. 然后在tools欄目下的banner manager菜單新建“new banner”;在banner group填寫框中輸入廣告組名稱links, 并輸入banner title,在html text文本框內(nèi)輸入你要顯示的友情鏈接html代碼,點(diǎn)擊insert即可。第四修改去掉產(chǎn)品目錄旁邊的產(chǎn)品總數(shù)方法在管理后臺(tái)里,進(jìn)入”configuration” “my store” “show category counts”選項(xiàng),設(shè)置為關(guān)即可。目錄后面會(huì)有一個(gè)煩人的小箭頭-按zen-cart的默認(rèn)配置,目錄后面有-(12356)這樣風(fēng)格的統(tǒng)計(jì)數(shù)字顯示。如何去掉呢?在管理

42、后臺(tái)里,進(jìn)入”configuration” “l(fā)ayout settings” “categories separator between the category name and count”選項(xiàng),按你的需要設(shè)置即可。在zen-cart里如何修改”powered by zen cart”的內(nèi)容?這個(gè)可以在后臺(tái)my store-footer text body里進(jìn)行修改,也可以到ftp里的/include/template/你的模板/common/tpl_footer.php里進(jìn)行修改。頁(yè)眉下面有一大堆煩人的categories tags,怎么去掉?后臺(tái)管理 configuration la

43、yout settings categories-tabs menu on/off把這個(gè)屬性設(shè)為關(guān)閉即可!怎么修改contact us的頁(yè)面內(nèi)容與風(fēng)格?如果是內(nèi)容的話,在后臺(tái)管理的tools define pages editor里進(jìn)行頁(yè)面內(nèi)容的修改。如果是風(fēng)格的話,在css文件里找到對(duì)應(yīng)的id或是class名進(jìn)行修改。如果是要修改顯示內(nèi)容的話,在你的模板目錄下的templates/tpl_contact_us_default.php里修改,如果你重寫了頁(yè)面內(nèi)容的話,請(qǐng)?jiān)赾ommon文件夾下找到相應(yīng)的文件進(jìn)行修改。打開產(chǎn)品根目錄后,會(huì)顯示子目錄的排列圖標(biāo),這個(gè)東西怎么修改?在模板目錄下的com

44、mon/tpl_columnar_display.php文件里,修改顯示的內(nèi)容。瀏覽器的抬頭上寫著”zen cart!, the art of ”,怎么修改?打開文件includes/languages/english/meta_tags.php,在里面找到下面這段/ page title define(title, zen cart!);/ site tagline define(site_tagline, the art of e-commerce);把這些文字替換掉就可以了。當(dāng)然,如果你是中文的頁(yè)面,就要到相應(yīng)的文件夾下面去找。我想把左、中、右三欄之間留一點(diǎn)空隙怎么辦?zen-cart默

45、認(rèn)把左側(cè)欄、中間產(chǎn)品欄、右側(cè)欄排列得很緊密,我想把三間之間的兩個(gè)空隙弄小一些,怎么辦?只要按這個(gè)方法,你可以隨意調(diào)節(jié)三者之間的空隙大小。在后臺(tái)configuration layout setting中,仔細(xì)調(diào)節(jié)column width left boxescolumn width right boxes和column width -leftcolumn width right的值,上面的這類帶有boxes的,是設(shè)定顯示給我們看的box的大小,而沒有boxes的這類值,則是顯示背景的大小。只要你把下面的值設(shè)得比上面的值大,就有空隙出來了。剛安裝好的zen-cart,如何修改首頁(yè)的congratu

46、lations! you have successfully installedif you want to change “congratulations! you have successfully installed your zen cart; e-commerce solution” with your own text open the includes/languages/english/index.php file and find the following code:/ this section deals with the “home” page at the top l

47、evel with no options/products selected/*replace this text with the headline you would like for your shop. for example: welcome to my shop!*/define(heading_title, congratulations! you have successfully installed your zen cart™ e-commerce solution.); elseif ($category_depth = nested) / this sect

48、ion deals with displaying a subcategory/*replace this line with the headline you would like for your shop. for example: welcome to my shop!/define(heading_title, congratulations! you have successfully installed your zen cart™ e-commerce solution.);replace the text starting “congratulations” wi

49、th your own text. make sure that the single quote marks are not left out.如何修改左、右邊框的顯示風(fēng)格?修改文件common/tpl_box_default_left.php或common/tpl_box_default_left.php即可。我得到了一個(gè)空白頁(yè)面,怎么調(diào)試呢?最簡(jiǎn)單的方法,把以下代碼加入到你的index.php里:這樣,你訪問頁(yè)面產(chǎn)生的錯(cuò)誤消息就會(huì)輸出到頁(yè)面了。當(dāng)然,記得把這個(gè)關(guān)掉,如果你把錯(cuò)誤fix掉了的話,免得給用戶看到。我要單獨(dú)修改categories里的內(nèi)容,怎么辦?不單是categories,所

50、有的sidebox的內(nèi)容,都可以在/includes/templates/yourtemplate/sideboxes文件夾里進(jìn)行修改。tpl_categories文件,就是修改categories里面的顯示內(nèi)容的,當(dāng)然,你修改了里面的css標(biāo)簽,就修改了categories的樣式。你可以通過common/tpl_box_default_left.php和common/tpl_box_default_right.php這兩個(gè)文件來對(duì)左欄和右欄的內(nèi)容進(jìn)行大的調(diào)整。一般來說,你只要修改sideboxes里面對(duì)應(yīng)的文件就能搞定你所需要的東西了。posted in zen-cart 系列知識(shí), 常用知

51、識(shí) | no comments ?zen-cart全新做一個(gè)自己的模板應(yīng)參考文檔(轉(zhuǎn)載)星期天, 七月 12th, 2009 zen cart的模板設(shè)計(jì)比較復(fù)雜,需要一定的時(shí)間來熟悉。一旦你了解了它的結(jié)構(gòu),就會(huì)慢慢習(xí)慣了。首先要閱讀常見問答部分的:如何添加、制作新模板。 zen cart的設(shè)計(jì)沒有什么特別,與以前設(shè)計(jì)html頁(yè)面是一樣的。只是整個(gè)頁(yè)面分成了好幾個(gè)部分,并加入了php代碼。通常,頁(yè)面分為頁(yè)眉(header),頁(yè)腳(footer),邊框(sideboxes)。所以設(shè)計(jì)頁(yè)面的時(shí)候,要記住zen cart是如何組織這些頁(yè)面的。頁(yè)面是通過css樣式表來控制的。樣式表控制表格單元的背景圖案

52、、字體的顏色和樣式等等。所以,假如你需要修改邊框標(biāo)題欄的字體,那么查看樣式表文件。zen cart在頁(yè)面添加圖像有兩種方式??梢允褂脠D像目錄的相對(duì)路徑,或者在模板中用php變量定義圖像。如果你使用https服務(wù)器,并且采用相對(duì)圖像路徑,那么https的圖像目錄下也要有同樣的圖像,否則https服務(wù)器很可能會(huì)給出警告提示。zen cart可以設(shè)置成任意的html/flash的界面,只是比通常的html頁(yè)面的設(shè)計(jì)費(fèi)時(shí)。你可以從修改缺省的模板開始,先修改css文件和三欄格式的界面。開始先采用不同的顏色,很快就可以設(shè)計(jì)出完全不同的風(fēng)格。最后,在設(shè)計(jì)模板前要先計(jì)劃好你網(wǎng)頁(yè)的內(nèi)容,事半功倍。下面是zen

53、cart頁(yè)面各部分相對(duì)應(yīng)模板文件的一個(gè)列表:文件路徑注釋index.php主文件includes/templates/custom template folder/common/html_header.php頁(yè)面的head部分includes/templates/custom template folder/common/tpl_main_page.php頁(yè)面的body部分includes/templates/custom template folder/common/tpl_header.php所有頁(yè)面的頁(yè)眉(column left)includes/templates/custom tem

54、plate folder/common/main_template_vars.php決定頁(yè)面的內(nèi)容部分,缺省為 tmp_index_default.php首頁(yè) 缺省includes/templates/custom template folder/templates/tmp_index_default.php首頁(yè)模板文件首頁(yè) 顯示分類includes/templates/custom template folder/templates/tpl_index_categories.php首頁(yè)上顯示分類時(shí)的模板文件includes/modules/custom template folder/pag

55、es/index/category_row.php選擇要顯示的分類includes/templates/custom template folder/templates/tpl_index_category_row.php顯示分類首頁(yè) 顯示指定分類includes/templates/custom template folder/templates/tpl_index_product_list.php首頁(yè)上顯示指定的分類時(shí)采用的模板文件includes/modules/custom template folder/product_listing.php將商品數(shù)據(jù)添加到數(shù)組includes/templates/custom template folder/templates/tpl_modules_product_listing.php顯示商品數(shù)量和商品導(dǎo)航菜單includes/templates/custom template folder/common/tpl_list_box_content.php顯示商

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論