我們有一個CMS,人們可以上傳圖片。我們目前不提供刪除功能,但可以提供一個。 與提供刪除功能的問題是,人們可能會刪除他們不需要的圖像,但相同的圖像可能會在別人的文章中使用。 因爲人們選擇了所見即所得的編輯器,瀏覽器的圖片,我們真的不能輕鬆地跟蹤其使用圖像,我認爲。如何處理在CMS圖像,人們可以編輯自己的HTML
人對如何使在不破壞其他物品缺失好的解決辦法?
我們有一個CMS,人們可以上傳圖片。我們目前不提供刪除功能,但可以提供一個。 與提供刪除功能的問題是,人們可能會刪除他們不需要的圖像,但相同的圖像可能會在別人的文章中使用。 因爲人們選擇了所見即所得的編輯器,瀏覽器的圖片,我們真的不能輕鬆地跟蹤其使用圖像,我認爲。如何處理在CMS圖像,人們可以編輯自己的HTML
人對如何使在不破壞其他物品缺失好的解決辦法?
如果存儲的圖像位置的數據庫和用戶數據庫生成的名單挑選你可以添加一個引用計數的影像記錄。當圖像被添加到頁面時遞增,當它被移除時遞減。
然後在你的圖像管理頁面只啓用刪除,如果引用計數爲0
但如果用戶可以編輯自己的HTML沒有什麼可以做,以阻止他們(教育以外)直接引用圖片。
雖然它實際上取決於你如何實現你的CMS解決方案,它可能是一個好主意,如果你追蹤什麼文章都引用您的圖像。然後,每當有人從他們的文章中刪除圖像時,如果您剩餘零引用,則只知道刪除圖像文件本身。
後的數據可能可能產生一些圖像的URI,你可以用它來修改引用計數的小分析(將工作直接編輯也這樣)?
除了引用計數,如果你不這樣做已經,您可以ringfence上傳的媒體在每個用戶的基礎上 - 因此,如果他們刪除的東西他們認爲他們不需要,它不會摧毀其他用戶的工作?
這些都不是特別優雅......但也不是問題:P。
這是一個好主意,它的問題是,我沒有在我的文字我看到有,人們可以編輯HTML和理論上將網址複製到該添加圖像.. – Maarten 2009-05-21 19:29:46