经过努力,前面提到的kingcms的推荐、置顶、头条三个文章属性,已经由原来的单一的是否,改为可以标记操作最新时间,已可以根据最后操作时间进行有效排序,具体详情看上次笔记。
目前还发现个问题,也是前几次提到过并修改过的“不显示”文章设置为“显示”状态后文章编辑时间的问题。现发现仅修改了文章时间,对于文章的新鲜感还是不能完全解决。因为,kingcms默认列表,如首页显示的某栏目最近更新文章列表,都是以artorder这个专门的排序字段排序,而采集或者是事先录入但一直未设置为显示状态的文章的artorder 可能会考后,并不能在设置为“显示”状态后马上更新到列表的前端,这样搜索引擎就可能在首页找不到这个新页面的链接,详细问题也可以参照前次写的笔记描述,理解上可能不直接。
现在考虑对这个问题进行修正,在设定文章属性为“显示”时,修改文章日期时间的同时,将artorder排序字段值设置为目前数据库总该字段最大值,也就是标记为排序最优先。