麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

ecshop紅包指定某些商品不能使用 修改步驟

2024-04-25 20:39:49
字體:
來源:轉載
供稿:網友

以ecshop最新版本273為例:

第一步:在goods表格增加一個字段 is_bonus 類型 tinyint 默認為1 (1是可以使用紅包)

第二步:修改后臺模板頁 goods_info.htm

<tr id=”alone_sale_1″><td id=”alone_sale_2″>{$lang.lab_is_on_sale}</td><td id=”alone_sale_3″><input type=”checkbox” name=”is_on_sale” value=”1″ {if $goods.is_on_sale}checked=”checked”{/if} /> {$lang.on_sale_desc}</td></tr><tr id=”alone_sale_1″><td id=”alone_sale_2″>紅包使用</td><td id=”alone_sale_3″><input type=”checkbox” name=”is_bonus” value=”1″ {if $goods.is_bonus}checked=”checked”{/if} /> 打勾表示允許用使用紅包,否則不允許使用。</td></tr><tr><td>{$lang.lab_is_alone_sale}</td><td><input type=”checkbox” name=”is_alone_sale” value=”1″ {if $goods.is_alone_sale}checked=”checked”{/if} /> {$lang.alone_sale}</td></tr>

<tr id=”alone_sale_1″> <td id=”alone_sale_2″>{$lang.lab_is_on_sale}</td> <td id=”alone_sale_3″><input type=”checkbox” name=”is_on_sale” value=”1″ {if $goods.is_on_sale}checked=”checked”{/if} /> {$lang.on_sale_desc}</td> </tr>

<tr id=”alone_sale_1″> <td id=”alone_sale_2″>紅包使用</td> <td id=”alone_sale_3″><input type=”checkbox” name=”is_bonus” value=”1″ {if $goods.is_bonus}checked=”checked”{/if} /> 打勾表示允許用使用紅包,否則不允許使用。</td> </tr>

<tr> <td>{$lang.lab_is_alone_sale}</td> <td><input type=”checkbox” name=”is_alone_sale” value=”1″ {if $goods.is_alone_sale}checked=”checked”{/if} /> {$lang.alone_sale}</td> </tr>

這個大概在230行左右

*注:我沒有修改語言包,如果你需要可以先去修改語言包,然后這里調言(呵呵)

第三步:修改后臺goods.php文件

在添加新商品 編輯商品 下面修改

158行和230行左右的 $goods數組加下下面紅色的部分(我這里默認是可以使用紅包的)

$goods = array(

‘goods_id’ => 0,

‘goods_desc’ => ”,

‘cat_id’ => $last_choose[0],

‘brand_id’ => $last_choose[1],

‘is_on_sale’ => ’1′,

‘is_bonus’ => ’1′,

‘is_alone_sale’ => ’1′,

‘is_shipping’ => ’0′,

‘other_cat’ => array(), // 擴展分類

‘goods_type’ => 0, // 商品類型

‘shop_price’ => 0,

‘promote_price’ => 0,

‘market_price’ => 0,

‘integral’ => 0,

‘goods_number’ => $_CFG['default_storage'],

‘warn_number’ => 1,

‘promote_start_date’ => local_date(‘Y-m-d’),

‘promote_end_date’ => local_date(‘Y-m-d’, local_strtotime(‘+1 month’)),

‘goods_weight’ => 0,

‘give_integral’ => -1,

‘rank_integral’ => -1

);

插入和修改部份修改的代碼:

805行

$is_on_sale = isset($_POST['is_on_sale']) ? 1 : 0;

$is_bonus = isset($_POST['is_bonus']) ? 1 : 0;

$is_alone_sale = isset($_POST['is_alone_sale']) ? 1 : 0;

/* 入庫 */

if ($is_insert)

{

if ($code == ”)

{

$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_bonus,is_alone_sale, is_shipping, goods_desc, add_time, last_update, goods_type, rank_integral, suppliers_id)” .

“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_bonus’,’$is_alone_sale’, $is_shipping, “.

” ‘$_POST[goods_desc]‘, ‘” . gmtime() . “‘, ‘”. gmtime() .”‘, ‘$goods_type’, ‘$rank_integral’, ‘$suppliers_id’)”;

}

else

{

$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_real, ” .

“is_on_sale,is_bonus,is_alone_sale, is_shipping, goods_desc, add_time, last_update, goods_type, extension_code, rank_integral)” .

“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’, 0, ‘$is_on_sale’,‘$is_bonus’,$is_alone_sale’, $is_shipping, “.

” ‘$_POST[goods_desc]‘, ‘” . gmtime() . “‘, ‘”. gmtime() .”‘, ‘$goods_type’, ‘$code’, ‘$rank_integral’)”;

}

}

901行:

$sql .= “keywords = ‘$_POST[keywords]‘, ” .

“goods_brief = ‘$_POST[goods_brief]‘, ” .

“seller_note = ‘$_POST[seller_note]‘, ” .

“goods_weight = ‘$goods_weight’,” .

“goods_number = ‘$goods_number’, ” .

“warn_number = ‘$warn_number’, ” .

“integral = ‘$_POST[integral]‘, ” .

“give_integral = ‘$give_integral’, ” .

“rank_integral = ‘$rank_integral’, ” .

“is_best = ‘$is_best’, ” .

“is_new = ‘$is_new’, ” .

“is_hot = ‘$is_hot’, ” .

“is_bonus = ‘$is_bonus’, ” .

“is_on_sale = ‘$is_on_sale’, ” .

“is_alone_sale = ‘$is_alone_sale’, ” .

“is_shipping = ‘$is_shipping’, ” .

“goods_desc = ‘$_POST[goods_desc]‘, ” .

“last_update = ‘”. gmtime() .”‘, “.

“goods_type = ‘$goods_type’ ” .

“WHERE goods_id = ‘$_REQUEST[goods_id]‘ LIMIT 1″;

第四步:修改后臺模板頁goods_list.htm

25行:

<th><a href=”javascript:listTable.sort(‘is_hot’); “>{$lang.is_hot}</a>{$sort_is_hot}</th>

<th><a href=”javascript:listTable.sort(‘is_bonus’); “>紅包</a>{$sort_is_bonus}</th>

<th><a href=”javascript:listTable.sort(‘sort_order’); “>{$lang.sort_order}</a>{$sort_sort_order}</th>

47行:

<td align=”center”><img src=”images/{if $goods.is_hot}yes{else}no{/if}.gif” onclick=”listTable.toggle(this, ‘toggle_hot’, {$goods.goods_id})” /></td>

<td align=”center”><img src=”images/{if $goods.is_bonus}yes{else}no{/if}.gif” onclick=”listTable.toggle(this, ‘toggle_bonus’, {$goods.goods_id})” /></td>

<td align=”center”><span onclick=”listTable.edit(this, ‘edit_sort_order’, {$goods.goods_id})”>{$goods.sort_order}</span></td>

98行:

<option value=”not_hot”>{$lang.not_hot}</option>

<option value=”bonus”>使用紅包</option>

<option value=”not_bonus”>取消紅包使用</option>

<option value=”move_to”>{$lang.move_to}</option>

第五步:修改后臺goods.php

在1500行左右加上

/*—————————————————— */

//– 修改紅包使用狀態

/*—————————————————— */

elseif ($_REQUEST['act'] == ‘toggle_bonus’)

{

check_authz_json(‘goods_manage’);

$goods_id = intval($_POST['id']);

$is_bonus = intval($_POST['val']);

if ($exc->edit(“is_bonus = ‘$is_bonus’, last_update=” .gmtime(), $goods_id))

{

clear_cache_files();

make_json_result($is_bonus);

}

}

/*—————————————————— */

//– 修改商品排序

/*—————————————————— */

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产亚洲精品久久久久5区 综合激情网 | 婷婷久久久久久 | 99综合视频 | 亚洲免费视频大全 | 日本68xxxx | 日本残忍极度灌浣肠视频 | 欧美精品亚洲人成在线观看 | 青青草在线免费观看 | 中国hdxxxx护士爽在线观看 | 91看片在线观看视频 | 亚洲白嫩在线观看 | videos韩国 | 国产精品视频一区二区三区综合 | 高潮激情aaaaa免费看 | 欧美精品免费一区二区三区 | 久久精品污 | xxxx hd video 69| 国产成人精品午夜 | 中文字幕专区高清在线观看 | 91在线精品亚洲一区二区 | 黄色网址免费在线播放 | 国产刺激高潮av | 久久精品久久精品久久精品 | 日韩视频www| 国产午夜免费视频 | 久久千人斩 | 亚洲一级片在线观看 | 欧美精品久久久久久久久久 | 国产一区二区三区四区五区在线 | 国内毛片视频 | 国产精品久久久久久影院8一贰佰 | 久草手机在线视频 | 久久精品日产第一区二区三区 | 91久久综合| 欧美日韩免费一区二区三区 | 久久亚洲成人网 | 成人在线观看免费 | 全黄性色大片 | 做羞羞视频| 成人片免费视频 | 色综合久久久久久久久久 |