我来说说吧,进来两天用的结果:[网站要个性就必须sql自定义标签]
我就说个简单的例子,我们用一个自己的首页公告滚动标签,
命名:{sql_公告} 数据库用的还是:文章表
当然要自定义3个常用的属性:
gongg_tiaoshu 要显示的文章条数
gongg_jiequ 要截取的文章标题字数
gongg_id cid绑定的栏目id
sql语句:
select top {$Param(0)} ID,Tid,Title,Author,Adddate,Hits,Articlecontent,Verific from KS_Article where tid='{$Param(1)}' order by adddate desc
循环语句:
<div id="content_up" style="overflow:hidden;width:160px;height:230px;margin-
right: auto; text-align:left;margin-left: 5px;font-size:12px;">
<div id="upcontent" style="font-size:12px;">
<table width="160px" border="0" height="230px">
[loop={$Param(0)}]
<tr>
<td><p>{$Field(Articlecontent,Text,0,...,0,)}<br>
-------------[{$Field(Adddate,Date,YYYY-MM-DD)}]<br/></p>
</td>
</tr>
[/loop]
</table>
</div>
<div id="copycontent"></div>
</div>
<script>
var speed=50
copycontent.innerHTML=upcontent.innerHTML
function marqueeup(){
if(copycontent.offsetTop-content_up.scrollTop<=0)
content_up.scrollTop-=upcontent.offsetHeight
else{
content_up.scrollTop++
}}
var doup=setInterval(marqueeup,speed)
content_up.onmouseover=function() {clearInterval(doup)}
content_up.onmouseout=function() {doup=setInterval(marqueeup,speed)}
</script>
-----------------------------------
好了,在首页调用吧{sql_公告(10,30,20070501)}
-----------------------------------
多好用啊~~~还傻瓜式