知识 分享 互助 懒人建站

懒人建站专注于网页素材下载,提供网站模板、网页设计、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调用随机文章实例-最新评论