虚位以待(AD)
虚位以待(AD)
首页 > CMS教程 > Ecshop > ecshop如何在自定义导航栏里添加自己的导航

ecshop如何在自定义导航栏里添加自己的导航
类别:Ecshop   作者:码皇   来源:互联网   点击:

ecshop在系统设置里面,有一个自定义导航栏,如下图:这个功能有利于我们编辑我们自己的导航,及导航排序等。点击进去,可以看到这样一个界面:可以设置导航的位置,导航的排序等,也可以添加一个导航,点击添加进入 ,魔客吧
ecshop在系统设置里面,有一个自定义导航栏,如下图:

这个功能有利于我们编辑我们自己的导航,及导航排序等。点击进去,可以看到这样一个界面:

可以设置导航的位置,导航的排序等,也可以添加一个导航,点击添加进入以下界面:

可以在系统内容里面,添加导航,这个导航,可以是商品的分类,也可以是文章的分类等,系统内容里面有的,在名称与连接地址里面,会自动调用,如果没有的,可以自己填写名称与连接地址。在最下面,可以设置该导航的显示位置,分为等不,中间,底部三部分,对应网站首页的,右上角导航,中间主导航,底部导航。
当然,如果在二次开发中,里面没有,只是人工输入的话,显得不是很专业,那么如何添加自己的导航进去呢?
首先找到文件:admin/navigator.php
在里面找到这样一段话:

[代码]php代码:

    $sysmain = array( array($_LANG['view_cart'],'flow.php'), array($_LANG['pick_out'],'pick_out.php'), array($_LANG['group_buy_goods'],'group_buy.php'), array($_LANG['snatch'],'snatch.php'), array($_LANG['tag_cloud'],'tag_cloud.php'), array($_LANG['user_center'],'user.php'), array($_LANG['wholesale'], 'wholesale.php'), array($_LANG['activity'], 'activity.php'), array($_LANG['myship'], 'myship.php'), array($_LANG['message_board'], 'message.php'), array($_LANG['quotation'], 'quotation.php'), );

这是一个数组,数组里面保存的,即使我们后台设置的导航,当然,这个只是独立页面的数据保存,先看看其含义:
拿这句话来说:array($_LANG['quotation'], 'quotation.php'),
$_LANG['quotation']这个是导航的名称,ecshop在代码文件里面,基本上没有任何汉字,所有的汉字都会打包在一个文件目录里面,这个在以后的文章中会做介绍。
quotation.php这个即为导航地址
比如我们想添加一个测试页的导航,可以这样子加进去:

[代码]php代码:

    $sysmain = array( array($_LANG['view_cart'],'flow.php'), array($_LANG['pick_out'],'pick_out.php'), array($_LANG['group_buy_goods'],'group_buy.php'), array($_LANG['snatch'],'snatch.php'), array($_LANG['tag_cloud'],'tag_cloud.php'), array($_LANG['user_center'],'user.php'), array($_LANG['wholesale'], 'wholesale.php'), array($_LANG['activity'], 'activity.php'), array($_LANG['myship'], 'myship.php'), array($_LANG['message_board'], 'message.php'), array($_LANG['quotation'], 'quotation.php'), array("测试页面", 'test.php'), );

这样子,再到后台,刷新一下自定义导航的添加页面,在系统内容的下拉框里面,就能看到我们要选择的导航了。
这样子是不是显得更专业了呢?




相关热词搜索: ecshop如何在自定义导航栏里添加自己的导航