ECSHOP二次開發之給商品增加新字段

2022-02-03 14:57:32 字數 2567 閱讀 7864

在ecshop二次開發工作之如何給商品增加乙個新字段,來錄入一些新的內容。

下面我們結合ecshop後台「商品編輯」、「商品錄入」來談談如何給ecshop商品增加乙個新字段,假設我們將這個新字段命名為 other_col

1、首先要修改資料表結構,給表 ecs_goods 增加新字段:other_col,

進入ecshop後台 》資料庫管理 》sql查詢,輸入下面sql語句,提交。注意如果你的資料表字首不是ecs_ 請自行修改之

alter

table ecs_goods add

column other_col varchar(64);

2、在ecshop後台的admin\templates\goods_info.htm中增加以下**:

<

tr>

<

td class

="label"

>自定義字段

td>

<

td><

input

type

="text"

name

="other_col"

value

=""size

="20"

/>

td>

tr>

3、在admin/goods.php的elseif ($_request['act'] == 'insert' || $_request['act'] == 'update')裡面增加以下程式

$sql = "insert

into " . $ecs->

table('

goods

') . " (goods_name, goods_name_style, goods_sn, " .

"cat_id, brand_id, shop_price, market_price, is_promote, promote_price, " .

"promote_start_date, promote_end_date, goods_img, goods_thumb, original_img, keywords, goods_brief, " .

"seller_note, goods_weight, goods_number, warn_number, integral, give_integral, is_best, is_new, is_hot, " .

"is_on_sale, is_alone_sale, is_shipping, goods_desc, add_time, last_update, goods_type, rank_integral, suppliers_id,other_col)" .

"values ('

$_post[goods_name]

', '

$goods_name_style

', '

$goods_sn

', '

$catgory_id

', " .

"'$brand_id

', '

$shop_price

', '

$market_price

', '

$is_promote

','$promote_price

', ".

"'$promote_start_date

', '

$promote_end_date

', '

$goods_img

', '

$goods_thumb

', '

$original_img

', ".

"'$_post[keywords]

', '

$_post[goods_brief]

', '

$_post[seller_note]

', '

$goods_weight

', '

$goods_number

',".

" '$warn_number

', '

$_post[integral]

', '

$give_integral

', '

$is_best

', '

$is_new

', '

$is_hot

', '

$is_on_sale

', '

$is_alone_sale

', $is_shipping, ".

" '$_post[goods_desc]

', '

" . gmtime() . "

', '

". gmtime() ."

', '

$goods_type

', '

$rank_integral

', '

$suppliers_id

','$_post[other_col]

')";

2 新增的時候一定要小心,別錯 漏 多任何乙個字段!!

ecshop二次開發之單點登入

單點登入 singlesignon 簡稱為sso,是目前比較流行的企業業務整合的解決方案之一。sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。當使用者第一次訪問應用系統1的時候,因為還沒有登入,會被引導到認證系統中進行登入 根據使用者提供的登入資訊,認證系統進行...

什麼是ECShop二次開發?

所謂ecshop二次開發,也稱之為ecshop功能開發 ecshop外掛程式開發,同時某些時候ecshop的模板開發也可認為是對ecshop的二次開發。ecshop二次開發就是對開源 系統ecshop的功能或外觀的補充,在原有的程式基礎上加以功能性的優化與外觀性的美化,或特定的功能拓展。ecshop...

ecshop二次開發 廣告投放

安裝完成之後如何使用 1.到後台找到廣告管理 廣告列表 新增廣告 新增成功 2.廣告管理 廣告列表 新增欄位 新增成功 3.模板管理 設定模板 新增廣告位 4.確認 5.展示效果 一,進入後台 廣告管理 新增廣告 中加入地區,這裡我選擇只加入省份 前提是必須在ecs ad這個資料庫中建立乙個city...