建站案例

织梦文章修改时间不变和排序规则设置的解决方法

发布于:2016-07-12 09:44作者: 点击:
织梦cmsV5.7有一个非常智能的问题,使用dedecmsv5.7的站长朋友,可以发现以前发布的文章,文章修改之后发布时间是自动修改成当前时间的,这样做相当于自动更新了为网站最新内容,网站前台排序也会排列到最前,这里分享下如何保障发布之后的文章显示的时间仍旧是老时间。或者说是织梦文章修改后不改变发布时间和排序。
先说一说织梦文章修改后不改变发布时间的操作方法:

登陆网站的后台找到文件和代码:

/dede/templets/artical_edit.htm

$nowtime = GetDateTimeMk(time());

改成

$nowtime = GetDateTimeMk($arcRow["pubdate"]);

就可以解决该问题了。

织梦默认的文章排序列表是按发布时间倒序排列的,这也是许多动态文章文章列表的常规方法,但我现在要做的一个事是按先来后到的顺序,而不是后来居上。即先发布的在上边,后发布的在下边。请问这个怎么实现 ?

再来说要一下织梦文章的排序问题方法:
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclist}以上是调用代码,下面是排序方式说明!orderby='sortrank' 文档排序方式
orderby='hot' 或 orderby='click' 表示按点击数排列
orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
orderby='near'orderby=='lastpost' 按最后评论时间
orderby=='scores' 按得分排序
orderby='id' 按文章ID排序
orderby='rand' 随机获得指定条件的文档列表orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序。

深圳白起SEO专注深圳网站建设,网站优化,网站运营推广,网站维护等网站网络服务。

 

tag标签:
------分隔线----------------------------
------分隔线----------------------------