ecshop模板支持php代碼的簡(jiǎn)單介紹
1、原因您當(dāng)前使用的ecshop版本僅支持PHP 53,而您當(dāng)前的PHP版本是54,因此存在兼容性問(wèn)題解決方案建議重新下載并安裝ecshop的更高版本,如ecshop 30或模板堂提供的ecshop合集版程序這些新版本支持PHP 56或更高版本,并且可能包含更多的功能和改進(jìn)修改源代碼方法如果您不希望或不能升級(jí)。
2、代碼如下smartyassign#39topcategories#39, get_categories_tree#390#39 頂級(jí)分類樹(shù) 其中默認(rèn)的方式是在商品分類頁(yè)和商品詳情頁(yè)中g(shù)et_categories_tree#390#39中的0 對(duì)應(yīng)的是 cat_id,這里改成0 就可以顯示所有分類樹(shù)了這樣,我們就取得了頂級(jí)分類樹(shù),并smarty賦值給 topcategories 變量以便。
3、1在首頁(yè)indexphp中找到 1 * 頁(yè)面中的動(dòng)態(tài)內(nèi)容 * 2 assign_dynamic#39index#392在上面添加如下代碼 1 $children = get_children12 $smartyassign#39index_hot_goods_1#39, get_category_recommend_goodsquothotquot, $children 熱銷商品 其中分類編號(hào)1,根據(jù)你想調(diào)用。
4、ecshop默認(rèn)的是smartyassign#39top_goods#39, get_top10我們可以看到這個(gè) get_top10里面是空的,沒(méi)有傳參數(shù),所以調(diào)用了全部商品的排行找到首頁(yè)P(yáng)HP頁(yè)面indexphp 然后在這個(gè)文件中的 smartyassign#39top_goods#39, get_top10改為 smartyassign#39top_goods1#39, get_top。
5、第一步找到根目錄下categoryphp,搜索以下代碼 function get_cat_info$cat_id return $GLOBALS#39db#39getRow#39SELECT keywords, cat_desc, style, grade, filter_attr, parent_id FROM #39 $GLOBALS#39ecs#39table#39category#39 quot WHERE cat_id = #39$cat_id#39quot 在“keywords”。
6、首先這個(gè)page_headernewphp就是有問(wèn)題的模板文件里應(yīng)該引用的是庫(kù)文件page_headernewlbi而不是php 比如在首頁(yè)想加載page_headernewlbi就直接打開(kāi)indexdwt,把 lt! #BeginLibraryItem quotlibrarypage_headerlbiquot lt! #EndLibraryItem 改成 lt! #BeginLibraryItem quotlibrary。
7、單就購(gòu)物車信息,ecshop是通過(guò)insert的方式來(lái)實(shí)現(xiàn),具體在文件ECShop_V270_GBK\upload\includes\lib_insertphp中的函數(shù) function insert_cart_info另外,與購(gòu)物流程相關(guān)文件有ECShop_V270_GBK\upload\flowphp ECShop_V270_GBK\upload\themes\default\flowdwt。
8、1前臺(tái)代碼的修改Ecshop模板網(wǎng)頁(yè)默認(rèn)會(huì)有Ecshop版權(quán)信息,我們要去掉這些LOGO,我們就需要進(jìn)行如下的操作步驟1去除前臺(tái)底部查詢信息的顯示打開(kāi)當(dāng)前應(yīng)用的主題模板文件,在library目錄下,找到insert name=’queryinfo’大概在文件第63行處,將他刪除就可以了2去掉頭部title。
9、需要修改indexdwt 添加一個(gè)js切換的效果,之后調(diào)用不同的模塊 第二個(gè),文件在helplbi 或者在page_footerlbi 可以看看默認(rèn)模板在ecshop根目錄themesdefaultlibrarypage_footerlbi, 找到如下代碼 將其刪掉即可3修改文件代碼頭部的Generator標(biāo)記,可防止其他程序識(shí)別為ECSHOP 修改文件includescls_ecshopphp 查找。
10、3文章訪問(wèn)時(shí),前臺(tái)顯示頁(yè)面即網(wǎng)站根目錄下articlephp文件 4文章訪問(wèn)前臺(tái)的模板文件根目錄下themesdefaultarticledwt文件 以上總共4個(gè)文件,都需要做相應(yīng)的修改二每個(gè)文件中需要修改的內(nèi)容1articlephp文件中在文件最后,添加獲取用戶等級(jí)函數(shù)get_rank_list_ch,代碼如下fu。
11、將 snatchphp這個(gè)文件里邊的get_snatch_list函數(shù),復(fù)制到indexphp,然后在向模板注冊(cè)變量的代碼下邊加上一句$smartyassign#39snatch_list#39, get_snatch_list最后在indexdwt當(dāng)中遍歷santc_list即可。
12、ECSHOP去版權(quán)前臺(tái)部分 1去掉頭部顯示在瀏覽器標(biāo)題欄的TITLE部分的版權(quán)信息,如圖所示前者“ECSHOP演示站”在后臺(tái)商店設(shè)置網(wǎng)店信息商店標(biāo)題里修改后者“Powered by ECShop”在網(wǎng)站根目錄下的includeslib_mainphp里修改打開(kāi)includeslib_mainphp,查找以下代碼page_title = $GLOBALS#39_CFG#39。
13、ECSHOP首頁(yè)有很多種商品,包括今日特價(jià)精品推薦新品上市熱賣商品分類商品等,這里只講解在“精品推薦新品上市熱賣商品”三個(gè)欄目的商品下面顯示商品貨號(hào)的方法第一步修改 includeslib_goodsphp文件 找到下面代碼 取出所有符合條件的商品數(shù)據(jù),并將結(jié)果存入對(duì)應(yīng)的推薦類型數(shù)組中 sql = #39。
14、找個(gè)這個(gè)文件在根目錄下godsphp 找到 #36smartyassignapospromotion_infoapos,get_promotion_info在下面加上以下代碼#36globalsapossmartyaposassignaposecs_urlapos,#36gobalsaposecsaposget_domain#36_serveraposrequest_uriapos。
15、ecshop開(kāi)源系統(tǒng),方便了模板的修改和代碼的二次開(kāi)發(fā)和完善讓模板的修改也變的沒(méi)有那么復(fù)雜現(xiàn)成的模板,無(wú)論從頂部的logo,還是底部的幫助中心,ecshop模板的文字和圖片都是可以修改成自己需要的 ecshop手機(jī)模板,最新開(kāi)發(fā),支持所有主流的移動(dòng)平臺(tái)如android iphone等與ECSHOP完美整合,服務(wù)器端自動(dòng)。
16、默認(rèn)模板在ecshop根目錄themesdefaultlibrarypage_footerlbi, 找到如下代碼 將其刪掉即可3修改文件代碼頭部的Generator標(biāo)記,可防止其他程序識(shí)別為ECSHOP 修改文件includescls_ecshopphp 查找define#39APPNAME#39, #39ECSHOP#39修改為define#39APPNAME#39, #39自定義的網(wǎng)站代號(hào)#394修改文件。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。