知识 分享 互助 懒人建站

    懒人建站专注于网页素材下载,提供网站模板、网页设计、ps素材、图片素材等,服务于【个人站长】【网页设计师】和【web开发从业者】的代码素材与设计素材网站。

    懒人建站提供网页素材下载、网站模板
    知识 分享 互助!

    ACTCMS3.0利用API调用随机文章实例

    作者:佳明妈 来源:ACTCMS 2010-03-22 人气:
    ACTCMS3.0中有函数接口API,可以利用自定义函数接口来实现很多特殊功能,这里是一个API调用随机文章的实例。

    ACTCMS3.0中有函数接口API,可以利用自定义函数接口来实现很多特殊功能,这里通过一个API调用随机文章的实例,来讲解一下API是怎么使用的。

    首先:创建了一个自由标签
    查询语句:
    select top 10 ID,ClassID,Title,UpdateTime,ActLink,FileName,Content,Intro from article_act where id in(select top 10 ID from article_act order by right(cstr(rnd(-int(rnd(-timer())*100+id)))*50000*Now(),2))
    ACTCMS3.0的循环调用:
    [loop=10]<a href="{$Field(ID,GetInfoUrl,1,1)}" title="{$Field(title,Text,0,...,0,)}" target="_blank">{$Field(title,Text,0,...,0,)}({$Field(hits,Num,0,2)})</a> [/loop]

    上面提到的是在自由标签中的代码;
    下面的代码是在API.asp中的。

    然后:在API.asp中写入:
    下面的代码也许你需要一些ASP编程知识

    function suiji(top)
    dim rs,title
    set rs=actcms.actexe("select top "&top&" ID,ClassID,Title,UpdateTime,ActLink,FileName,Content,Intro,Hits from article_act where id in(select top "&top&" ID from article_act order by right(cstr(rnd(-int(rnd(-timer())*100+id)))*50000*Now(),2))")《---查询语句与标签一样

    判断--》If Not rs.eof Then
            循环--》Do While Not rs.eof
            循环的参数--》suiji=suiji+"<a href=/A/?C-1-"&rs("id")&".html>"&rs("title")&"("&rs("Hits")&")</a> "
            rs.movenext
            loop
    结束判断end if
            rs.close:set rs=Nothing
            赋值 actcool=suiji
    End Function


    模板中的调用方法:
    {=ACTEXE(suiji,10)}

    {=ACTEXE(函数名称,参数1,参数2,参数3)} 这是调用格式


     

     

    ↓ 查看全文

    ACTCMS3.0利用API调用随机文章实例由懒人建站收集整理,您可以自由传播,请主动带上本文链接

    懒人建站就是免费分享,觉得有用就多来支持一下,没有能帮到您,懒人也只能表示遗憾,希望有一天能帮到您。

    ACTCMS3.0利用API调用随机文章实例-最新评论