当前位置:首页 > 技术教程 > dede技术教程 > 正文内容

dedecms织梦后台修改审核文章时间与改成当前时间

访客4年前 (2020-11-16)dede技术教程9529

织梦CMS后台修改审核文章时间与改成当前时间。很多用织梦的朋友们可能会发现在后台修改完一篇文章后发布时间是变了但是更新时间的列表里面还是以前的时间,对于这个情况感觉很别扭我是很难接受的那么要怎样做呢?

我们要做的就是把图中“更新时间”改成在后台写文章时的“发布时间”,由于这两种代码的表述是不一样的,所以我们需要去后台源码中修改具体操作教程如下:

第一步:打开织梦后台管理目录中的“content_list.php”文件,注意不要弄错了。

第二步:查找当前文章中的以下代码:

$orderby = empty($orderby) ? 'id' : preg_replace("#[^a-z0-9]#", "", $orderby);

把查找到的这些代码替换成以下代码:

$orderby = empty($orderby) ? 'pubdate' : eregi_replace("[^a-z0-9]", "", $orderby);

此时这个程序已经可以运行到我们想要的状态了,那么我们还有最后一步就是修改此程序对应的模板文件,操作方法如下:

第一步:打开织梦后台管理目录中的“templets”文件夹中的“content_list.htm”文件。

第二步:查找如下代码:

{dede:field.senddate function='GetDateMk(@me)'/}

把查找到的模板文件中的代码替换成以下代码:

{dede:field.pubdate function='GetDateMk(@me)'/}

最后我们再去后台清除下缓存再来试着把某一篇文章的发布时间随便改一下再到后台列表那里看一下更新时间,是不是完美同步了?就是这么简单。

介于以上的方法与之前发表的关于定时更新的问题我正在研究,思路是把文章比如是从1号到10号依次发表,第一篇为1号的第二篇为2号的,然后在设定自动更新1号更新一篇2号更新一篇以此类推,这样不论我们的织梦地图与最新更新都能得到解决最重要的是省时省力。期待吧~~

声明:
本站大部分资源收集于网络,只做学习和交流使用,版权归原作者所有。
若您需要使用非免费的软件或服务,请购买正版授权并合法使用!
本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理!

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。