2013-01-22 58 views
0

我正在使用Pyrocms的應用程序。有一個模塊可用於文件管理。雖然它夠好,但我需要根據我的要求進行定製。
這裏是要求PyroCMS文件模塊Costomization

  1. 對於來自後端每個文件管理員可以創建多個臨時鏈接
  2. 每個文件應僅限於由管理員
  3. 和下載極限定義了一些持續時間應爲3對每個用戶

現在我需要建議如何我可以完成這些任務來完成應用程序。
我是否需要更多表格來處理這種情況?
或者我可以擴展現有的文件表。
臨時鏈接如何創建並讓用戶下載文件?
另一個要求,如果用戶使用鏈接,下載彈出來了,他取消了三次,我不得不限制他,現在他無法下載它。
所以使用IP將做到這一點或其他建議。 如果我必須通過電子郵件向單個用戶發送多個鏈接,那麼我如何自定義文件模塊以適合我的需求。
請給點建議。

+0

我想幫助你,因爲它聽起來很有趣,雖然我不確定你想要完成什麼。臨時鏈接,你的意思是像在一個URL(例如)和小時過期嗎? 此外,隨着時間的推移,您是否將後端的時間字段視爲額外的文件選項(鏈接到期的時間)。對於dl限制,是否意味着每個普通用戶都可以在前端下載最多3個文件? –

+0

實際上,我的意思是客戶希望允許用戶在特定的時間下載大文件,假設他想要一個鏈接在3天內過期,並且只能允許3次使用ip。 3天后用戶無法下載,或者如果用戶取消下載鏈接3次,他無法下載 –

回答

0

難道Download module會幫助嗎?

這一切聽起來像它應該是一個額外的模塊,因爲文件作業只是爲了處理文件。下載是一個非常不同的方面,但是您可以使用PHP中的文件庫來獲取文件列表並將其存儲起來?

因此:

文件處理文件。 下載處理「文件」的下載

如果Authur Guy的下載模塊不足以滿足您的需求,您應該考慮構建一個並在商店中銷售。

+0

感謝@PhilSturgeon爲您的回覆我正在檢查您提到的模塊 –