4

我有一个名为“电影”的节点类型,它可能包含使用 CCK FileField 模块的多个字幕文件。现在我正在处理 FiveStars 模块,我需要分别为每个字幕评分!所以用户应该对与电影相关的字幕进行评分,而不是电影本身。
够糊涂的!任何的想法?

4

1 回答 1

1

这将是一个艰难的过程,因为整个 FiveStars 模块并不是真正为评估节点而构建的。(所以评级字段可能已经出来了)

您可以使用“内容多组”,这将允许您将文件字段与整数字段配对。请注意,内容多组是一个独立的模块,但现在正在与仍在开发中的CCK3集成。即使这样,您也必须自己将 JavaScript 评级工具(而不是 drupal 模块)附加到该字段,因为我很确定 FiveStars 仅适用于节点,而不是特定字段,对于多组字段。

所以,如果你想坚持使用 FiveStars 并且按照它的设计(而不是重写它以使用单个字段/多组),我很确定你唯一的选择是将字幕拆分为单独的内容类型并使用 nodereference 关联。这将带来不幸的副作用,即拥有一个单独的页面来实际进行审查。对一系列字幕进行评分肯定不会那么快。

这就是我从我对这些模块的使用中所知道的。

于 2010-01-18T14:54:19.163 回答