2009-07-02 68 views
0

我将开始为我的学校开设一个新项目。我必须创建一个“本周问题”论坛,成员可以在其中发布问题,然后他们的问题可以由其他成员投票。那一周的最佳问题将在一周后讨论,问题的发布将再次进行。关于我的“本周问题”项目的建议

我打算使用MySQL作为数据库,在php中使用后端。

有没有人有我可以使用的东西的一些例子?另外,我如何能够在我的项目中看到一个星期?我的意思是,我怎么决定一个星期过去了?我无法弄清楚。

请让我知道您的建议。

谢谢!

最佳
Zeeshan

回答

2
  • 挑免费的PHP/MySQL 论坛软件程序屈指可数。这些 应该是一个很好的起点; phpBBVanilla,SMF,BBpress
  • 安装 和配置他们每个人,并 搞清楚哪一个最有意义 您在易用性方面,易于定制的 等
  • 您可能会发现 这些论坛上有足够的 功能实现你在 之后没有任何额外的努力,但 如果没有,然后开始自定义!
+0

使用现有的bullitin板可能会导致更多定制工作(添加过滤器和投票系统),从头开始编写并保持简单。但我同意,这些例子有可用的代码,所以它们会很好地帮助指导所需的方向 – alanquillin 2009-07-02 14:08:36

1

要查看数周的数据,您需要创建一个仅查看当前周问题帖子的数据库查询。该algorith会是什么样子:

  1. 获取当天
  2. 从目前的一天,发现周的最后一天(你必须决定你考虑一周的最后一天)
  3. 减7从周
  4. 写的最后一天日子里,你查询 SELECT * FROM WHERE事后日期> = @ 7DaysFromLastDayOfWeek

希望帮助和有意义的问题。

1

如果你不想冒着托管你自己的解决方案的麻烦(即使它是现有应用程序的实现),谷歌有一个名为Moderator的应用程序,你可以使用独立的或嵌入到另一个网页 - 不确定这是否合适?