關於ecshop模板和php的信息

本文目錄一覽:

ecshop不同分類怎麼調用不同詳情模板,找到的都是修改goods.php里的一段代碼,之後呢?求詳細調用步驟!

假設, 有4個分類,CAT_ID 分別為 1 ,2, 3, 4

首先我們要製作四個對應的模板文件 goods1.dwt ,goods2.dwt, goods3.dwt, goods4.dwt

然後 我們打開開 goods.php文件,找到

$smarty-display(‘goods.dwt’, $cache_id);

將它修改為

switch ($goods[‘cat_id’]){

case 1:

$smarty-display(‘goods1.dwt’, $cache_id);

break;

case 2:

$smarty-display(‘goods2.dwt’, $cache_id);

break;

case 3:

$smarty-display(‘goods3.dwt’, $cache_id);

break;

case 4:

$smarty-display(‘goods4.dwt’, $cache_id);

break;

default:

$smarty-display(‘goods.dwt’, $cache_id);

break;

}

這樣就可以了。

ecshop中如何自定義數組並在dwt模板文件中循環輸出。( 我在php文件中定義數組變量都讀不出來)

首先 你在php頁面裏面

$comments_zcb = array(“11111111″,”2222222222″,”33333333″,”44444444444”);

$smarty-assign(‘comments_zcb’, $comments_zcb);

,你這個是一維數組 在dwt文件裏面是不需要foraeach的

!– {if $comments_zcb} —

{$comments_zcb[0]}

{$comments_zcb[1]}

{$comments_zcb[2]}

{$comments_zcb[3]}

!–{else}–

無數據

!–{/if}–

ecshop模板怎麼修改版權?改過之後,用作商業用途可以嗎?

完整去掉版權和後門的方法:

去ECSHOP版權,去官方後門,完整版

作者:阿牛

ECShop是一款B2C獨立網店系統,適合企業及個人快速構建個性化網上商店。系統開源但不免費,是基於PHP語言及MYSQL數據庫構架開發的跨平台開源程序。目前最新版本為2.7.3 0708版。

1、首先,去掉TITLE中的「Powered by ECShop」

(請注意,請勿用記事本編輯程序,可推薦使用EDITPLUS,小巧好用!)

打開文件:includes/lib_main.php

查找:$page_title = $GLOBALS[』_CFG』][』shop_title』] . 『 – 『 . 『Powered by ECShop』;

將其改為

$page_title = $GLOBALS[』_CFG』][』shop_title』];

2、去掉頁腳的版權信息,防止版權信息亂飛。

在ecshop根目錄/themes/當前模板名/library/page_footer.lbi中, 找到如下代碼並刪除:

a href=”” target=”_blank” style=”font-size:10px”Powered by strongspan style=”color: #3366FF”ECShop/span span style=”color: #FF9966″{$ecs_version}/span/strong/abr /

刪掉底部ecshop的logo,可選操作

默認模板:在ecshop根目錄/themes/default/library/page_footer.lbi, 找到如下代碼:

img src=”../images/footer-logo.gif” alt=”” id=”footer-logo” /

將其刪掉即可.

3、修改文件代碼頭部的Generator標記,可防止其他程序識別為ECSHOP

修改文件:includes/cls_ecshop.php

查找:

define(‘APPNAME’, ‘ECSHOP’);

修改為:

define(‘APPNAME’, ‘自定義的網站代號’);

4、修改文件:js/common.js

查找:onload = function() 代碼段,全部刪除

=================================

(2)去掉ECSHOP官方的後門檢測程序。代碼

=================================

1、修改文件:admin/shop_config.php

查找:$spt .= ‘”/script’;

在之後添加一行:

$spt = ”;或者直接注釋掉;

2、修改文件:admin/templates/index.htm

查找:

frameset rows=”0, 0″ framespacing=”0″ border=”0″

frame src=”;url={$shop_url}” id=”hidd-frame” name=”hidd-frame” frameborder=”no” scrolling=”no”

/frameset

刪除或注釋

3、在MYSQL數據庫的數據表:shop_config中查找字段code值為 certi 的記錄,其值為: ,修改為一個錯誤的網址!

如:

4、修改文件:admin/templates/top.htm

查找:

Ajax.call(‘index.php?is_ajax=1act=license’,”, start_sendmail_Response, ‘GET’, ‘JSON’);

注釋或刪除掉

5、修改文件:admin/templates/menu.htm

查找:

script language=”JavaScript” src=”{$charset}lang={$help_lang}”/script

注釋或刪除掉

6、修改文件:admin/templates/start.htm

查找:

ul style=”padding:0; margin: 0; list-style-type:none; color: #CC0000;”

!– script type=”text/javascript” src=”;n=8f=ul”/script–

/ul

注釋或刪除掉

7、修改文件:admin/index.php

查找:

$t = new transport;

$api_comment = $t-request(”, $apiget);

$api_str = $api_comment[“body”];

echo $api_str;

注釋或刪除掉

8、刪除後台所有默認的友情鏈接以及默認LOGO

9、修改後台管理中相關文字

打開language/zh_cn/admin/common.php

$_LANG[‘cp_home’] = ‘ECSHOP 管理中心’;

$_LANG[‘copyright’] = ‘版權所有 © 2005-2009 上海商派網絡科技有限公司,並保留所有權利。’;

其他後門修改,如下所示:

1、刪除【雲服務中心】

刪除/admin/cloud.php

刪除/admin/templates/menu.htm中以下代碼

Ajax.call(‘cloud.php?is_ajax=1act=menu_api’,”, start_menu_api, ‘GET’, ‘JSON’);

刪除/admin/templates/start.htm中以下代碼

Ajax.call(‘cloud.php?is_ajax=1act=cloud_remind’,”, cloud_api, ‘GET’, ‘JSON’);

function cloud_close(id)

{

Ajax.call(‘cloud.php?is_ajax=1act=close_remindremind_id=’+id,”, cloud_api, ‘GET’, ‘JSON’);

}

刪除/languages/zh_cn/admin/cloud.php

2、刪除【數據庫管理】-【轉換數據】

刪除/admin/convert.php

刪除/admin/templates/convert_main.htm

刪除/languages/zh_cn/convert目錄及目錄下的所有文件

刪除/languages/zh_cn/admin/convert.php

/admin/includes/inc_menu.php中刪除以下代碼

$modules[’13_backup’][‘convert’] = ‘convert.php?act=main’;

/admin/includes/inc_priv.php中刪除以下代碼

$purview[‘convert’] = ‘convert’;

/languages/zh_cn/admin/priv_action.php中刪除以下代碼

$_LANG[‘convert’] = ‘轉換數據’;

3、刪除【系統設置】-【授權證書】

刪除/admin/license.php

刪除admin/templates/license.htm

刪除/admin/includes/inc_menu.php中以下代碼

$modules[’11_system’][‘shop_authorized’] = ‘license.php?act=list_edit’;

刪除/languages/zh_cn/admin/priv_action.php中以下代碼

$_LANG[‘shop_authorized’] = ‘授權證書’;

4、刪除後台右上角【幫助】和【關於ECSHOP】

刪除/admin/templates/top.htm中以下代碼

lia href=”/knowledge/used.html?act=about_us” target=”main-frame”{$lang.about}/a/li

lia href=”javascript:web_address();”{$lang.help}/a/li

END,完成所有修改。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/187678.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 06:24
下一篇 2024-11-28 06:24

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 心形照片拼圖模板

    如何使用心形照片拼圖模板 一、模板介紹 心形照片拼圖模板是一種讓用戶可以將自己的照片拼接成一個心形的巧妙設計,每個照片都是一個拼圖塊,當所有的照片配合完成時,呈現出一個完整的心形。…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Java 監控接口返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控接口返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 基尼係數Excel計算模板

    這篇文章將介紹基尼係數Excel計算模板,為大家詳細闡述如何使用Excel進行基尼係數的計算。 一、模板下載及導入 首先需要下載基尼係數的Excel計算模板,可以在Excel中通過…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28
  • Python實現身份信息模擬生成與查驗

    本文將從以下幾個方面對Python實現身份信息模擬生成與查驗進行詳細闡述: 一、身份信息生成 身份信息生成是指通過代碼生成符合身份信息規範的虛假數據。Python中,我們可以使用f…

    編程 2025-04-27

發表回復

登錄後才能評論