【问题标题】:suggestion regarding my "question of the week" project关于我的“本周问题”项目的建议
【发布时间】:2009-07-02 13:53:08
【问题描述】:

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

我将使用 MySQL 作为数据库,后端使用 php。

有没有人有一些我可以使用的例子?另外,我如何才能在我的项目中看到一周?我的意思是,我将如何确定一周过去了?我想不通。

请告诉我您的建议。

谢谢!

最佳
泽山

【问题讨论】:

    标签: php javascript mysql


    【解决方案1】:
    • 挑选一把免费的php/mysql 论坛软件程序。这些 应该是一个很好的起点; phpBBVanillaSMFBBpress
    • 安装 并配置它们中的每一个,并且 找出哪一个最有意义 对您而言,易用性、易用性 定制等。
    • 您可能会发现 这些论坛有足够的 实现你的功能 在没有任何额外的努力之后,但是 如果没有,那就开始定制吧!

    【讨论】:

    • 使用现有的公告板可能会导致更多的定制工作(添加过滤器和投票系统),从头开始编写并保持简单。但我同意,这些示例有可用的代码,因此它们可以很好地帮助指导所需的方向
    【解决方案2】:

    要查看一周的数据,您将创建一个数据库查询,该查询将仅查看当前一周的问题帖子。算法看起来像:

    1. 获取当前日期
    2. 从当天开始,找到一周的最后一天(您必须决定您认为一周的最后一天是什么)
    3. 从一周的最后一天减去 7 天
    4. 写给你查询 SELECT * FROM questions WHERE postdate >= @7DaysFromLastDayOfWeek

    希望能有所帮助且有意义。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2012-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-17
        相关资源
        最近更新 更多