5.5免费版里没有百货商品和供求信息这两个板块,可是我生成的导航里显示了,怎么去掉呢?后台没有这两个板块的管理模块,我看数据库里好象有,能不能用access打开数据库把表里的这两个选项直接删除呢,那样会不会对其他的选项有影响呢,或者影响到以后的升级,有没有其他的办法去掉呢?
我用的是SQL内外循环显示带二级栏目的导航,只能出一级栏目,二级栏目老是出不来,都愁死我了,能不能帮我看下,
这是导航内循环
SELECT TOP 15 ID,FolderName,TN FROM KS_Class Where TN='{$Param(0)}' ORDER BY FolderOrder
[loop=10]
<li><a href="{$Field(ID,GetInfoUrl,100,1)}">{$Field(FolderName,Text,0,...,0,)}</a></li>
[/loop]
这是导航外循环
SELECT TOP 10 ID,FolderName,TS,TN FROM KS_Class Where TN='0' ORDER BY FolderOrder
<ul class="menu_a" id="nav">
[loop=10]
<li>
<a href="{$Field(ID,GetInfoUrl,100,1)}" >{$Field(FolderName,Text,0,...,0,)}</a> |
<ul>
{SQL_导航内循环($Field(ID,GetInfoUrl,100,1})}
</ul>
</li>
[/loop]
</ul>
下面的是控制样式
.menu_a{ width:980px; height:33px;}
.menu_a li{ position:relative;
margin-left:0px;
width:85px;
height:33px;
line-height:33px;
font-size:14px; font-weight:bold;
text-align: center;
cursor:pointer;
display:inline;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
.menu_a li ul{ position: absolute;
left:0px; /* Set 1px less than menu width */
top:30px;
display: none; }
.menu_a li ul li{}
.menu_a li ul li a{font-size:12px; font-weight: normal; margin-left:20px; height:30px; line-height:40px; display:block; }
.menu_a li:hover ul, li.over ul { display: block; }
还有个js,IE6下要用这个js显示二级导航,
<script>
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
</script>
高手能不能帮我看下啊,我都试了很多次了,就是出不来二级导航,用静态测试是能出来,加上SQL就出不来了,不知怎么回事,太急人了