把ecshop中的产品评论作为动态推送到uchome中
2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家
我们把ecshop和uchome通过ucenter整合之后,如果ecshop中有人购买了产品,则这个动作会作为动态发送到uchome当中去。但目前的版本中,不能把会员对产品的评论也feed过去。即然购买都可以,按理说评论肯定是可以的。我查看了购买时feed的调用,发现在flow.php文件中有这样一句: user_uc_call('add_feed', array($order['order_id'], BUY_GOODS)); //推送feed到uc 应该就是它起到了把动作feed过去的作用。 那么,同样的能否在提交评论成功的时候,把评论的信息也做一个feed推送呢? user_uc_call函数是调用uc中的函数,第一个参数是函数名,第二个参数是被调用函数的参数。 查询了一下,发现add_feed这个函数在文件includes/lib_uc.php当中,函数如下:
很显然,这里只判断了feed类型为产品购买一种,虽然在函数说明中有COMMENT_GOODS参数(产品评论),但下面并没有写,有可能在后面的版本中是有这个功能的。但我急着用,于是在上面函数中加入elseif条件,如下
把这段加到上面一段的return前面,其中的SQL语句在ecshop中的SQL查询中测试通过,完全可以得到想要的结果。 完了之后,打开根目录下的comment.php(评论控制文件),发现在添加“评论内容”function add_comment($cmt)这个函数的最后有被注释掉的一句:
应该就是feed推送了,我把它的注释去掉后试了一下,添加评论后没有错误,但也没有推送成功。 我又改成:
试了一下,还是出不来,按道理来说,应该是可以了啊,有没有高人看一下这个过程中出了什么问题?应该就差一步就可以成功了。 对了,还要改个文件:E:\Apache2\htdocs\may365\languages\zh_cn\common.php当中查找/* feed推送 */,插入一行:
|
回答:
收藏了,挺好好的 |
强力的顶。。 另想请教楼主如何把ECSHOP商品评论里的会员链接到HOME上的会员页去? |
我想 你的问题应该出在这里
你可以尝试输出一下 这个sql |
在ecshop后台SQL中输出这个SQL是可以的啊 |
c.comment_id='{$id}' 这里的ID 是通过什么$GLOBALS['db']->insert_id() 来获取的 但是 这个 $GLOBALS['db']->insert_id() 好像不是你评论的 ID 把! |
楼上讲的很有可能,我再检查一下。 |
请问LZ推送成功了没有啊? |
Tokyo style这歌我当年超爱听啊~这首remix版第一次听到~555555好感动!看来这次"坦克"的贴子质量很高哇`~HOHO~继续欣赏! |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
ecshop热门问答
ecshop热门资料
ecshop资源
ecshop商品价格
ecshop深浅
ecshop简约数码商城
ecshop服务公司
ecshop盗链接
ecshop行货手机
ecshop标题
ecshop当当购物
ecshopright
ecshop移动
ecshop照片上载
ecshop显示器
ecshopclick
ecshop爱收宝
ecshop会员注册
修改ecshop的META
ecshop帮助信息条数
ecshop像册
ecshopgoogle翻译
ecshop积分商城
ecshop正式
ecshop天气
ecshopSHOPOEX
ecshop价格范围
ecshop耐思尼克论坛系统
ecshop多少
ecshopnote
ecshopECsho
ecshoppowred