Z-Blog入门 之 导航菜单的设置方法

我想对于使用zblog的新手来说,如何设置导航菜单可能是一个很棘手的问题吧;经常在群里看见一些用户询问zblog导航栏要怎么设置呢?zblog怎样设置二级菜单?一般大神给出的回答是‘在模块管理中点击导航栏模块,按示例代码编辑’,如果是一个不太懂html代码的同学,按照步骤操作后,看见正文中的代码可能会一口老血喷在屏幕上吧。。。里面的字母是什么意思。。。什么意思。。。

Z-Blog入门 之 导航菜单的设置方法  第1张

开个玩笑:忘记是谁说的了‘zblog的导航栏逼走了多少新手’,‘zblog的新手因为导航栏逼疯了多少开发者’。

ps:如此打脸,官方表打我,请本着娱乐至上的态度看待;

Z-Blog入门 之 导航菜单的设置方法  第2张

好了,不开玩笑了,说正事;

在教大家如何手写代码设置导航栏前先推荐一款号称‘小白福音’的插件:KandyLinkS 链接管理简版;

主题ID:   KandyLinkS

版    本:  1.0

作    者:  吉光片羽

插件介绍:

这不应该是Z-Blog自带的功能么?大部分用博客的有几个是会写代码的?虽然新版很人性的添加了新建分类和页面自动插入导航栏的功能,可友情链接什么的呢?照着格式改?万一漏了个字母或标签呢?什么,页面乱了?够了么?够了!那就用KandyLink吧:

妈妈再也不用担心我不会如何爱爱(HTML)!

无需HTML编码知识便可轻松管理含二级菜单的链接。 

可自由调整链接顺序,打开方式。 

插件启用后会自动备份原链接模块,停用后还原。 

自带二级菜单交互开合,默认为悬停开合,当父链接为“#”时,启用点击开合。

插件下载地址:应用中心下载

Z-Blog入门 之 导航菜单的设置方法  第3张

手动设置Z-Blog导航栏

如果你是个动手能力强的同学,想要自己设置导航栏,那么我们来详细说下;

一、利用‘加入导航栏菜单’按钮快速添加

1)快速添加分类至导航模块;

Z-Blog入门 之 导航菜单的设置方法  第4张

Z-Blog入门 之 导航菜单的设置方法  第5张


2)快速添加单页至导航模块(例如:留言板)

Z-Blog入门 之 导航菜单的设置方法  第6张

Z-Blog入门 之 导航菜单的设置方法  第7张

二、导航模块代码详解

Z-Blog入门 之 导航菜单的设置方法  第8张

Z-Blog入门 之 导航菜单的设置方法  第9张

<li id="nvabar-item-index"><a href="http://www.fengyan.cc/">首页</a></li>  <!--首页示例代码-->
<li id="nvabar-item-index"><a href="你网站的首页链接">首页(名称,这个不用说了吧)</a></li> <!--首页代码说明-->
<li id="nvabar-item-index"><a href="你网站的首页链接" target="_blank">首页(名称,这个不用说了吧)</a></li> <!--链接在新窗口打开-->
<li id="nvabar-item-index"><a href="你网站的首页链接" target="_blank"><i class="fa fa-home"></i>首页(字体图标添加在文字前边)</a></li> <!--导航栏添加字体图标-->

ps:以上是首页的代码详解:

li标签里的id用处为部分主题用它判断当前页面进行导航高亮;

target="_blank"用来在新窗口打开链接,以下不在叙述;

<i class="fa fa-home"></i>导航添加字体图标,以下不在叙述;

分类导航链接:

<li id="navbar-category-3"><a href="http://www.fengyan.cc/website/">建站教程</a></li>  <!--分类示例代码-->
<li id="navbar-category-当前分类ID"><a href="当前分类链接">建站教程</a></li>  <!--分类代码说明-->

单页面导航链接:

<li id="navbar-page-1262"><a href="http://www.fengyan.cc/guestbook">留言本</a></li>  <!--单页面示例代码-->
<li id="navbar-page-当前页面ID"><a href="当前页面链接">留言本</a></li>  <!--单页面代码说明-->

二级导航代码示例:

<li id="navbar-category-17">
    <a href="http://www.fengyan.cc/z-blog/">Z-Blog建站<span class="caret"></span></a>
    <ul>
	<li id="navbar-category-9"><a href="http://www.fengyan.cc/zblog-course/">Z-Blog教程</a></li>
        <li id="navbar-category-9"><a href="http://www.fengyan.cc/plug/">Z-Blog插件</a></li>
        <li id="navbar-category-10"><a href="http://www.fengyan.cc/free-theme/">Z-Blog免费模板</a></li>
        <li id="navbar-category-8"><a href="http://www.fengyan.cc/premium-theme/">Z-Blog收费模板</a></li>
    </ul>
</li>

这里我就贴下烽烟博客的二级导航代码,不做详细的说明了,因为很多的主题没有二级导航,或者设置方式有一定要求,例如ul标签要添加id或者class,具体请以当前主题的说明为准;

最后在说一点:一定要将‘禁止系统更新模块内容: ’按钮点成ON,不然设置的二级菜单代码会消失而导致不起作用。

最后编辑于:2016/01/09作者: 烽烟无限

发表评论

  • 感谢分享

  • 请问导航条的分类小图标怎么做的?

  • AOC

    很好,感谢~~~~~

  • FengYan-烽烟自适应主题 这个主题貌似和这个插件不兼容呀? 我测试了很多变了 二级分类都变成了一级导航了!
    而且如果说直接在后台添加代码的话就相当于是 不会变成一级分类 但是 没有下拉滚动 直接就是重叠的
    求解,谢谢作者!

    • 这个的确是这样,因为需要在二级ul中加个class属性,所以还得手动添加,我在这篇文章的底部添加了示例代码说明,你可以看下。
      http://www.fengyan.cc/197.html

  • FengYan-烽烟自适应主题 这个主题貌似和这个插件不兼容呀? 我测试了很多变了 二级分类都变成了一级导航了!

  • 学习了,很有用

  • 感谢分享

  • 好东西,谢谢博主好心分享

  • 设置了下微语,我的网站就打不开了,好坑啊你这主题

    • 下次有问题能不能说下哪个模板,错误信息是什么呢?
      如果是id:fengyang 这个模板,估计是开了点赞功能没安装插件,模板设置页有详细的使用说明

  • 写的真是太棒了