将adminers集成进MetInfo系统之中.

将adminers集成进MetInfo系统之中._第1张图片

安装metinfo. php5.6.9

将adminers集成进MetInfo系统之中._第2张图片

在顶部位置注入一个adminers的入口文件.

将adminers集成进MetInfo系统之中._第3张图片

最终效果. 

首先打开: \app\system\include\public\ui\admin\box.php
找到字符: {$met_agents_display}行.

在它的上一行增加:


<li><a href="./index.php?lang={$_M[lang]}&n=index&c=index&a=doadminers" style="color: #FF8040;text-shadow: 1px 1px 1px silver;">Adminrs</a></li>
刷新后台, 你就会发现, 顶部已经有adminers的链接项.


接着打开: \app\system\admin\index\index.class.php
在里面的类中加入以下方法:

    public function doadminers(){
        global $_M;
        // <li><a href="./index.php?lang={$_M[lang]}&n=index&c=index&a=doadminers" style="color: #FF8040;text-shadow: 1px 1px 1px silver;">Adminrs</a></li>
        // 这是用户.它只有普通会员, 与管理员.
        $user = $_M['user'];
        
        // 得到数据库信息.
        $db_settings = parse_ini_file('../config/config_db.php');

        include '../config/adminers.php';
        
        $a = new Adminers();
        $a->conf_dbhost = $db_settings['con_db_host'];
        $a->conf_dbuser = $db_settings['con_db_id'];
        $a->conf_dbpass = $db_settings['con_db_pass'];
        $a->conf_dbname = $db_settings['con_db_name'];
        $a->conf_urlquery = 'lang='.$_M['lang'].'&n=index&c=index&a=doadminers&d=t';
        $a->conf_db_lock = true;
        $a->run();
    }

最后, 将adminers的单文件命名为adminers.inc.php, 放入config目录中.
下载地址: http://www.oschina.net/news/62615/adminers-1-0-9

然后就可以看到完成后的效果了.

将adminers集成进MetInfo系统之中._第4张图片

你可能感兴趣的:(metinfo,adminers)