KesionCMS 帮助
帮助首页 模板标签管理 - 问题汇总

10、用SQL标签实现通用文章列表分页效果

0 2009/8/4 16:05:53

我们今晚一起来学习下自定义SQL标签实现我们栏目页经常会用到的通用文章列表分页标签

珍惜时间,先来看下今晚要实现的效果:

.郑州一市民用千把古锁钥匙拼图迎奥运(组图)
 

.安徽富商与女网友旅馆开房 被拍裸照敲诈
 

.湖南男子可用眼睛弹钢琴 眼球上能写字(图)
 

.河南一老汉被撞倒 打的猛追7里只为要句对不起
 

.劫匪抢走310万现金 带女伴酒店狂欢被抓(图)
 

----------------------------------------------------------------------------

.郑州一市民用千把古锁钥匙拼图迎奥运(组图)
 

.安徽富商与女网友旅馆开房 被拍裸照敲诈
 

.湖南男子可用眼睛弹钢琴 眼球上能写字(图)
 

.河南一老汉被撞倒 打的猛追7里只为要句对不起
 

.劫匪抢走310万现金 带女伴酒店狂欢被抓(图)
 

----------------------------------------------------------------------------

.郑州一市民用千把古锁钥匙拼图迎奥运(组图)
 

.安徽富商与女网友旅馆开房 被拍裸照敲诈
 

.湖南男子可用眼睛弹钢琴 眼球上能写字(图)
 

.河南一老汉被撞倒 打的猛追7里只为要句对不起
 

.劫匪抢走310万现金 带女伴酒店狂欢被抓(图)
 

共15篇 首页 上一页 下一页 尾页 页次1/3页

实现步骤:

后台--自定义SQL标签,命名为"通用栏目文章分页" ,输出选择终极分页:

查询语句如下:

select ID,Title from KS_Article where tid='{$CurrClassID}' order by id desc

备注:tid='{$CurrClassID}'输出的时候是不包括子栏目里的内容调用

接着是循环语句了:

[loop=5]
.<a href="{$Field(ID,GetInfoUrl,1,1)}">{$Field(Title,Text,0,...,0,)}</a>
[/loop]
----------------------------------------------------------------------------
[loop=5]
.<a href="{$Field(ID,GetInfoUrl,1,1)}">{$Field(Title,Text,0,...,0,)}</a>
[/loop]
----------------------------------------------------------------------------
[loop=5]
.<a href="{$Field(ID,GetInfoUrl,1,1)}">{$Field(Title,Text,0,...,0,)}</a>
[/loop]

说明:

这样就每页显示15条,每5条用

----------------------------------------------------------------------------

分隔

下面就是调用了,在模板列表页要显示的位置插入标签:{SQL_通用栏目文章分页()}

保存模板,生成即可.

相关教程:

手把手教你用科汛自定义SQL函数标签实现分页式的图片文章列表

http://bbs.kesion.com/dispbbs.asp?boardID=42&ID=42290&page=1

100%