作品名称: | 图片(Images)管理及上传功能 For Discuz! 5.0.0 正式版本 | 作品基于: | 增加后台图片管理!(4.0以上)(2006-9-9更新) | 作品语言: | GBK 简体 (其他版本敬请大家提供) | 作品作者: | arxccv | 完善作者: | HY清风 | 适用版本: | Discuz! 5.0.0 正式版 | 修改文件: | admincp.php
admin/menu.inc.php
templates/default/admincp.lang.php
新增加文件:admin/img.inc.php
(请务必先备份,以便出错后可以覆盖恢复)
| 数据库升级: | 没有 | 程序说明: | 因原作者没有对作品进行升级操作,本人又想使用,所以对原作品(基于DZ 4.X) 进行升级修改
测试成功,拿出来和大家分享,欢迎赐教!
| 功能说明: | 1、仅对 Images 图片文件夹内的图片进行管理
2、有批量上传功能(默认是12张图,你可以更改脚本增加上传数)及预览功能
3、可以删除Images内的所有文件
4、本程序不支持相对于Images的第三级目录,只是对文件夹给予提示
| 下面开始动起来啦~~~~~~~~~
首先:
修改 admincp.php 文件
在其中查找
- } elseif($isfounder && ($action == 'templates' || $action == 'tpladd' || $action == 'tpledit')) {
- $cpscript = 'templates';
复制代码
在其下面插入
- }elseif ($action == 'img' || $action == 'upimg' || $action == 'delimg' || $action == 'imgupdata'){
- $cpscript = 'img';
复制代码
接着修改 admin/menu.inc.php
在其中查找
- array('name' => $lang['menu_maint_prune'], 'url' => 'admincp.php?action=prune'),
复制代码
在其下面插入(共有两处,只在第二处下面插入)
- array('name' => $lang['menu_img'], 'url' => 'admincp.php?action=img'),
复制代码
然后修改 templates/default/admincp.lang.php
在其中查找
- 'menu_maint_pmprune' => '清理短消息',
复制代码
在其下插入
- 'menu_img'=>'图片管理',
- 'img_delete_confirm'=>'本操作不可恢复,您确定要删除图片 $nimgdir 吗?',
- 'img_delete_succeed'=>'指定图片删除成功,现转入图片管理列表。',
- 'img_delete_fail'=>'程序无法删除图片',
- 'img_file_exists'=>'文件已经存在,请删除后重试',
- 'img_updata_succeed'=>'文件上传成功,现将转入图片管理列表',
- 'img_file_empty'=>'上传文件为空,或程序无法识别,请重试',
复制代码
最后上传img.inc.php到/admin/中即可
[ 本帖最后由 HY清风 于 2006-9-29 16:46 编辑 ] |