用户
 找回密码
 入住 CI 中国社区
搜索
查看: 14824|回复: 15
收起左侧

[其它 Other] ci 写的常用功能后台(dede模版)

[复制链接]
发表于 2013-10-6 13:19:37 | 显示全部楼层 |阅读模式
本帖最后由 57sy.com(隐身中 于 2013-10-6 13:25 编辑

学习CI的时候顺便用CI写了一个常用功能的后台系统 ,界面如下
基本功能有:
系统基本参数配置
后台管理团队(权限分配)
用户列表
日志记录 (后台的操作保存在日志内,可以选择性记录或者是不记录)
模块树 (就是无限极分类,分类别的,创建之后可以进行生成数据文件)
后台发布消息 管理员直接进行发布消息
后台文件管理

后台修改菜单很简单 直接修改admin_application\libraries\admin_common.php
大概110行,方法return_nav_array
PHP复制代码
 
function return_nav_array(){
    return array(
        'left'=>array(
            '系统设置'=>array(
                    '系统基本参数'=>array(
                            'url'=>'admin/web_manager/index/site_config/',
                            '参数设置'=>'admin/web_manager/index/site_config/',
                            '生成数据文件'=>'admin/web_manager/index/make_data/',
 
                    ),
 
 
            ),    
            '站长'=>array(//站长
                    '后台管理团队'=>array(//后台管理团队
                            'url'=>'admin/master/team/team_list/',
                            '团队成员页面'=>'admin/master/team/team_list/',
 
                            '团队成员删除处理'=>'admin/master/team/team_list_del/',
 
                            '团队职务列表'=>'admin/master/team/team_duty/',
 
                            '团队职务删除'=>'admin/master/team/team_duty_del_do/',
 
                            '团队职务编辑'=>'admin/master/team/team_duty_edit/',
 
                    ),
 
            ),
            '用户'=>array(//用户
                    '用户列表'=>array(//添加用户
                            'url'=>'admin/members/user/manager_users/',
                            '用户列表'=>'admin/members/user/manager_users/',    
                            '用户添加'=>'admin/members/user/user_add/',
 
 
                    ),
 
 
            ),
            '后台操作log'=>array(
                    '日志记录'=>array(
                        'url'=>'admin/logs/log/log_list/',
                        '日志记录列表'=>'admin/logs/log/log_list/',    
                        '日志导出'=>'admin/logs/log/export/',
                    ),
 
 
                    ),
            '后台模块树'=>array(
                    '模块树'=>array(
                        'url'=>'admin/admin_tree/tree/tree_list/',
                        '模块树列表'=>'admin/admin_tree/tree/tree_list/',
 
                        '模块树修改'=>'admin/admin_tree/tree/tree_edit/',
 
                        '模块树删除'=>'admin/admin_tree/tree/tree_del_do/',
                        '生成数据文件(模块树)'=>'admin/admin_tree/tree/make_xml/',
                    ),
                    ),
            '后台发布消息'=>array(
                    '发布消息'=>array(
                        'url'=>'admin/admin_message/message/message_publish/',
                        '发布消息'=>'admin/admin_message/message/message_publish/',
 
                        ),
                    ),
            '后台文件管理'=>array(
                    '文件管理'=>array(
                            'url'=>'admin/file_manager/file/file_list/',
                            '文件列表'=>'admin/file_manager/file/file_list/',
                            '文件上传'=>'admin/file_manager/file/upload_file/',
                            '文件删除'=>'admin/file_manager/file/del_file/',
                            '创建目录'=>'admin/file_manager/file/mkdir_dir/',
                        ),
                    ),
        ),
    );    
}
 
复制代码

配置文件是在 config/config.php 里面
数据库的配置是在config/database.php 修改为你自己的数据库信息
PHP复制代码
 
/*
 * 自定义数据库信息 ,注意 $db['default']['autoinit']定义为false
 * */

/*----------------------------此项目所用到的------------------------*/
$db['real_data']['hostname'] = 'localhost';
$db['real_data']['username'] = 'root';
$db['real_data']['password'] = '123456';
$db['real_data']['database'] = 'ci';
$db['real_data']['dbdriver'] = 'mysql';
$db['real_data']['dbprefix'] = '';
$db['real_data']['pconnect'] = false;
$db['real_data']['db_debug'] = TRUE;
$db['real_data']['cache_on'] = FALSE;
$db['real_data']['cachedir'] = '';
$db['real_data']['char_set'] = 'utf8';
$db['real_data']['dbcollat'] = 'utf8_general_ci';
$db['real_data']['swap_pre'] = '';
$db['real_data']['autoinit'] = false;
$db['real_data']['stricton'] = FALSE;
$db['real_data']['table_pre'] = '57sy_';  //数据表的前缀
 
复制代码


请将 data.sql文件导入到你的数据库里面
ci_2013_10_05.rar (795.72 KB, 下载次数: 940)

demo地址:http://jian.odayou.com/ci/manager.php
账户:wangjian
密码:wangjian
 楼主| 发表于 2014-5-23 09:26:59 | 显示全部楼层
frank_zhu 发表于 2014-5-20 21:20
我想访问你的后台 怎么到不了登录页面呢!!???
  求指点!!!

http://codeigniter.org.cn/forums ... id=18765&extra=
你看下这个。。。。。。
发表于 2014-5-20 11:39:50 | 显示全部楼层
gn02099009 发表于 2014-1-21 17:26
請問是什麼原因?

数据库连接失败。。
发表于 2014-5-20 21:20:17 | 显示全部楼层
我想访问你的后台 怎么到不了登录页面呢!!???
  求指点!!!
发表于 2013-10-6 15:20:37 | 显示全部楼层
沙发,顶下
发表于 2014-1-2 14:54:47 | 显示全部楼层
感谢分享!
发表于 2014-1-3 22:02:04 | 显示全部楼层
支持开源程序。
发表于 2014-1-8 12:14:30 | 显示全部楼层
{:soso_e181:}赞一个
发表于 2014-1-8 23:29:32 | 显示全部楼层
感谢分享!
发表于 2014-1-14 19:42:28 | 显示全部楼层
下载下来学习学习
发表于 2014-1-20 23:29:19 | 显示全部楼层
十分感谢,下载下来好好学习
发表于 2014-1-21 17:26:52 | 显示全部楼层
Unable to connect to your database server using the provided settings.

Filename: /Applications/MAMP/htdocs/ci/models/admin/m_login.php


請問是什麼原因?

本版积分规则