账号通
    

账号  

密码  

1607

查看

2

回复
主题:[分享]SQL标签实现导航中当前频道的按下效果 [收藏主题]  
zhitaige 当前离线

1196

主题

0

广播

0

粉丝
添加关注
级别:八年级

用户积分:7830 分
登录次数:267 次
注册时间:2006/11/8
最后登录:2015/9/4
zhitaige 发表于:2009/6/15 10:49:00   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)

基于官方教程改编


官方教程的两个错误:1、首页不能有此效果,因为是首页,ReqNum(ID);2、代码中的ReqNum(ID)应该加上引号,因为他们是字符型的


 


要让首页也有这样的效果只能把首页加到模版中,后台设置不显示就可以了


 


查询语句:


select ClassID,ID,FolderName from KS_Class where tj=1 and TopFlag=1 order by folderorder
注意要加上TopFlag=1 ,否则你设置了不在导航中显示的频道也会被显示,如首页


 


循环样式:


[loop=10]{$IF("{ReqNum(ID)}"="{$Field(ClassID,GetInfoUrl,100,2)}"||<li class="on"><a title={$Field(FolderName,Text,0,...,0,)} href="{$Field(ID,GetInfoUrl,100,1)}">{$Field(FolderName,Text,0,...,0,)}<a></li>||<LI><a title={$Field(FolderName,Text,0,...,0,)} href="{$Field(ID,GetInfoUrl,100,1)}">{$Field(FolderName,Text,0,...,0,)}</a></li>
)}[/loop]


 


注意:class=on就是你设置的按下效果,可以自由发挥
.menu .on { BACKGROUND: url(menu_on.jpg) no-repeat 0px 100% }这是我的效果


 


效果截图


 



此主题相关图片如下:11.jpg
11.jpg



此主题相关图片如下:22.jpg
22.jpg


 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
waitlove 当前离线

63

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:919 分
登录次数:73 次
注册时间:2008/9/21
最后登录:2012/2/25
waitlove 发表于:2009/7/13 23:14:00   | 只看该作者 查看该作者主题 沙发 
科汛智能建站系统

搞了半天,原来要不成生静态化才行,那有什么用,我生成静态化就显示不了。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zhitaige 当前离线

1196

主题

0

广播

0

粉丝
添加关注
级别:八年级

用户积分:7830 分
登录次数:267 次
注册时间:2006/11/8
最后登录:2015/9/4
zhitaige 发表于:2009/6/15 10:52:00   | 只看该作者 查看该作者主题 藤椅 
科汛智能建站系统

此主题相关图片如下:33.jpg
33.jpg
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行1.14648秒 powered by KesionCMS 9.0