KesionCMS-用SQL标签实现通用文章列表

来自站长百科
跳转至: 导航、​ 搜索

导航:返回上一页


  • 要达到的效果


用SQL标签实现通用文章列表1.png



  • 新建标签:


用SQL标签实现通用文章列表2.png


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

如下图:


用SQL标签实现通用文章列表3.png

查询语句如下:

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即按降序输出,最新添加的显示在最上面

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


用SQL标签实现通用文章列表4.png

附循环体内容:

[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,及要调用的文章数量,保存模板,发布即可.




参考来源[ ]