【插件名稱】附件多功能管理及圖文即時編輯插件(繁)
【適用版本】3.01
【插件來源】轉貼
【插件類型】優化
【是否升級資料庫】是
【插件介紹】◆附件多功能管理及圖文即時編輯插件〔09-30 20:30發佈〕◆ 10/05 13:40更新提示
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆◆◆◆◆適用版本: Uploadmanage beta 1 FOR PHPWIND 3.X免費版◆◆◆◆◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
/***********************************************************************
* 插件名稱:附件多功能管理及圖文即時編輯插件
* 英文名稱:Uploadmanage
* 插件製作:waiwai
* 插件繁化:月光
* 製作日期:2005/09/18
* 發佈日期:2005/09/30 20:30
* 發佈版本:Uploadmanage beta 1
* 適用版本:PHPWIND 3.X 免費版
* 數據庫操作:是
* 增加新文件:uploadmanage.php,uploadmanage.htm,
uploadadmin.php,uploadadmin.htm
* 數據庫變化:pw_attachs 表變動,pw_usergroups 表變動 pw_memberdata 表變動
* 數據庫字段:
* pw_attachs 表[附件字段表]新加字段(15個):
dlusers,upuser,freeday,attdesc,attstars,admindesc,limitd,
flowers,eggs,smoney,locked,loadtoid,width,height,hitstoo
* pw_usergroups 表[權限字段表]新加字段(14個):
allowselldown,allowselldate, allowloadhide,allowloaddel,eggsmoney,
loadsetmoney,loadsetdate,giveflowers,giveeggs,flowersmoney,
allowloadsee,setpicsize,uploadtype,uploadmaxsize
* pw_memberdata 表[個人信息表]新加字段(2個):uploadall,loadlimit
* 需修改文件:job.php,post.php,read.php,level.php,postupload.php,
cp_lang_left.php,admincp.php,global.php,bbscode.php,
post.htm,read.htm,header.htm,level.htm
* ◆版權聲明◆ 禁止任何人改動後發佈此插件,如果您有技術可以自己獨立製作出一個
* 更加完美的,但是絕對禁止胡亂改兩筆而出去沽名釣譽,如果此插件有任何問題,您
* 可以提出來,我有能力去解決,不需要其他任何人出什麼所謂修改版,至此聲明!
* 此外,在編輯界面頁角我的建立簽名請給予保留,刪除或修改者視同侵權行為!
* ◆技術支持◆
第一 所使用之PW版本未經PW授權私自更改或刪除PW版權者;
第二 擅自刪除或修改本插件版權信息者;
如存在以上任意一條者,本人不給予任何技術幫助!
* ◆免責聲明◆ 安裝此插件有風險,任何由此帶來的一切後果本人概不負責,安裝與否
取決於您的個人意願,與本人無關!
* ◆商業聲明◆ 此插件不得用於任何商業牟利之用!
* ◆轉載聲明◆ 轉載者必須保留以上信息,不得刪除!
***********************************************************************/
* 插件主要實現的功能:
1.單獨出售,將原先的數據庫威望部分變為財富的要求,可以不修改數據庫的此字段;
2.加入自動失效期,一個附件過多少天自動失效,這個在附件上傳時可以自我選擇天數;
帶時效的出售附件,超過時效將被自動轉換為免費下載功能;
帶時效的免費附件,超過時效將被徹底屏蔽下載連接;
3.每次所賣金錢的1/2歸賣方所有,賣方以上傳者為標準,而非帖子作者;
管理人員下載付費附件,全部默認為不扣金錢,賣方也不得金錢。
4.後台權限組每個組別設置開關,可控制某個組是否可進行
附件出售、設置時效、設置私隱、附件刪除、時效時間、鮮花價格、雞蛋價格;
5.可記錄下載者名單,此名單僅有上傳者,帖子作者和版主以上的管理人員可查看;
6.權限擁有者,指該貼作者及管理人員可查看到「所得財富」;
7.XX字數以內的簡要附件註釋說明,供上傳者填寫,上傳後可隨時更改,系統字數默認500字節;
8.版主評星功能,註釋功能;可隨意填寫更改註釋內容,支持WIND CODE
9.會員加分或減分功能做成鮮花雞蛋,每個鮮花花費xx財富,每個雞蛋花費xx財富;
價格後台按組分別設置;每xx秒只能進行一次鮮花或雞蛋操作,避免FLOOD;默認為60秒;
10.時效的時間可更改,範圍後台可設置;
11.管理者可屏蔽下載連接,屏蔽上傳者的註釋說明;屏蔽結果大於鎖定結果;
12.擴展用戶組上傳附件權限之外功能,增加屏蔽某位會員附件操作功能,使得權限
控制更加靈活,可以簡單控制到人;被屏蔽的會員不能上傳、下載、修改、刪除任何附件
包括所有的對附件的動作,被屏蔽後,此人一切無權操作;
13.增加個人上傳所有附件數量記錄,將在帖子個人信息資料表中顯示;
14.改善上傳界面顯示,個人權限會有很清晰明確的提示,包括組上傳權限、上傳個數、
上傳所扣財富,包括個人每日總上傳個數以及剩餘個數;
15.超過500次下載可顯示熱門附件HOT圖標,24小時內上傳的附件可顯示NEW圖標;
16.增加圖片顯示功能的說明註釋,可隨意更改,實現自由的圖文混排功能;
任何一個不帶價格和時效的圖片附件,均可在帖子閱讀界面隨意更改說明,最終實現
所見即所得的圖文排版功能;
17. 對於安裝此插件之前論壇有附件的,任何一個觸發動作,都會自動彌補好缺少的參數
比如上傳時間,上傳會員等。。。
18. 對於任何一個帖子裡面的附件,無論誰上傳的,程序都會自動轉換為帖子作者為上傳人;
19. 被鎖定的附件除創始人外,其他人只能進行鮮花、雞蛋、下載、查看名單操作,此功能
為了防止某些人頻繁變動附件項目而設置;
20. 加入新創意「私隱附件」概念,附件可指定給論壇某人,圖片附件只有指定人可查看,
下載附件只有指定人可下載;設定時限,自附件上傳之日起多少天後禁止編輯私隱為其他人,
在期限內可隨意指定私隱附件對像;
21. 後台可設置每個組是否可以瀏覽圖片附件或下載類附件,不再為所謂禁止遊客而發愁,
讓哪個組可查看輕鬆設置即可;
後台增加的選項功能14個:(後台有關附件權限設置從系統中獨立分離出來,單獨頁面控制)
上傳附件大小上限(單位:Kb)[1000Kb=1Mb]
上傳附件允許後綴(空格隔開)
是否允許瀏覽附件:
是否允許使用附件單獨出售功能:
允許設定出售價格的最大值:
是否允許設置附件有效期功能:
允許設定附件時效時間的最大值[單位:天]:
是否允許設置私隱附件功能:
是否允許單獨刪除某個附件功能:
是否允許對附件送鮮花功能:
送鮮花扣除的個人財富:
是否允許對附件扔雞蛋功能:
扔雞蛋扣除的個人財富:
是否允許定義圖片附件的寬、高顯示像素尺寸(PX):
22. 容入圖片附件完全防外連設置,僅需後台關閉禁止遊客瀏覽附件,便可輕鬆實現;(Beta版暫不加入)
23. 自由定製圖片附件顯示尺寸大小,可在系統可選範圍內任意設定編輯圖片的尺寸大小;
24. 主控文件及READ附件界面全部採用語言包LANG統一,方便多語言用戶轉換語種;
25. 加入限下次數設定,每個附件默認限下次數為10,下載一次-1,等於0時這個附件其他人就不能下載了;
要增加次數,可以通過送鮮花,每送一個鮮花,增加一個下載次數;
26. 友情附送功能,任意更改某個帖子的作者為其他人(創始人權限,帶開關,不使用可關閉此功能)
27. 下載每60秒限制只能下載一次,防止惡意FLOOD,重複點下載的,即使不下載也扣一次金錢,為了
杜絕人為的破壞行為;
28. 普通用戶編輯圖片或下載類附件,編輯時間限制設定,默認為60秒,防止FLOOD;
29. 附件界面採用獨立的CSS調用,可單獨調整顯示顏色及樣式;
30. 其它諸多設置不能一一陳述,還是在使用中慢慢體會吧,不過盡量多看我寫的文件內部
各處的設定註釋,對理解這個插件功能會很有幫助。。。:)
下載附件開發數據位標記備忘(僅供後來者修改參考所用):
[附件ID]aid=0,
[附件名字]name=1,
[附件大小]size=2,
[下載次數]hits=3,(大於1000會顯示HOT圖標)
[附件價格]needrvrc=4,
[附件類型]type=5,
[上傳會員]upuser=6,
[上傳時間]uploadtime=7,
[時效時間]freeday=8,
[失效禁止]數據位9,(使用上傳時間與時效天數換算所得)
[附件權限]dfadmin=10,
[所得財富]smoney=11,
[附件說明]attdesc=12,(支持WIND CODE)
[附件星級]attstars=13,
[附件鮮花]flowers=14,
[附件雞蛋]eggs=15,
[管理註釋]admindesc=16,(支持WIND CODE)
[附件屏蔽]limitd=17,
(被屏蔽後不顯示下載連接,非論壇管理級別禁止修改附件註釋,
禁止刪除附件,禁止鮮花、雞蛋操作,禁止修改時效天數,禁止刪除附件)
[NEW附件]=18 (24小時內上傳附件顯示NEW圖標)
[附件鎖定]locked=19
[私隱附件]loadtoid=20
[限下次數]hitstoo=21(基數默認為10)(為0不能下載,可通過增加鮮花數增加次數)
考慮到更改價格容易引起糾紛,不設置普通會員的價格更改功能。
圖文所見即所得形式圖片附件開發數據位標記備忘(僅供後來者修改參考所用):
[圖片ID]aid=0,
[圖片連接]dfurl=1,
[圖片權限]dfadmin=2,
[圖片說明]attdesc=3,(支持WIND CODE)
[上傳會員]upuser=4,
[上傳時間]uploadtime=5,
[圖片大小]size=6,
[圖片星級]attstars=7,
[圖片鮮花]flowers=8,
[圖片雞蛋]eggs=9,
[管理註釋]admindesc=10,(支持WIND CODE)(圖片的此功能暫未加入,感覺不是很必要)
[圖片屏蔽]limitd=11,
[NEW圖片]=12,(24小時內上傳圖片顯示NEW圖標)
[屏蔽信息]=13,(用於屏蔽信息的顯示)
[圖片鎖定]locked=14,
[鎖定信息]=15,(用於鎖定信息的顯示)
[私隱圖片]loadtoid=16
[私隱信息]=17,(用於私隱信息的顯示)
[圖片名字]name=18,(因為原本覺得沒多大用處,所以一直未加入,就放這吧。。:)
[圖片寬度]width=19,
[圖片高度]height=20,
***********************************************************************
由於PW目前單貼顯示圖片數量限制,更多展示將以外連頁面進行!
查看演示圖請打開以下連接
http://www.suncn.or...emo.htm僅以此插件獻給PW所有免費版的兄弟們。。。
由於製作匆忙,代碼寫的不甚規範,如有問題,還請有技術的朋友給予指正,感謝!
強烈建議有本地安裝條件的朋友,先本地安裝調試~~~
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
最後說明一下,本版本為Beta版,因為未經廣泛測試,開發者想的再周全也是有限的
因此除了理解性的錯誤之外,希望可以找出絕對的BUG當然是最好,以其更加完善!
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
---------------------------------------------------------------------------------------------------
2005/10/01 18:00 更新提示:
如果你的版本job.php裡面存在以下段落,請刪除:
if($needrvrc && $userrvrc<$needrvrc && !$admincheck){
Showmsg('job_attach_rvrc');
}
另外,要設置限下次數為不限的請下載附件:限下次數默認為不限的設置方法.txt
如果你是不同模板使用,請修改不同模板的header.htm文件,每個加入附件裡面有
關header.htm所要求加的代碼,不然附件表格線不會顯示!
安裝BT插件的,與我這個並不衝突,至於BT在3.x上的問題,請看以下帖子的4樓:
http://www.phpwind.net/...tid=68590---------------------------------------------------------------------------------------------------
2005/10/02 11:00 更新提示:
由於發佈版本未加入附件上傳總個數的減值,現在補上,刪除一個附件同樣會從上傳者數據
內減去一個數值!
---------------------------------------------------------------------------------------------------
2005/10/05 08:00 更新提示:
因為Beta1僅考慮了時效內收費的問題,而忽略了沒有時效而有價格的問題,使得沒有時效而
有價格的設定的時候不會被扣費,請按以下方法修復:
job.php
將:
// 在時效內判斷累計計費
if($freetime<0) {
替換為:
// 在時效內判斷累計計費
if(($freeday && $freetime<0) || !$freeday) {
將:
// 在時效內才進行扣費和收入計算
if($freetime<0 && $needrvrc>1) {
替換為:
// 在時效內才進行扣費和收入計算
if((($freeday && $freetime<0) || !$freeday) && $needrvrc>1) {
---------------------------------------------------------------------------------------------------
2005/10/05 13:40 更新提示:
如果附件備註說明無法成功編輯提交,請按以下方法修改uploadmanage.php文件:
}elseif($action=="downdesc"){ /* 普通會員下載類附件備註、時效編輯、私隱設置 */
段落中的:
@extract($attach[$aid]);
if(!$attachurl || strpos($attachurl,'../')!==false || strpos($attachurl,"..\\")!==false){
Showmsg("$lang[aid_error]");
}
改為:
// @extract($attach[$aid]);
// if(!$attachurl || strpos($attachurl,'../')!==false || strpos($attachurl,"..\\")!==false){
// Showmsg("$lang[aid_error]");
// }
---------------------------------------------------------------------------------------------------
有什麼好的建議,請盡量提,能做到的和適合做的功能一定會加入,下一版
會加入im286朋友提出的附件配額設置,並且會獨立出一個個人附件綜合管理面板!
Uploadmanage beta 2 改進功能
1. 加入個人附件列表管理;
2. 修復Beta1兩處LANG反饋問題;
3. 加入個人會員組上傳附件配額控制;
4. 加入個人會員組每日下載附件流量控制;
5. 上傳附件同名附件檢測,禁止上傳類型和名稱相同的附件;
6. 上傳附件名稱長度限制,禁止名稱過長;
7. 加入惡意附件或連接失效附件舉報功能;
8. ......
查看Beta2演示圖請打開以下連接(頁面底部)
http://www.suncn.or...emo.htm
[此文章售價 5 雅幣已有 7 人購買]
若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID!