Dede之所以很强大,是因为功能齐全,一般的企业站都使用,开放功能也很强大,这样虽好,但是后台显得很臃肿,默认的DedeCMS后台把所有功能都列了出来,显得比较凌乱,熟悉织梦后台的用户操作起来会得心应手,而一般的编辑则认为这样的后台太过复杂,我们在需要把这个默认的后台改成傻瓜式的后台操作界面,才对小白用户很友好。
余斗今天就说说,如何精简DedeCMS后台。
我们先看看一个默认的织梦后台界面(默认都是网站最高权限,DedeCMS版本号:V57_SP1正式版):
为了接下来的教程方便,余斗把这些区域分为A、B、C、D、E、F这6个区域来分别说明。
A区域——后台顶部Banner
对应文件:/dede/templets/index2.htm
首先是修改左上角的logo。
对应文件:/dede/images/style2/admin_top_logo.gif,对应调用代码在第71行:
<div class="top_logo"> <img src="images/style<?php echo $cfg_admin_skin;?>/admin_top_logo.gif" width="200" height="37" /> </div>
从第72行开始则是顶部右侧几个菜单选项,代码:
<div class="top_link">
<ul>
<li class="welcome">您好:<?php echo $cuserLogin->getUserName(); ?> ,欢迎使用DedeCMS!</li>
<li><a href="index_menu.php" target="menu">主菜单</a></li>
<li><a href="#" onclick="JumpFrame('catalog_menu.php','public_guide.php');">内容发布</a></li>
<li><a href="#" onclick="JumpFrame('index_menu.php','content_list.php');">内容维护</a></li>
<li><a href="#" onclick="JumpFrame('index_menu.php','index_body.php');">系统主页</a></li>
<li><a href="../index.php?upcache=1" target="_blank">网站主页</a></li>
<li><a href="../member" target="_blank">会员中心</a></li>
<li><a href="exit.php" target="_top">注销</a></li>
</ul>
<div class="quick"> <a href="#" class="ac_qucikmenu" id="ac_qucikmenu">快捷方式</a> <a href="#" class="ac_qucikadd" id="ac_qucikadd">
<!--ADD-->
</a> </div>
</div>
这里可以根据自己的喜好改动, 增加栏目名称点击后下方主体直接显示该栏目下的文章列表,代码为:
<li><a href="#" onclick="JumpFrame('index_menu.php',''catalog_do.php?cid=1&dopost=listArchives');">产品发布</a></li>
cid后面的数字为要发布信息对应栏目的ID。
添加修改某文章的菜单,代码为:
<li><a href="#" onclick="JumpFrame('index_menu.php','archives_do.php?aid=8&dopost=editArchives');" style="color:#FFFFFF;">公司简介</a></li>
aid后面的数字为要修改的文章的ID。
最后,最右边的 “快捷方式”如果不需要可以注释掉。
B区域——功能搜索区
对应文件:/dede/templets/index2.htm
B区域对应的代码从第88行开始,到第124行结束,这片区域主要是用来改变后台颜色配置和搜索功能使用,作用不大,余斗直接注释掉,大家可以自行处理,增删代码即可。
C区域——主体功能导航
到了最重要的地方,我们一般想做的修改都是这里,对应文件:/dede/templets/index_menu2.htm
例如,我们要把“模块”修改为“产品”。
把第125行的代码:
<div onClick="ShowMainMenu(100)">模块</div>
中的模块修改为“产品”。修改对应模块的D区域则打开/dede/inc/inc_menu_module.php,在第44行代码:
<m:top name='模块管理' c='6,' display='block'>
<m:item name='模块管理' link='module_main.php' rank='sys_module' target='main'/>
<m:item name='上传新模块' link='module_upload.php' rank='sys_module' target='main'/>
<m:item name='模块生成向导' link='module_make.php' rank='sys_module' target='main'/>
</m:top>
修改为:
<m:top mapitem='6' name='产品大分类一' c='6,' display='block'> <m:item name='小分类' link='catalog_do.php?cid=3&dopost=listArchives' target='main'/> </m:top>
代码说明:name='栏目名称' ;link内的cid=栏目id值。
如果需要加多个大分类复制添加上面整段代码,并修改相应name和cid值即可。如果要在某一大分类下添加多个小分类,复制添加下方代码即可。
<m:item name='小分类' link='catalog_do.php?cid=3&dopost=listArchives' target='main'/>
同理,如果是某一篇文章的话用下方代码:
<m:item name='公司简介' link='archives_do.php?aid=8&dopost=editArchives' target='main'/>
代码说明:name=文章名; link内的aid=文章Id值。
另外, “生成”菜单修改名称在/dede/templets/index_menu2.htm中;次导航修改在/dede/inc/inc_menu.php中。其他的菜单修改方法同”生成“相同。
D区域——主体功能细分
对应文件:/dede/inc/inc_menu.php【常用主链接下的次链接】、/dede/inc/inc_menu_map.php【主链接下的次链接】、/dede/inc/inc_menu_module.php【模块和插件次导航】
例如我们要修改”核心“菜单下的”常用操作“链接,则打开/dede/inc/inc_menu.php,在第95行到第102行,代码:
<m:top item='1_' name='常用操作' display='block'>
下即为”常用操作“中的选项,我们主要修改这里的内容,余斗给出常见的一些链接修改方法,替换代码为:
<m:top item='1_' name='常用功能' display='block'>
<m:item name='【后台首页】' link='index_body.php' rank='sys_ArcBatch' target='main'/>
<m:item name='【前台首页】' link='../' rank='sys_ArcBatch' target='_blank'/>
<m:item name='行业新闻' link='catalog_do.php?cid=1&dopost=listArchives' linkadd='spec_add.php' rank='tsys_ArcBatch' target='main'/>
<m:item name='联系我们' link='templets_one_edit.php?aid=3&dopost=edit' rank='sys_ArcBatch' target='main'/>
<m:item name='公司简介' link='archives_do.php?aid=8&dopost=editArchives' target='main'/>
<m:item name='幻灯片' link='catalog_do.php?cid=5&dopost=listArchives' rank='sys_ArcBatch' target='main'/>
<m:item name='【友情链接】' link='friendlink_main.php' rank='sys_ArcBatch' target='main'/>
<m:item name='【公司综合信息】' link='sys_info.php' rank='sys_ArcBatch' target='main'/>
<m:item name='网站栏目管理' link='catalog_main.php' ischannel='1' addalt='创建栏目' linkadd='catalog_add.php?listtype=all' rank='t_List,t_AccList' target='main'/>
</m:top>
代码说明:name=栏目/文章名; link内的aid=栏目/文章Id值。如果想添加其他的菜单,但是不知道地址是如何,可以点开后台的那个选项,直接复制链接地址就能明白。
这里是介绍”核心“菜单下”常用菜单“的修改方法,其他菜单的修改方式与此相同,大家打开对应的文件搜索关键词即可找到。
E区域——后台/网站信息区
对应文件:/dede/templets/index_body.htm
从第46行table标签开始到table结束则为这个区域主题的显示内容,开发者已经做了注释,非常好分辨,只需要把自己不用的内容删掉即可,这里余斗不做举例。
F区域——后台公用底部
对应文件:/dede/templets/index_body.htm
大概在第270行,代码为:
<!-- //底部 -->
<div align="center" class="footer">
Copyright © 2004-2011 <a href='http://www.dedecms.com' target='_blank'><u>DedeCMS</u></a>. 织梦科技 版权所有
</div>
根据自己信息做对应修改。
说了这么多,余斗把自己精简后的网站后台发出看看吧:
资源均来自第三方,谨慎下载,前往第三方网站下载