账号通
    

账号  

密码  

34771

查看

27

回复
主题:[原创]教你用自定义SQL函数标签实现连续滚动文章效果 [收藏主题] 转到:  
小林 当前离线

233

主题

0

广播

2

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

用户积分:2186 分
登录次数:88 次
注册时间:2008/7/19
最后登录:2014/1/11
小林 发表于:2008/11/19 20:22:00   | 显示全部帖子 查看该作者主题 楼主 

有用户需要,就做一个教程送给大家吧


 


新建SQL函数标签,命名如:


 


连续滚动文章


 


查询语句:select TOP 20 ID,Title from KS_Article where rolls=1 order by id desc


 


显示前20条滚动文章


 


循环体:


 


<DIV id=demo onmouseover=ii=1 style="OVERFLOW: hidden; HEIGHT: 180px" onmouseout=ii=0>
<DIV id=demo1>
<table width="100%" border="0" cellspacing="0" cellpadding="3">


[loop=20]
<tr>
<td><a href="{$Field(ID,GetInfoUrl,1,1)}">{$Field(Title,Text,0,,0,)}</a></td>
</tr>
[/loop]


</table>


</DIV>
<DIV id=demo2>
<SCRIPT>
var ii=0;t=demo.scrollTop
demo2.innerHTML=demo1.innerHTML
function qswhMarquee(){
if (ii==1)return
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else
demo.scrollTop++
}
setInterval(qswhMarquee,60)
</SCRIPT></DIV>


 


 


最后在模板中调用如{SQL_连续滚动文章()}


 

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