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