前往小程序,Get更优阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 >DEDECMS织梦后台系统加入自己的栏目菜单

DEDECMS织梦后台系统加入自己的栏目菜单

作者头像
米米素材网
发布2022-06-21 19:09:01
10.3K0
发布2022-06-21 19:09:01
举报
文章被收录于专栏: 站长技术 站长技术

织梦系统后台的东东太多了,假如你把 织梦后台交付客户后,后台有那么一堆的功能菜单。别说客户了,你自己看着都头大了。米米素材网小编的目的就是简化最终客户看的后台界面。

这个就是我最终的目标,账户admin是织梦系统中权限最高的用户,默认加载到自定义的菜单上。另外创建一个RANK为1的账户guest给客户用。使用guest登录后,左侧的菜单树只有"站长"那一项,其他的看不到哦。

第一步:dede empletsindex_menu2.htm

代码语言:javascript
复制
  <tr>
    <td valign='top' style='padding-top:10px' width='20'>
    <?php
  	if($cuserLogin->getUserType() != 1) {
  	?>	
	<a id='link1' class='mm'><div onClick="ShowMainMenu(1)">核心</div></a>
	<a id='link100' class='mm'><div onClick="ShowMainMenu(100)">模块</div></a>
	<a id='link5' class='mm'><div onClick="ShowMainMenu(5)">生成</div></a>
	<a id='link3' class='mm'><div onClick="ShowMainMenu(3)">采集</div></a>
	<a id='link6' class='mm'><div onClick="ShowMainMenu(6)">会员</div></a>
    <?php
	}
  	if($cuserLogin->getUserType() >= 10) {
  	?>
	<a id='link7' class='mm'><div onClick="ShowMainMenu(7)">模板</div></a>
	<a id='link10' class='mm'><div onClick="ShowMainMenu(10)">系统</div></a>
    <?php
  	}
  	?>
	<a id='link9' class='mmac'><div onClick="ShowMainMenu(9)">站长</div></a>     <!-- 这个是自定义的 -->
    <div class='mmf'></div></td>
    <td width='160' id='mainct' valign="top">
	<div id="ct9"><?php GetMenus($cuserLogin->getUserRank(), 'main'); ?></div>   <!-- 这个也是自定义的,原来默认要加载到id是ct1的DIV里边,现在放到这里就是要在加载页面的是加载9序列的菜单 -->
	<div id='ct1'></div>
  	<div id='ct100'></div>
  	<div id='ct3'></div>
  	<div id='ct5'></div>
  	<div id='ct6'></div>
  	<div id='ct7'></div>
  	<div id='ct20'></div>
  	<div id='ct10'></div></td>
  </tr>

这个模板里的,第一个tr全部替换掉,模板页中的判断打开item的js也修改下。

代码语言:javascript
复制
<?php
if(!empty($openitem) && $openitem!=9)
{
?>
<script language='javascript'>
	ShowMainMenu(100);
</script>
<?php
}
?>

第二步:dedeincinc_menu.php

在这个页面中加入自己的菜单项

代码语言:javascript
复制
$adminMenu2


<m:top item='9_' name='站长选项' display='block'>
  <m:item name='网站信息配置' link='website.php' target='main' />
  <m:item name='广告信息管理' link='website.php' target='main' />
  <m:item name='友情链接管理' link='website.php' target='main' />
  <m:item name='简单客服管理' link='website.php' target='main' />
</m:top>
<m:top item='9_' name='关于我们' display='block'>
  <m:item name='菜单1' link='website.php' target='main' />
  <m:item name='菜单2' link='website.php' target='main' />
  <m:item name='菜单3' link='website.php' target='main' />
</m:top>

第三步:dedejsleftmemu.js

大约在第87行

代码语言:javascript
复制
	if(ckstr==null)
	{
		ckstr='1_9,2_1,1_2,1_3';              //因为item的ID是1_9,2_9,必须加入这个东东,否则默认打开后菜单是闭合的。
		setCookie('menuitems',ckstr,7);
	}

大约在第108行

代码语言:javascript
复制
var curitem = 9;                                     //这里原来的值是1,现在修改成9。
function ShowMainMenu(n)
{
	var curLink = $DE('link'+curitem);
	var targetLink = $DE('link'+n);
	var curCt = $DE('ct'+curitem);
......

第四步:dedeindex_menu.php

代码语言:javascript
复制
require(dirname(__FILE__).'/config.php');
require(DEDEADMIN.'/inc/inc_menu.php');
require(DEDEADMIN.'/inc/inc_menu_func.php');
//$openitem = (empty($openitem) ? 1 : $openitem);
$openitem = (empty($openitem) ? 9 : $openitem);     //注释掉原来加载1的那行,改成9。
include DedeInclude('templets/index_menu2.htm');

第五步:dedeincinc_menu_func.php

代码语言:javascript
复制
function GetMenus($userrank,$topos='main')
{
    global $openitem,$headTemplet,$footTemplet,$itemTemplet;
    if($topos=='main')
    {
        $openitem = (empty($openitem) ? 9 : $openitem);       //原来也是1,现在改成9。
        $menus = $GLOBALS['menusMain'];
    }
    else if($topos=='module')
    {
        $openitem = 100;
        $menus = $GLOBALS['menusMoudle'];
    }
......

收工了,这样就可以加入一个自己定义的菜单了。

本文系转载,前往查看

如有侵权,请联系  cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系  cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
LV.
文章
0
获赞
0
领券
问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档

代做工资流水公司太原企业流水打印制作大庆薪资银行流水多少钱长春做工资流水单泉州开工资流水单石家庄自存银行流水办理信阳银行流水PS价格惠州银行流水账潮州办工资证明太原购房银行流水制作杭州制作车贷银行流水芜湖个人银行流水制作九江办流水账单海口日常消费流水代做盐城办理对公银行流水洛阳签证流水代办天津对公流水制作威海入职银行流水费用上海入职工资流水查询南昌收入证明费用天津打印银行流水单大庆做车贷银行流水西安企业流水打印多少钱长春背调流水样本包头收入证明石家庄入职银行流水多少钱信阳收入证明多少钱杭州打印企业贷流水邯郸背调银行流水制作湖州个人工资流水 查询宁波银行流水账图片香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化