首页 / 帖子
请教产品评价和讨论的功能开发方案

我想做跟电子商务的产品评价一样的功能,评价由评分和评论组成,每个用户只能发表一个评价(这个倒是好实现,也有现成的模块可用)。

想到了用comment加上fivestar字段来做,但是如果还需要一个讨论功能怎么办(讨论类似评论)?

而且如果fivestar放在了comment里,最后统计节点的评分时,就不如放在节点里去评分好统计了。

请帮忙考虑下方案,谢谢。

2个答案
Amanda Song
发布于:2014-04-28 18:00

我觉得comment中用fivestar的这个思路没有问题,fivestar自身能实现在comment中评分,在节点中显示统计结果这部分功能,需要在节点和comment中的field里都添加fivestar字段,然后设置一下关联,这样就能让节点中的字段显示comments中评分的统计了

YOYO
发布于:2014-04-28 18:21

1. 评论如果只能评论一次的话,我觉得用node比较好。然后设置一个node_reference
2. 如果用node评论的话,你说的讨论就好解决了,放到产品(node)的comment里面实现
3. fivestar处理评分,放哪里我觉得这个应该没问题。