2009-07-02 110 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的應用程序,你可以使用獨立的或嵌入到另一個網頁 - 不確定這是否合適?