ecshop商城如何给商品随机添加评论

更新时间:2016-08-04 点击量:2551

众多使用ecshop商城的用户在商品上架后,需要大量的买家来评论商品,但是部分用户在购买商品之后,很少会进行评价,这样对商品的销售或多或少会产生一些不好影响,那么我们是否能去随机的添加一些商品的评论呢?

答案是可以的,下面优易软件为大家整理如何去对商品产生随机的评论操作方法:

<?php
/*  
 * 随机插入商品评论
 * 
 * 
 * */
 
 
define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');
 
 
$comment_arr = array(
    '用户未及时做出评价,系统默认好评!',
    '售前、技术服务很好 有问必答',
    '客服不错,技术也靠谱,好评!',
    '这些天有点忙,忘记评价了,很专业,效率高!',
    '好评!',
    '做的不错 服务态度很好 非常满意。希望里面以后有些不懂得 不会的多多帮忙下 谢谢了。',
    '很愉快的一次合作,服务周到,而且价格还便宜!',
    '哈哈满意,老板热情!',
    '非常好速度快,客服服务非常满意。售后技术团队给力。棒棒的',
    '客服挺好,网络支持也不错,很有耐心的帮我讲解一些问题',
    '不错,下次在来光顾',
    '合作过程非常愉快 价格实惠 制作效率高!值得推荐!',
    '挺好的,支持一下',
    '这家公司技术不错,团队的执行力很强。',
    '服务挺不错的,技术服务也很到位。',
    '很不错!',
    '第二次购买了,非常满意,下次还来你家。',
    '非常好。',
    '好',
    '商家很负责任,又是帮着调试,一点也没表现出很不耐烦都是在细心的教,好评 服务态度超好',
    '非常不错,满意!',
    '挺好',
    'good,很好!',
    '安全可靠,方便快捷,非常流畅,挺不错,非常满意!!',
    '不错,不错',
    '卖家不错,发货很快的,东西也好',
    '老板态度很好。',
    '价格合适 跟商家描述一致',
    '价格很便宜很愉快的一次交易,而且态度很好',
    '不错很好用',
    '店家的态度很好,一遍遍的教我,很好用,给力',
    '给力,很好用,速度很快,好评',
    '收到了,很好',
    '很好 客服很到位 值得信赖~ 好!',
    '卖家热情,服务好,满分好评。下次还会再来.',
    '非常满意,虽然钱不多,以后会成为你的大客户的,谢谢。',
    '对于我这样的小用户,下次一定会来这家,看商品描述,服务很全面',
    '良心卖家,很热心不懂的直接问。以后会常来',
    '我知道新店不容易,态度很好,服务很好,值得购买',
    '很好用 下次再来',
    '必须给好评。',
    '态度挺好,发货速度非常快,如果好,下次还来',
    '抱歉前两天在忙现在才收货',
    '真的很效率',
);
 
//取出商品的id
$gsql = "SELECT goods_id FROM  " .$GLOBALS['ecs'] ->table('goods'). " WHERE is_delete = 0";
$goods_ids = $db -> getAll($gsql);
 
//取出用户的用户名
$usql = "SELECT `user_name` FROM " .$GLOBALS['ecs'] ->table('users'). " WHERE 1";
$user_name_arr = $db -> getAll($usql);
// var_dump($emails);
//根据商品id进行循环插入评论信息
foreach ($goods_ids as $k => $v)
{
    //随机在商品中添加的评论的条数
    $num = mt_rand(0, 40);
    $comStr = '';
    for($i=0; $i<= $num; $i++)
    {
        //随机取出用户的emails数组的下标
        $user_name_rand = mt_rand(0, count($user_name_arr)-1);
        $user_name =  $user_name_arr[$user_name_rand]['user_name'];
        //随机生成时间
        $add_time = mt_rand(strtotime('20140101'), time());
        //随机生成星星等级
        $comment_rank = mt_rand(3, 5);
        //随机取出评论数组内容 
        $comment_num = mt_rand(0, count($comment_arr) -1);
        $comment = $comment_arr[$comment_num];
        $good_num = mt_rand(10,600);
        //拼接要评论的数据
        $comStr .= " (0, {$v['goods_id']}, '{$user_name}','{$comment}', {$comment_rank}, {$add_time}, 1, $good_num),";
    }
    //去掉最右边的逗号
    $comStr = rtrim($comStr, ',');
    $comsql = "INSERT INTO " .$GLOBALS['ecs'] -> table('comment'). 
            " (`comment_type`, `id_value`, `user_name`, `content`, `comment_rank`, `add_time`, `status`, `good_num`) VALUES  ".$comStr;
    $res = $db->query($comsql);
    if($res)
        echo "<span style='color:green'>{$v['goods_id']} 插入成功! </span><br/>";
    else
        echo "<span style='color:red'>{$v['goods_id']} 插入失败! </span><br/>";
}
支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

13128985956 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部