|
|
如何在后台我的面板里面增加新功能
首先找到admin文件夹下面的menu.inc.php,打开文件有如下语句
$menu = array(
array('数据维护', '?file=database'),
array('模板风格', '?file=template'),
array('标签向导', '?file=tag'),
array('后台搜索', '?file=search'),
array('木马扫描', '?file=scan'),
array('后台日志', '?file=log'),
array('上传记录', '?file=upload'),
array('404日志', '?file=404'),
array('搜索记录', '?file=keyword'),
array('问题验证', '?file=question'),
array('词语过滤', '?file=banword'),
array('重名检测', '?file=repeat'),
array('禁止IP', '?file=banip'),
array('编辑助手', '?file=word'),
array('单页采编', '?file=fetch'),
);
然后模仿其样子增加一项比如我制作批量导入数据,因此在末尾加上{array('导入数据', '?file=addmore'),},注意不要少了结尾的逗号。通过这一步骤就创建了菜单,这句话中的file=addmore就是指向文件addmore.inc.php.
接下来就是创建相关文件。addmore.inc.php.文件要放在admin文件夹下面,其对应的模板文件放在admin/template/下面,名称要一致,叫做addmore.tpl.php。大家注意这个命名规则,模板文件是名称.tpl.php,对应处理页面是名称.inc.php。现在我教大家创建个简单的页面。
首先编写模板文件内容,将以下内容复制到addmore.tpl.php
excel数据导入程序
"/>
"/>
"/>
"/>
"/>
"/>
接下来编写addmore.inc.php
我简单解释一下,在模板页我写了个文本框,用来提交姓名,在处理页面我接收这个值并打印出来,当然你可以写入数据库。核心的东西就是所有提交的变量都要放在if ($submit){
}这个里面进行处理,这个$submit是模板文件中定义的提交按钮的名字,可以随意起。在这里面你可以直接用美元符加变量名表示你接收到的变量,而不用写$_post[变量名]。还要注意的是在页面操作数据库不必在加载require 'common.inc.php'和require 'config.inc.php',系统已默认载入数据库,只需在页面直接调用就行,比如执行语句$db->query($sql);如果不知道数据库有哪些方法可以打开include下面的db_mysql.class.php查看,好啦,我就讲到这里。希望大家亲自去试试,也不枉我写此教程,祝大家好运,有什么不会的联系我。扣扣:544828662. |
|