Isite利用自定义字段实现【置顶/推荐/精华】文章调用
思路很简单 实现也简单。。。
我的出发点就是:简单、实用。以利用自定义字段实现【置顶】文章为例,其它几种原理差不多。
一、给相应的模块或分类添加自定义字段,我直接上图了。
然后,随便添加些测试数据(最新的一条别用置顶,为了看出效果,不然你以为我忽悠你咋办呢!)
二、编辑Class/Cls_Template.asp 找到Case 5 (大概754行)
复制
Case 5
Sqlstr=Sqlstr&” Order By Fk_Article_Click Asc,Fk_Article_Id Desc”
并改为
Case 6
Sqlstr=Sqlstr&” Order By Fk_Article_Field Desc,Fk_Article_Id Desc”
继续上图,
这里利用字段Order By Fk_Article_Field 值(我用的是0和1嘛)结合Fk_Article_Id实现文章置顶(排序方式:置顶->文章倒序)。
三、调用参数修改:需要的时候把排序参数改成6就OK了,如下:
{$For(ArticleList,{$MenuId$}/{$ModuleId$}/6/5/0/0/0/0/0)$}
四、最后看下效果.
PS:开头我就说了这种调用只是很简单的,只是给文章添加另一个自定义字段。置顶/精华/推荐不能同时使用,当然如果需要也是可以实现的,不过不在本例之中了!
Tags: CMS教程 Isite 方卡 自定义字段


