相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說(shuō)明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
ECSHOP產(chǎn)品列表增加市場(chǎng)價(jià)后臺(tái)編輯功能
使用的網(wǎng)站系統(tǒng)是ecshop,產(chǎn)品太多,本身本店價(jià)是可以在列表里調(diào)整的,市場(chǎng)價(jià)是按1.2比例自動(dòng)加的,但是有的時(shí)候改本店價(jià)市場(chǎng)價(jià)出現(xiàn)不是整數(shù)的情況,所以需要市場(chǎng)價(jià)也可以在列表頁(yè)直接編輯。
1、后臺(tái)模板頁(yè) goods_list.htm
<th><a href="javascript:listTable.sort('goods_sn'); ">{$lang.goods_sn}</a>{$sort_goods_sn}</th>
<th>市場(chǎng)價(jià)</th>
在貨號(hào)后增加市場(chǎng)價(jià)一欄,因?yàn)槎际侵形牡模蜎](méi)有寫入語(yǔ)言包文件
<td><span onclick="listTable.edit(this, 'edit_goods_sn', {$goods.goods_id})">{$goods.goods_sn}</span></td>
<td align="right"><span onclick="listTable.edit(this, 'edit_market_price', {$goods.goods_id})">{$goods.market_price}</span></td>
2、后臺(tái)goods.php文件
增加下面的部分
/*------------------------------------------------------ */
//-- 修改市場(chǎng)價(jià)格
/*------------------------------------------------------ */
elseif ($_REQUEST['act'] == 'edit_market_price')
{
check_authz_json('goods_manage');
$goods_id = intval($_POST['id']);
$goods_price = floatval($_POST['val']);
if ($goods_price < 0 || $goods_price == 0 && $_POST['val'] != "$goods_price")
{
make_json_error($_LANG['shop_price_invalid']);
}
else
{
if ($exc->edit(" market_price = '$goods_price', last_update=" .gmtime(), $goods_id))
{
clear_cache_files();
make_json_result(number_format($goods_price, 2, '.', ''));
}
}
}
3、lib_goods.php
function goods_list約910行
$filter = page_and_size($filter);
$sql = "SELECT goods_id, goods_name, goods_type, goods_sn, shop_price, market_price,
以上紅色為增加部分