当前位置:首页 > 行业动态 > 正文

如何确保织梦CMS在编辑或审核文档时自动更新为当前时间?

您提到的“织梦CMS自动更新编辑/审核文档为当前时间”这一功能,在 织梦CMS系统中,可以通过后台设置来实现。具体操作步骤如下:,,1. 登录织梦CMS后台管理界面。,2. 在左侧菜单栏中找到“系统”选项,点击展开。,3. 在展开的菜单中选择“系统基本参数”。,4. 在右侧的“系统基本参数”设置页面中,找到“文档属性设置”部分。,5. 在该部分中,可以看到“文档自动发布时间”、“文档自动审核时间”等选项。,6. 将这些选项设置为“是”,并保存设置。,,完成以上设置后,当您在后台编辑或审核文档时,系统将自动将文档的发布时间和审核时间更新为 当前时间。这样,您就无需手动修改文档的时间信息了。

织梦CMS自动更新编辑/审核文档为当前时间

如何确保织梦CMS在编辑或审核文档时自动更新为当前时间?  第1张

方法一:增加当前时间按钮

1、找到文件位置:打开dede/templets/article_edit.htm。

2、定位到发布时间代码:在文件中找到以下代码段:

   $nowtime = GetDateTimeMk($arcRow["pubdate"]);
   echo "<br/>";

3、添加当前时间按钮:在上述代码后面添加如下代码:

   <input type="button" value="更新为当前时间" onclick="document.getElementById('pubdate').value = '<?php echo date("Ymd H:i:s"); ?>'">

4、保存并测试:保存文件,然后进入后台编辑文章界面,点击新增的“更新为当前时间”按钮,查看是否成功将发布时间更新为当前时间。

方法二:直接设置发布时间为当前时间

1、找到文件位置:同样打开dede/templets/article_edit.htm。

2、定位到发布时间代码:找到以下代码段:

   $nowtime = GetDateTimeMk(time());
   echo "<br/>";

3、修改代码:将上述代码修改为:

   $nowtime = GetDateTimeMk($arcRow["pubdate"]);
   echo "<br/>";

4、保存并测试:保存文件,然后在后台编辑文章时,发布时间会自动显示为当前时间,无需点击任何按钮。

FAQs

Q1: 为什么需要将未审核内容的更新时间为当前时间?

A1: 很多站长会先采集大量内容,然后每天审核一部分,如果审核时发布时间不是最新的,还需要手动修改,这会浪费宝贵的时间,通过自动更新时间为当前时间,可以提高工作效率,确保文章发布时间的准确性。

Q2: 如何在织梦CMS中批量修改文章发布时间?

A2: 你可以使用SQL命令行工具来批量修改文章发布时间,具体步骤如下:

1、进入织梦CMS后台,点击系统 > SQL命令行工具。

2、复制并修改以下代码:

   UPDATE dede_archives SET pubdate=1670985600 WHERE id>=1 AND id<=10;

其中1670985600是你想要设置的新时间戳,id>=1 AND id<=10是筛选条件,可以根据需要调整。

3、执行SQL语句,完成批量修改。

| 功能 | 描述 | 实现 |

| | | |

| 织梦CMS自动更新编辑文档为当前时间 | 在编辑文档时,自动将文档的编辑时间更新为当前系统时间。 | 1. 在织梦CMS后台,找到文档编辑的相关代码模块。

2、在该模块中,找到文档编辑时间更新的代码行。

3、将该行代码修改为获取当前系统时间的代码,例如使用PHP的date('Ymd H:i:s')函数。

4、保存修改后的代码,并测试功能是否正常。 |

| 织梦CMS自动更新审核文档为当前时间 | 在审核文档时,自动将文档的审核时间更新为当前系统时间。 | 1. 在织梦CMS后台,找到文档审核的相关代码模块。

2、在该模块中,找到文档审核时间更新的代码行。

3、将该行代码修改为获取当前系统时间的代码,例如使用PHP的date('Ymd H:i:s')函数。

4、保存修改后的代码,并测试功能是否正常。 |

| 注意事项 | | 1. 在修改代码之前,请确保备份原始代码,以防万一需要恢复。

2、修改代码后,务必进行充分测试,确保不影响其他功能。

3、如果不熟悉PHP或织梦CMS的代码结构,建议咨询专业开发者进行修改。 |

0