◆ 函数说明 ◆
  ☆ 获得新闻函数说明

'1、GetNews
=====================================================================
'函数:GetNews(tablewidth,lineheight,n,tablename,classid,orders,key,max,linkStyle)
'作用:据条件获得N条新闻
'参数:tablewidth ---表格宽度
' lineheight ---行高
' n ---取记录数
' tablename ---表名
' classid ---类别ID
' orders ---按排序
' key ---类型,top1<=>头条,totop<=>置顶,tohot<=>热点,recommend<=>推荐,imgnews<=>图文
' max ---最大字数
' linkStyle ---链接样式
'事例:getnews("99%",20,10,"news",79,"id","top1",50,"wlink")
'=====================================================================

2、Get1Title

'=======================================================================
'函数:Get1Title(classid,orders,key,max,linkStyle)
'作用:获得头条新闻标题
'参数:classid ---类别ID
' orders ---按排序
' key ---类型,top1<=>头条,totop<=>置顶,tohot<=>热点,recommend<=>推荐,imgnews<=>图文
' max ---最大字数
' linkStyle ---链接样式
' 例:Get1Title(1,"id","top1",50,"wlink")
'=====================================================================

3、Get1Content

'=======================================================================
'函数:Get1Content(classid,orders,key,max,linkStyle)
'作用:获得头条新闻内容
'参数:classid ---类别ID
' orders ---按排序
' key ---类型,top1<=>头条,totop<=>置顶,tohot<=>热点,recommend<=>推荐,imgnews<=>图文
' max ---最大字数
' linkStyle ---链接样式
' 例:Get1Content(1,"id","top1",50,"wlink")
'=====================================================================

4、Get1Image

'=======================================================================
'函数:Get1Image(classid,orders,key,linkStyle,imgW,imgH)
'作用:获得头条新闻图片
'参数:classid ---类别ID
' orders ---按排序
' key ---类型,top1<=>头条,totop<=>置顶,tohot<=>热点,recommend<=>推荐,imgnews<=>图文
' linkStyle ---链接样式
' imgw ---图片宽度
' imgh ---图片高度
' 例:Get1Image(234,"id","","",205,200)注:当imgW或imgH也就是图片的长度或宽度之一被设置为0时刚显示图片自有的长度和高度。
'=====================================================================

5、GetImgNews

'=======================================================================
'函数:GetImgNews(tablewidth,lineheight,n,tablename,classid,orders,max,imgW,imgH,linkStyle,key)
'作用:获得N条带图片、标题的新闻,图片在上,文字在下(repeat by tr)
'参数:tablewidth ---表格宽度
' lineheight ---行高
' n ---取个数
' tablename ---表名
' classid ---类别ID
' orders ---按排序
' max ---最大字数
' imgH ---图像高度
' imgW ---图像宽度
' linkStyle ---链接样式
' kwy ---类型,top1<=>头条,totop<=>置顶,tohot<=>热点,recommend<=>推荐,imgnews<=>图文
' 例:GetImgNews(241,"100%",20,2,"news","id",20,100,100,"red","")
'=====================================================================

6、GetImgNews2

'=====================================================================
'函数:GetImgNews2(classid,tablewidth,lineheight,n,tablename,orders,max,imgW,imgH,linkStyle,key)
'作用:获得N条带图片、标题、内容的新闻,图片在左,右上:标题,右下:内容
'参数:tablewidth ---表格宽度
' lineheight ---行高
' n ---取个数
' tablename ---表名
' classid ---类别ID
' orders ---按排序
' max ---最大字数
' imgH ---图像高度
' imgW ---图像宽度
' linkStyle ---链接样式
' key ---类型,top1<=>头条,totop<=>置顶,tohot<=>热点,recommend<=>推荐,imgnews<=>图文
' 例:GetImgNews2(241,"50%",20,2,"news","id",20,100,100,"red","")
'=====================================================================

7、GetImgNews3

'=======================================================================
'函数:GetImgNews3(tablewidth,lineheight,n,tablename,classid,orders,max,imgW,imgH,linkStyle,key)
'作用:获得N条带图片、标题的新闻,图片在上,文字在下(repeat by td)
'参数:tablewidth ---表格宽度
' lineheight ---行高
' n ---取个数
' tablename ---表名
' classid ---类别ID
' orders ---按排序
' max ---最大字数
' imgH ---图像高度
' imgW ---图像宽度
' linkStyle ---链接样式
' key ---类型,top1<=>头条,totop<=>置顶,tohot<=>热点,recommend<=>推荐,imgnews<=>图文
' 例:GetImgNews3(241,"100%",20,2,"news","id",20,100,100,"red","")
'=====================================================================

·自定义模型列表页标签说明
说明:

自定义模型的栏目列表页在发布时也是生成静态HTM文件,其中列表页中每页显示条数,每条显示的样式,是通过标签来定义的。以下举例说明:

列表页分页标签:

$PageList[id,Title,SaveDir,PubDate][10]$
<li><a href="$SaveDir$" title="$Title$">$left(Title,15)$</a> - $Date(PubDate,2)$</li>
$End$

标签说明:

$PageList[id,Title,SaveDir,PubDate][10]$代表列表页分页标签执行开始,其中的PageList为固定函数名,不可修改。

参数1:紧跟PageList后面括号中的id,Title,SaveDir,PubDate是我们将要从栏目所在模型的表中获取的字段名称。这里获取的字段,在分页循环中是以$字段名$来获取字段值的,如$Title$就代表数据库中字段Title的值。

参数2:在字段参数后,其中有一项[10],这是指定每页显示的记录个数。

$End$代表函数执行结束

其它说明:

系统提供了两个函数以方便格式化输出,上面我们看到除了使用$Title$来显示值外,还使用了$left(Title,15)$来显示,这是代表显示Title字段前15个字符,大于15个时省略显示。后面的$Date(PubDate,2)$则是代表格式化日期字段PubDate的输出效果,后面的2代表显示格式,您可以通过设置0-4之间的数字查年显示效果。

执行结果:

以上标签发布后可以获取以下结果:

上一页   [下一页] 共23条  共3页  第1页   跳至第 页