专注于discuz,uchome,dedecms等各类PHP程序仿站(二次开发和模板制作)。

« »

supesite后台增加菜单和功能

首先打开\admin\tpl\side.htm,选择一个分类,增加一个菜单,比方说我在聚合设置里面增加了一个站内统计的菜单:

<!–{if $menus[8]}–>

<div class=”block style1″ id=”menus_8″>

<h2>聚合设置</h2>

<ul class=”folder”>

<!–{if $menus[8][zntj]}–><li$menuactive[zntj]><a href=”{CPURL}?action=zntj”>站内统计</a></li><!–{/if}–>

<!–{if $menus[8][bbs]}–><li$menuactive[bbs]><a href=”{CPURL}?action=bbs”>论坛设置</a></li><!–{/if}–>

<!–{if $menus[8][bbsforums]}–><li$menuactive[bbsforums]><a href=”{CPURL}?action=bbsforums”>版块聚合</a></li><!–{/if}–>

<!–{if $menus[8][threads]}–><li$menuactive[threads]><a href=”{CPURL}?action=threads”>帖子批量聚合</a></li><!–{/if}–>

<!–{if $menus[8][uchome]}–><li$menuactive[uchome]><a href=”{CPURL}?action=uchome”>UCHome设置</a></li><!–{/if}–>

</ul>

</div>

<!–{/if}–>

这里说明下:

$menus[8][zntj]},这里的zntj就是我给的后台权限的标志,等下配置权限表的时候再说。

href=”{CPURL}?action=zntj”,这里的zntj是操作标志,会与admin文件夹下的文件对应。

接着,打开admincp.php,修改允许的方法(113-122行)

对应刚才side.php的修改,在相应的行里添加方法。比如我就在聚合设置所属的行(122)里面添加:

array(‘bbs’, ‘bbsforums’, ‘threads’, ‘uchome’,'zntj’)

你可以通过查看该行允许的方法来确定自己要在哪行添加,这行里一定会包含该类其他的方法。

然后该配置权限了。

打开\admin\tpl\usergroups.htm,找到刚才添加菜单的那个分类,添加

<tr>

<th>统计数据查询</th>

<td>

<input type=”radio” name=”set[managezntj]” value=”1″{$thevalue['managezntj'][1]}> 可管理

<input type=”radio” name=”set[managezntj]” value=”0″{$thevalue['managezntj'][0]}> 禁止

</td>

</tr>

说明一下,managezntj=manage+zntj,即manage+操作代码。

接着打开数据库,找到表supe_usergroups,添加一个项managezntj,类型tinyint,长度1,默认值0。

好了,接着就可以进后台在权限配置界面进行权限配置了。

最后是功能实现了。在admin文件夹下面创建文件admin_zntj.php,下面是基础代码,想要什么功能自己修改:

通过supesite后台增加菜单和功能_彩虹的云_新浪博客.

原创文章如转载,请注明:转载自火跃工作室
本文网址:http://www.huoyue.org/supesite%e5%90%8e%e5%8f%b0%e5%a2%9e%e5%8a%a0%e8%8f%9c%e5%8d%95%e5%92%8c%e5%8a%9f%e8%83%bd

日志信息 »

该日志于2012-07-19 12:11由 火跃 发表在PHP+mysql分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

相关日志 »

  • 暂无相关日志

没有评论

发表评论 »