首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal -使用Fivestar投票模块构建一个用于投票的图片库

Drupal -使用Fivestar投票模块构建一个用于投票的图片库
EN

Stack Overflow用户
提问于 2010-04-07 02:23:06
回答 3查看 2.2K关注 0票数 1

如果每个照片都是一个单独的节点,我如何能够使用Drupal Fivestar投票模块对图库中的照片进行投票。我使用了Fivestar模块对独立的节点进行投票,但将图库中的每一张照片都作为一个节点似乎并不合理。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-07 03:07:46

投票模块的工作方式,我认为它们必须是一个节点,而不是节点的项,因为这是它跟踪投票的方式。

票数 1
EN

Stack Overflow用户

发布于 2010-04-07 05:23:44

什么是画廊?视图、自定义节点/模块、Gallery2模块?

用于镜像的模块是什么?图像/图像字段/上传?

这是用于构建图库的示例方案,带有视图和图像域(CCK)和五星投票:

使用imagefield.

  • Create图库内容类型创建图像内容类型,其中包含一个主图像字段(将在图库listing).

  • Add中可见)图像节点引用字段通过视图与图库Images.

  • Other链接显示图库列表:主图像字段和标题链接应指向其他视图,这些视图显示步骤4中的附加节点引用gallery

  • Attach视图页面捕获参数的子列表,并显示types.

  • Voilà

=链接的gallery

  • Attach字段指向图像和图库内容类型的图像,因此您可以投票支持这两个types.

  • Voilà

附注:对于一个主图像字段,您可以自动获得子图像的第一个图像,或生成缩略图。在图库或面包屑中导航菜单,您应该通过drupal api在视图的页眉/页脚中设置。

票数 1
EN

Stack Overflow用户

发布于 2010-04-07 14:30:08

您可能应该参考drupal VotingAPI http://groups.drupal.org/taxonomy/term/233的文档。

你可以采用Nikit的方法重新思考什么是真正的图片库。我假设你的问题不在于创建的节点数量,而在于一个接一个上传单个图像的繁琐过程。

查看一个类似Image Fupload的模块,它可以处理多个图像的上传和为每个图像创建节点。另外,如果您通过image模块使用它,它可以将所有这些图像标记到相同的分类(可以是您的图库名称,而不是使用Nikit示例中的nodereference )。

另一个最后的选择,尝试找到一些随机的javascript,可以独立于drupal进行评级,是的,你将不能按最多的投票来排序视图,但如果你只是想要5星的评级,而没有其他的,那是一个选择。我敢肯定,一些谷歌会找到一个足够的脚本来处理这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2587284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档