手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > 建站教程 > discuz教程 > 文章 当前位置: discuz教程 > 文章

<!--{loop $_G['setting']['navs'] $nav}-->循环输出我们的网站主导航

时间:2020-03-14    点击: 次    来源:网络    作者:佚名 - 小 + 大

  1. <!--{loop $_G['setting']['navs'] $nav}-->
  2.                 <!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}--><li {if $mnid == $nav[navid]}class="a" {/if}$nav[nav]></li><!--{/if}-->
  3.                 <!--{/loop}-->
复制代码段代码会循环输出我们的网站主导航,然后配合我们前面讲解的
<!--{eval $mnid = getcurrentnav();}-->导航高亮
http://www.dede58.com.





实现导航高亮
上面的代码中的有这样一段
  1. <li {if $mnid == $nav[navid]}class="a" {/if}$nav[nav]></li>
如果当前页面等于导航中的网址,或者属于当前栏目下的子栏目,则会加一个class类为a
注意:在网站后台添加导航是,如果不使用绝对路径也就是完整的域名路径,是不会实现到亮效果!

比如

我是添加两种
  1. http://www.dz7.com.cn/discuzf-50-1.html    这样添加才会实现高亮判断!

  1. discuzf-50-1.html

上一篇:显示LOGO的相关代码<!--{if !isset($_G['setting']['navlogos'][$mnid])}-->

下一篇:<!--{if !empty($_G['setting']['plugins']['jsmenu'])}-->插件菜单的循环

皖ICP备18006732号-1  |   QQ:292823885  |  地址:北京市东城区  |  邮箱:servcra@vip.qq.com  |