wordpress下载管理插件Hacklog-downloadmanager

Posted by 荒野无灯 @ 五月 6, 2010 at 12:42 下午 under wp插件 29 Comments   

wp-downloadmanager此插件很好很强大,但是个人觉得有点笨重。于是修改、精简、汉化完善之。
本来打算给它取名叫:wp-downloadmanager荒野无灯修改完善汉化版
但是wordpess的自动检查插件更新功能会把我这个修改版的插件当成wp-downloadmanager ,然后提示说该插件已经有更新版本,可以升级。这样可不行,一升级这不又变回了原来那个插件了。于是,只好将之改名为:hacklog-downloadmanager 。
希望原作者可以见谅。
昨天晚上奋斗到了4:15分。修改完善wp-downloadmanager。 :!:
原插件是英文版,我花时间将它汉化了,希望可以帮助到英文不好或者不喜欢英文的朋友。(PS:个人水平有限,如有翻译不当之,欢迎指正-_-)

插件下载

安装:常规安装即可。
注意:如果不能上传或者下载文件,请到后台“下载选项”里修改成正确的下载路径和下载URL。
请确保 wp-content目录下的files文件夹具体读写权限。 :razz:

最后更新:2010/06/13
hacklog-downloadmanager.zip的md5校验:

MD5 验证:46ac6dcecd8449a9c38add01ab1df290 hacklog-downloadmanager.zip

TODO:
增加:允许链接的站点
其它方面完善,优化。
##################################################
##################################################

2010/06/13
修正IE下中文名字乱码BUG

2010/05/24
修正防盗链bug

2010/05/21
修正下载次数统计
增加防盗链(强制HTTP来路检查)功能的配置选项

2010-5-18
1、修改重命名机制,对于不非中文名的文件,基本保持原名,对于中文名的文件,重命名为年月日+文件名的md5值。(文件下载基本保持原名)
2、后台新增丢失文件显示功能,以红色警告显示。
2010-05-07:
1,增加防盗链功能
2,修正上传bug
3,增加md5校验

##################################################
##################################################
2010-05-06:
1,修正一处删除bug,(原版无法正常删除文件)

1
if(!unlink($file_path.$file)) {

修正为:

1
if(!unlink($file_path./.$file)) {

2,修正不能正确处理中文文件名的bug
原版无法正常上传和处理中文文件名的文件,修正之。

3,增强rewrite规则
修正原版固定链接模式,可以自由定义固定链接。

4,增加下载远程文件到本地服务器的功能
对于远程文件,可以选择是否要存储到本地服务器。

5,修复禁用和启用插件时的bug
原版是禁用和启用插件后所有文件全部变为不可下载。这是不合需求的。

6,去掉了widget
感觉这个基本上用得很少,去掉了。

7,去掉了rss页面
这个也基本不用吧。

8,去掉了冗余的模板设置页面
原版的模板设置页面有一大堆东西…….. :!:

9,去掉了分类
我用了一两年了,从来没有用过它的分类功能。
此功能如有需要,以后增加就是了。

10,修正的win下目录不正常的bug
原版如果是在win服务器下,下载目录的路径是不对了。
在options页面,stripslashes 后 \ 会变没了,此时如果更新配置,会造成路径错误。
修正之:

1
str_replace(“\\”,/',WP_CONTENT_DIR)

11,将插件的options(配置选项)减少到5个
为wordpress减负,呵呵。原版的貌似有几十个还是十几个,不记得了。 :!:

插件下载:

  hacklog-downloadmanager.zip 文件大小:78.1 KB
更新时间:2010年06月13日 累计下载:691 次
MD5 验证:46ac6dcecd8449a9c38add01ab1df290 [MD5验证工具下载]

默认的下载样式相当简洁,如果想弄得好看一点,根据自己的实际情况修改下模板样式吧:
下面附上我的模板:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<p><table style="background-color:#e5e5e5;width:450px;">
<tr>
<td><img src="http://www.ihacklog.com/wordpress/wp-content/plugins/hacklog-downloadmanager/images/ext/%FILE_ICON%" alt="" title="" style="vertical-align: middle;" />&nbsp;&nbsp;<strong><a href="%FILE_DOWNLOAD_URL%">%FILE_NAME%</a></strong> </td>
<td>文件大小:%FILE_SIZE%</td>
</tr>
<tr>
<td>更新时间:%FILE_UPDATED_DATE% </td><td>累计下载:%FILE_HITS% 次 </td>
</tr>
<tr>
<td>MD5 验证:%FILE_HASH% </td><td>
<a href="http://www.ihacklog.com/down/49" target="_blank">[MD5验证工具下载]</a>  </td>
</tr>
</table>
</p>

喜欢这篇文章吗?

请订阅本站 RSS feed

相关日志

Comments (29)

 

  1. csufox 说:

    谢谢了。这是你的贡献啊。

  2. 布衣小子 说:

    个人建议可以出多个版本,有分类功能widget版本的和没有分类功能widget版本的,顺便问下无灯大师,怎么修改代码把widget功能重新弄出来~~个人很需要这个功能~~这里先谢谢了!!呵呵~~~ :oops:

  3. woi911 说:

    “MD5 验证:46ac6dcecd8449a9c38add01ab1df290 [MD5验证工具下载] ”
    我觉得这个功能没有什么太大的作用,大部分人上传的文件基本都是重新打包上传的,所以校验码这种东西毫无疑义!

  4. 魔靈寶寶 说:

    什麼時候有繁體版本?現在在繁體下就是英文版!~

  5. zjj123 说:

    能否增加下迅雷下载链的代码。

Leave a Reply

XHTML: 留言可用标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



1,402 垃圾评论
截获自
Akismet

小提示:可按Ctrl+Enter快速提交 :mrgreen: