UC Home后台管理,功能模块添加流程

此方法针对的是Uchome1.5版

打开 admincp.php,如下图所示,添加一个数组

clip_image003

在下列代码处添加入新加入的数组的信息,否则会跳转到 admincp.php?ac=info

clip_image005

根据上述 array 的数量,更改下图中 $i 的值

clip_image006

在 admin/tpl/header.htm文件中加入第一步添加的数组的值的显示内容

clip_image007

在 admin/tpl/side.htm文件,复制如下内容,并做相应修改,因为包含 info 和 infoclass 的数组在 $acs 数组中的索引值是4,所以要显示该版块,将下图标注值更改为 4即可

clip_image008

添加版块中的链接的形式为 admincp.php?ac=info,该地址会调用相应的 admin/ admin_info.php 和 admin/tpl/info.htm 文件(这两个文件需要自行创建)

为避免用户使用链接地址直接访问管理页面,需要在 admin_info.php 页面中加入以下代码,只允许有配置权限的用户调用相应的管理页面

//权限

if(!checkperm(‘manageconfig’)) {

cpmessage(‘no_authority_management_operation’);

}

相关文章

3 Comments to “UC Home后台管理,功能模块添加流程”

  1. tomato 说:

    checkperm(’manageconfig’) 这里是管理员的整站配置权限,个人觉得为了权限更加的细,应该在用户组管理员权限表加上“是否有权限管理信息”(manageinfo);这样应该才是添加后台功能模块的完整的步骤

    [回复]

  2. tom lee 说:

    哥 我来看你来啦···刚百度一个uchome的问题居然显示的是你的博客 哈哈

    [回复]

    蜗牛 回复:

    必须的

    [回复]

Leave a Reply