pp电子

登录
开通试用
KesionCMS 资助
资助首页 模板标签治理 - 问题汇总

11、用SQL标签实现通用文章列表

0 2009/8/4 16:07:39

今晚我们接着上面两节课来讲一下使用SQL函数标签来实现通用栏目列表的效果,即可以做一个通用的标签,挪用的时间只要填入栏目的ID和要挪用的文章数目即可.

OK,进入正题:

要抵达的效果

. 复制(9) 基本面利空笼罩 原油失守90美元 2007-12-03
. 复制(8) 基本面利空笼罩 原油失守90美元 2007-12-03
. 复制(7) 基本面利空笼罩 原油失守90美元 2007-12-03
. 复制(6) 基本面利空笼罩 原油失守90美元 2007-12-03
. 复制(5) 基本面利空笼罩 原油失守90美元 2007-12-03
. 复制(4) 基本面利空笼罩 原油失守90美元 2007-12-03
. 复制(3) 基本面利空笼罩 原油失守90美元 2007-12-03

新建标签:


图片点击可在新窗口翻开审查[快车下载]未问题-1.gif:
图片点击可在新窗口翻开审查
 

主表选择文章数据表,然后和上一节课讲的一样,选摘要用到的字段

如下图:


图片点击可在新窗口翻开审查[快车下载]未问题-1.gif:
图片点击可在新窗口翻开审查

盘问语句如下:

select top {$Param(1)} ID,Title,Adddate from KS_Article Where tid='{$Param(0)}' and verific=1 order by id desc

备注(资助新手朋侪明确)

其中:{$Param(1)}
即为我们输入的参数说明中的挪用的文章数目, top {$Param(1)}
即我们呆会要挪用的时间系统会提醒您输入要挪用几条,
tid='{$Param(0)}' and verific=1
即栏目的ID号和已经被审核的文章,

order by id desc即按降序输出,最新添加的显示在最上面

看明确上面的,我们接着完成循环体:


图片点击可在新窗口翻开审查[快车下载]未问题-1.gif:
图片点击可在新窗口翻开审查

附循环体内容:

[loop={$Param(1)}]

<li>
<a href="{$Field(ID,GetInfoUrl,1,1)}">{$Field(Title,Text,0,...,0,)}</a>{$Field(Adddate,Date,YYYY-MM-DD)}
</li>

[/loop]

最后生涯标签,到模板要显示的位置插入该标签如:

{SQL_通用栏目列表标签(20071229508802,10)}

系统要提醒您输入要挪用的栏目ID,及要挪用的文章数目,生涯模板,宣布即可.

100%
pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站
【网站地图】
11、用SQL标签实现通用文章列表 _KESION pp电子