账号通
    

账号  

密码  

3852

查看

7

回复
主题:[原创]大家是否需要"自定义函数标签"的教程! [收藏主题] 转到:  
danceronfire 当前离线

22

主题

0

广播

0

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

用户积分:515 分
登录次数:63 次
注册时间:2007/4/14
最后登录:2007/11/8
danceronfire 发表于:2007/4/24 17:02:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)

我来说说吧,进来两天用的结果:[网站要个性就必须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)}
-----------------------------------
多好用啊~~~还傻瓜式

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