动易SF/BI往日文章筛选功能制作方法
知识点
1.AJAX使用
2.SQL XSLT编程
3.标签列表分页
制作流程
一、创建可支持AJAX的可分页标签 “时间筛选分页列表”。
二、下一步,添加如下参数。
三、下一步,编写SQL查询。
1、SQL语句
启用XSLT编程
SELECT TOP @pagesize * FROM PE_CommonModel
WHERE NodeID IN(@nodes)
AND (CONVERT(varchar(10) , UpdateTime, 120 ) = '@filterDate')
ORDER BY UpdateTime DESC
SELECT TOP @pagesize * FROM PE_CommonModel WHERE GeneralID NOT IN (SELECT TOP @startrow GeneralID FROM PE_CommonModel
WHERE NodeID IN(@nodes)
AND (CONVERT(varchar(10) , UpdateTime, 120 ) = '@filterDate')
ORDER BY UpdateTime DESC)
AND (CONVERT(varchar(10) , UpdateTime, 120 ) = '@filterDate')
AND NodeID IN(@nodes)
ORDER BY UpdateTime DESC
SELECT COUNT(*) FROM PE_CommonModel
WHERE NodeID IN(@nodes)
AND (CONVERT(varchar(10) , UpdateTime, 120 ) = '@filterDate')
2、查询统计语句
启用分页
启用XSLT编程
四、下一步,“标签内容编辑”里编写代码
images/elite.gif
推荐
images/ontop.gif
热门
images/common.gif
普通
[
_self
_blank
]
_blank
_self
_blank
_self
_blank
_self
_blank
_blank
标题:点击数:发表时间:
color:;
font-weight:bold;font-style:normal;
font-weight:normal ;font-style:italic ;
font-weight:bold;font-style:italic ;
font-weight:normal ;font-style:normal;
[
Comment/AddComment.aspx?itemId=&nodeId=
_blank评论
]
[]
[]
五、模板里调用。
调用用到的JS文件
实现往日文章筛选代码
更新时间:
效果图
这里的日历用到的是SF3.6海洋之星模板方案的高级搜索里的日历代码,样式可以从其中拷贝。
本文来自动易论坛:动易SF/BI往日文章筛功能制作方法
连接地址:http://bbs.powereasy.net/forum73/thread-494814-1-1.aspx
感谢作者:竹韵轩