|
本文章最後由 moripi 於 2016-1-29 05:09 PM 編輯
關於論壇相冊引圖屬於違反版規的問題....
魔的想法還是持跟先前編輯發文時能使用外部引圖一樣,
會引起違反版規的功能建議不要開啟讓會員們使用...
會員相冊能使會員們整理自己的圖集, 進而在發文時能重複引用自己圖庫裡的圖...
不至於相同的圖一再的重複上傳, 造成論壇空間的浪費..
而且不管是自己或他人都能重複引用...所以關閉該功能實覺得可惜...
像會員相冊這麼好用的功能, 為什麼使用它會變成違反版規呢?
理由很簡單...因相冊一旦被會員刪除後, 會造成引過圖的文章資料失去完整性.(只影响先上傳至相冊再發文的主題)
魔在研究了 Discuz! 並實際完成功能測試後...提出兩種做法可避免圖片丟失的方法,
(這兩種作法都代表任何上傳到論壇的圖, 都將不會被刪除.)
(一). 將會員相冊都轉存到討論區 /data/attachment/forum 路徑, 這樣會員刪相冊就不會刪掉相關圖片.
但此作法有兩個前置動作要先做完成...一是所有圖片都會存放到 /data/attachment/forum路徑(原本是存在 album),
包含之前會員的所有相冊都要先移動到此; 二是要更動資料庫中相冊圖片的記錄(改動一個值).
(二). 相冊一樣保留在 /data/attachment/album, 但會員刪相冊時, 不刪除任何圖片.
魔比較推第二種做法, 將討論區上傳的圖及相冊上傳的圖, 依照原本 Discuz 的設計分開儲存.
不像第一種全部存到討論區上傳區, 較不會那麼雜亂一點...
以上...提出來和各位版大及先進們分享, 或是版大先進們有其他更好的方法, 請提出討論...
|
|