广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3654 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
月光 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖
头衔:看我代替月亮惩罚你!看我代替月亮惩罚你!
版主
级别: 版主 该用户目前不上站
版区: Unix-like, 网站架设
推文 x42 鲜花 x565
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[<5.0][优化] 附件多功能管理及图文即时编辑插件(繁)
【插件名称】附件多功能管理及图文即时编辑插件(繁)
【适用版本】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!




月光论坛
http://bbs.dj...com/


===================================
赞助本站 -- 刊登广告 -- 物超所值虚拟主机租用
献花 x1 回到顶端 [楼 主] From:台湾中华电信 | Posted:2005-10-06 05:38 |
e_zailai
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x2
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我现在想买!!!!


欢迎光临::玫瑰天空::
http://www.roses...e/bbs/
献花 x0 回到顶端 [1 楼] From:福建 | Posted:2008-06-05 22:37 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.099194 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言