一共3句啊,用来判断突出显示当前导航的
第一句:<?php if ( is_home() ) { echo ' class="nav_on"'; } else { echo ' class="nav_off"'; } ?>>
第二句:<?php if ( is_category() || is_archive() || is_search() || is_single() || is_date() ) { echo ' class="nav_on"'; } else { echo ' class="nav_off"'; } ?>>
第三句: <?php if ( is_page('about') ) { echo ' class="nav_on"'; } else { echo ' class="nav_off"'; } ?>>
我现在的导航比如是
<li><a href="shipin.html" onMouseOver="javascript:ftab(1)" id="nav1" 【判断】><span>视 频</span></a></li>
<li class="menu_line"></li>
<li><a href="xinwen.html" onMouseOver="javascript:ftab(2)" id="nav2" 【判断】><span>新 闻</span></a></li>
<li class="menu_line"></li>
加个判断,如果当前页面地址是新闻,则让新闻的class=on,其他的为off,判断如何写?
str = Request.ServerVariables("URL")
'如果页面为http://www.123.com/xinwen.html . str="/xinwen.html"
str = replace(str,"/","")
'str="xinwen.html"
%>
<li class="<%if str = "shipin.html" then response.write "menu_line" end if%>">
<a href="shipin.html" onMouseOver="javascript:ftab(1)" id="nav1" 【判断】><span>视 频</span></a></li>
<li class="<%if str = "xinwen.html" then response.write "menu_line" end if%>>
<a href="xinwen.html" onMouseOver="javascript:ftab(2)" id="nav2" 【判断】><span>新 闻</span></a></li>
<li class="<%if str = "otherPage.html" then response.write "menu_line" end if%>"></li>
应该是对的
is_category()
is_page('about')
这几个是自定义的函数,你先在其他文件中找到这几个函数线。