如果每个照片都是一个单独的节点,我如何能够使用Drupal Fivestar投票模块对图库中的照片进行投票。我使用了Fivestar模块对独立的节点进行投票,但将图库中的每一张照片都作为一个节点似乎并不合理。
发布于 2010-04-07 03:07:46
投票模块的工作方式,我认为它们必须是一个节点,而不是节点的项,因为这是它跟踪投票的方式。
发布于 2010-04-07 05:23:44
什么是画廊?视图、自定义节点/模块、Gallery2模块?
用于镜像的模块是什么?图像/图像字段/上传?
这是用于构建图库的示例方案,带有视图和图像域(CCK)和五星投票:
使用imagefield.
=链接的gallery
附注:对于一个主图像字段,您可以自动获得子图像的第一个图像,或生成缩略图。在图库或面包屑中导航菜单,您应该通过drupal api在视图的页眉/页脚中设置。
发布于 2010-04-07 14:30:08
您可能应该参考drupal VotingAPI http://groups.drupal.org/taxonomy/term/233的文档。
你可以采用Nikit的方法重新思考什么是真正的图片库。我假设你的问题不在于创建的节点数量,而在于一个接一个上传单个图像的繁琐过程。
查看一个类似Image Fupload的模块,它可以处理多个图像的上传和为每个图像创建节点。另外,如果您通过image模块使用它,它可以将所有这些图像标记到相同的分类(可以是您的图库名称,而不是使用Nikit示例中的nodereference )。
另一个最后的选择,尝试找到一些随机的javascript,可以独立于drupal进行评级,是的,你将不能按最多的投票来排序视图,但如果你只是想要5星的评级,而没有其他的,那是一个选择。我敢肯定,一些谷歌会找到一个足够的脚本来处理这一点。
https://stackoverflow.com/questions/2587284
复制相似问题