|
主题:三步实现KSCMS系统增加随机函数调用标签 [收藏主题] | 转到: |
很多时候会用到这个功能的吧,比如随机显示10条最新的新闻,随机显示10条推荐的新闻等等
先看一下后台效果:
前台效果图: 随机显示10条热门文章
今天不能上传文件了,就只说下实现步骤: 1。打开admin--include文件夹下的AddFunctionLabel.asp文件,在<%Case 2%>前边加上<option value="Label/GetRandArticle.asp?ChannelID=<%=SQL(0,I)%>&PageTitle=<%=Server.URLEncode("新建随机" & SQL(3,I) & "列表标签")%>&FolderID=<%=FolderID%>">|_随机<%=SQL(3,I)%>列表标签</option>
2。将admin--include--Label 文件夹下的GetArticleList.asp另存为GetRandArticleList.asp 然后打开这个新的GetRandArticleList.asp文件,将里边的GetArticleList全部替换为GetRandArticleList
3。打开KS_CLS文件夹下的Kesion.Label.FunctionCls.asp文件,在Case "GETARTICLELIST" '栏目文章列表函数后边加上 Case "GETRANDARTICLELIST" ChangeLableToFunction = GetRandArticleList(L_Arr(1), L_Arr(2), L_Arr(3), L_Arr(4), L_Arr(5), L_Arr(6), L_Arr(7), L_Arr(8), L_Arr(9), L_Arr(10), L_Arr(11), L_Arr(12), L_Arr(13), L_Arr(14), L_Arr(15), L_Arr(16), L_Arr(17), L_Arr(18), L_Arr(19), L_Arr(20),L_Arr(21), L_Arr(22),L_Arr(23), L_Arr(24),L_Arr(25), L_Arr(26),L_Arr(27), L_Arr(28),L_Arr(29), L_Arr(30), L_Arr(31), L_Arr(32)) '栏目随机列表函数
找到 '取得不规则栏目文章列表 在它前边加上 '取得随机文章列表
到这里就可以去后台系统函数标签下建立一个随机函数标签,在模板中插入就可以看到效果了。 |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
zhenfengdz 发表于:2009/1/10 9:56:00 | 只看该作者 查看该作者主题
7楼
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
zhenfengdz 发表于:2009/1/10 9:12:00 | 只看该作者 查看该作者主题
10楼
|
|
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |