You are here

推荐票

推荐票的另类思考

dghabc 的头像
Submitted by dghabc on 星期一, 2009-07-06 07:19

去看一些小说网站时,经常会看到一个叫推荐票的东东,这个功能类似于投票,但和一般的投票又不太一样.一般流程类似于这样,根据用户级别,按一定的时间给用户一定数量的推荐票,用户可以将自己的推荐票全部投给某一文章,或者投给不同的文章.网站可以按得票多少进行排列(全部的得票或者按时间如月 星期等).

那么在drupal如何实现类似的功能?给出思路

可以利用votingapi(投票功能)和userpoints(推荐票的票数,userpoints是可以使用term进行标记的,你可以标记为积分 推荐票 鲜花等,各个点数互不干扰)模块提供的API实现功能,代码参照plus1模块.

投票的流程应该如下:

判断用户是否有推荐票

进行投票

对用户推荐票-1处理

定期分配推荐票可以使用hook_cron函数进行.

会员自由标签:

Subscribe to RSS - 推荐票