国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

ECSHOP 商品評論條件修改――購買過該商品且只能評價(jià)一次(購買多少次能評價(jià)多少次)

2024-04-25 20:32:58
字體:
供稿:網(wǎng)友

ECSHOP 商品評論條件修改,修改為購買過該商品多少次,就只能評價(jià)多少次。

不需要修改數(shù)據(jù)庫,原理簡介:先在后臺商店設(shè)置->基本->評論條件為只有購買過此商品的會員才能評價(jià)

ECSHOP原有機(jī)制是只要購買過一次,就可以無限評價(jià)。

這里A5源碼小編加入了簡單判斷,判斷會員對此商品是否進(jìn)行過評價(jià),獲取評價(jià)數(shù),再獲取此商品的購物次數(shù)。評價(jià)數(shù)不能大于或等于購物次數(shù)。

修改方法如下:

打開comment.php

找到:

case COMMENT_BOUGHT :

if ($_SESSION['user_id'] > 0)

{

$sql = "SELECT o.order_id".

" FROM " . $ecs->table('order_info'). " AS o, ".

$ecs->table('order_goods') . " AS og ".

" WHERE o.order_id = og.order_id".

" AND o.user_id = '" . $_SESSION['user_id'] . "'".

" AND og.goods_id = '" . $cmt->id . "'".

" AND o.order_status = '" . OS_CONFIRMED . "' ".

" AND (o.pay_status = '" . PS_PAYED . "' OR o.pay_status = '" . PS_PAYING . "') ".

" AND (o.shipping_status = '" . SS_SHIPPED . "' OR o.shipping_status = '" . SS_RECEIVED . "') ".

" LIMIT 1";

$tmp = $db->getOne($sql);

if (emptyempty($tmp))

{

$result['error'] = 1;

$result['message'] = $_LANG['comment_brought'];

}

}

注意,這文件有兩處一樣的,都要修改!

替換為:

case COMMENT_BOUGHT :

if ($_SESSION['user_id'] > 0)

{

$sql = "SELECT COUNT(o.order_id)".

" FROM " . $ecs->table('order_info'). " AS o, ".

$ecs->table('order_goods') . " AS og ".

" WHERE o.order_id = og.order_id".

" AND o.user_id = '" . $_SESSION['user_id'] . "'".

" AND og.goods_id = '" . $cmt->id . "'".

" AND (o.order_status = '" . OS_CONFIRMED . "' or o.order_status = '" . OS_SPLITED . "') ".

" AND (o.pay_status = '" . PS_PAYED . "' OR o.pay_status = '" . PS_PAYING . "') ".

" AND (o.shipping_status = '" . SS_SHIPPED . "' OR o.shipping_status = '" . SS_RECEIVED . "') ".

" LIMIT 1";

$bought_count = $db->getOne($sql);

if (!$bought_count)

{

$result['error'] = 1;

$result['message'] = $_LANG['comment_brought'];

}else{

$sql = "SELECT COUNT(comment_id) FROM " . $ecs->table('comment') .

" WHERE user_id = '" . $_SESSION['user_id'] . "'".

" AND id_value= '" . $cmt->id . "'".

" LIMIT 1";

$comment_count = $db->getOne($sql);

if($comment_count >= $bought_count){

$result['error'] = 1;

$result['message'] = '您已對此商品進(jìn)行過評價(jià)!您可以繼續(xù)購買以便再次評論。';

}

}

}

注意,這文件有兩處一樣的,都要修改!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 西城区| 苍南县| 利川市| 丽水市| 饶河县| 邛崃市| 东阳市| 旌德县| 乡城县| 东乌| 万盛区| 买车| 汉阴县| 泾阳县| 古浪县| 同德县| 新津县| 武汉市| 漯河市| 固阳县| 临泽县| 定襄县| 徐闻县| 阳曲县| 仁怀市| 五河县| 金寨县| 封开县| 西乌珠穆沁旗| 会昌县| 泉州市| 和龙市| 汝南县| 边坝县| 大化| 维西| 象山县| 邳州市| 正安县| 龙陵县| 楚雄市|