点击数:152 | 回复数:1 | 最后回复发表于2009.08

- 宁采臣
- 发表于 2009.08.09 09:32:19
内含gb2312 utf8两个版本 下载: http://abc.shlan.net/tq2/?code=k5zkilty
一、首先要感谢zhyx886:http://www.discuz.net/viewthread.php?tid=1198753,本插件是在这个插件的基础上修改的,但原插件界面不够规范,使用上也有些问题。
网盘功能基本完成,全部使用UCH本身的代码功能,我只是作了一些自定义扩展。
因为本人第一次做插件,基本上没有多少经验,所以做得比较粗糙,但我会在接下去尽可能地完善它。
二、收费说明:收1个金币是为了小小满足一下自己的虚荣性,假如你确实没有金币,可以回贴说明,我一天可以给十个金币。
三、目前存在的问题:
1、批量上传到网盘的功能没有实现;
2、单个文件删除时,个人空间容量计数不正确;注:3月31日13:29:09 更新后此问题已完美解决!
四、界面演示:
- -- 表的结构 `uchome_udisk`
- CREATE TABLE `uchome_udisk` (
- `albumid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
- `albumname` varchar(50) NOT NULL DEFAULT '',
- `uid` mediumint(8) unsigned NOT NULL DEFAULT '0',
- `username` varchar(15) NOT NULL DEFAULT '',
- `dateline` int(10) unsigned NOT NULL DEFAULT '0',
- `updatetime` int(10) unsigned NOT NULL DEFAULT '0',
- `picnum` smallint(6) unsigned NOT NULL DEFAULT '0',
- `pic` varchar(60) NOT NULL DEFAULT '',
- `picflag` tinyint(1) NOT NULL DEFAULT '0',
- `friend` tinyint(1) NOT NULL DEFAULT '0',
- `password` varchar(10) NOT NULL DEFAULT '',
- `target_ids` text NOT NULL,
- PRIMARY KEY (`albumid`),
- KEY `uid` (`uid`,`updatetime`),
- KEY `friend` (`friend`,`updatetime`),
- KEY `updatetime` (`updatetime`)
- ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
- -- --------------------------------------------------------
- -- 表的结构 `uchome_files`
- CREATE TABLE `uchome_files` (
- `picid` mediumint(8) NOT NULL AUTO_INCREMENT,
- `albumid` mediumint(8) unsigned NOT NULL DEFAULT '0',
- `uid` mediumint(8) unsigned NOT NULL DEFAULT '0',
- `dateline` int(10) unsigned NOT NULL DEFAULT '0',
- `postip` char(20) NOT NULL DEFAULT '',
- `filename` char(100) NOT NULL DEFAULT '',
- `title` char(150) NOT NULL DEFAULT '',
- `type` char(20) NOT NULL DEFAULT '',
- `size` int(10) unsigned NOT NULL DEFAULT '0',
- `unit` varchar(20) NOT NULL,
- `fileext` varchar(20) NOT NULL,
- `filepath` char(60) NOT NULL DEFAULT '',
- `thumb` tinyint(1) NOT NULL DEFAULT '0',
- `remote` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`picid`),
- KEY `albumid` (`albumid`,`dateline`)
- ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
2、上传附件内文件到UCH目录:
注:附件内所有文件为新文件,正常情况下应该没有覆盖提示;
3、修改以下几个UCH文件:
(1)template/default/header.htm
在:
- <li><img src="image/app/share.gif"><a href="space.php?do=share">分享</a></li>
后添加:
- <li><img src="image/app/udisk.gif"><a href="space.php?do=udisk">网盘</a><em><a href="cp.php?ac=uploadudisk">上传</a></em></li>
(2)template/default/network_header.htm
在合适位置添加:
- <li$actives[udisk]><a href="network.php?ac=udisk"><span>网盘</span></a></li>
(3)language/lang_cp.php
在结尾添加:
- ,
- 'create_a_new_udisk' => '创建了新目录',
- 'only_allows_upload_udiskfile_types' => '只允许上传gif, jpg, png, rar, txt, doc, xls, ppt, htm, html, mht, zip, bmp的文件',
- 'mobile_picture_temporary_failure_udisk' => '无法转移临时文件到服务器指定目录',
- 'upload_a_new_file' => '上传了一个新文件{udisk}'
(4)cp.php
原代码:
- $acs = array('space', 'doing', 'upload', 'comment', 'blog', 'album', 'relatekw', 'common', 'class',
- 'swfupload', 'thread', 'mtag', 'poke', 'friend',
- 'avatar', 'profile', 'theme', 'import', 'feed', 'privacy', 'pm', 'share', 'advance', 'invite','sendmail',
- 'userapp', 'task', 'credit', 'password', 'domain');
修改为:
- $acs = array('space', 'doing', 'upload', 'comment', 'blog', 'album', 'relatekw', 'common', 'class',
- 'swfupload', 'thread', 'mtag', 'poke', 'friend',
- 'avatar', 'profile', 'theme', 'import', 'feed', 'privacy', 'pm', 'share', 'advance', 'invite','sendmail',
- 'userapp', 'task', 'credit', 'password', 'domain', 'udisk', 'uploadudisk', 'udiskrecode');
(5)network.php
原代码:
- $acs = array('space', 'doing', 'blog', 'album', 'mtag', 'thread', 'share');
修改为:
- $acs = array('space', 'doing', 'blog', 'album', 'mtag', 'thread', 'share', 'udisk');
(6)space.php
原代码:
- $dos = array('feed', 'doing', 'mood', 'blog', 'album', 'thread', 'mtag', 'friend', 'wall', 'tag', 'notice', 'share', 'home', 'pm');
修改为:
- $dos = array('feed', 'doing', 'mood', 'blog', 'album', 'thread', 'mtag', 'friend', 'wall', 'tag', 'notice', 'share', 'home', 'pm', 'udisk');
同类主题
- abc网络硬盘v1.9 上传不了
- 能不能上传下载种子文..
- 任何版本上传文件超过4M..
- abc网络硬盘v1.9 在那改密..
- abc网络硬盘v1.9 提取次数..
- abc网络硬盘v1.9 unix优化..
- 新版本的一些功能
- 应客户需求开发了,abc..
- word遇到问题需要关闭,..
- abc网盘 添加等待时间下..
- 附件上传问题
- 能不能更新下版本 在下..
- 建议将上传加入进度条..
- ABC网络硬盘v1.7 下个版本..
- IE6的下载问题
其它帖子
- 3dm不死鸟被抓始末-第12..
点击:12467 / 回复:1
- 美国女同les电影 飞翔的..
点击:3084 / 回复:2
- 德国女同les电影<别无所..
点击:3045 / 回复:0
- ABC网络硬盘v1.9发布 unix..
点击:2075 / 回复:8
- 《火炬之光(Torchlight)》..
点击:1990 / 回复:2
- 美国08女同les电影Finding t..
点击:1794 / 回复:1