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

如何在dede中编辑文章而不更新发布时间?

在dede(织梦)内容管理系统中,编辑文章时默认会自动更新发布时间。如果你不希望在编辑文章后自动更新时间,可以采取以下方法:,,1. **使用SQL语句修改数据库**:, 登录到你的数据库管理工具(如phpMyAdmin)。, 找到你的数据库,并选择 dede_archives表。, 执行以下SQL语句来更新发布时间:, “ sql, UPDATE dede_archives SET pubdate='你希望的日期和时间' WHERE id='文章ID';, ` , 将pubdate 替换为你希望设置的具体日期和时间,确保格式正确(通常是YYYYMMDD HH:MM:SS )。, 将文章ID 替换为你要编辑的文章的实际ID。,,2. **手动修改文章内容**:, 直接打开数据库中的dede_archives 表。, 找到对应文章的记录。, 将pubdate`字段的值手动更改为你希望的日期和时间。,,3. **使用后台功能**:, 登录到dede后台管理界面。, 进入“文档管理”或“文章管理”模块。, 找到需要编辑的文章,点击“编辑”。, 在编辑页面中,你会看到发布日期的输入框。将其修改为你需要的日期和时间。, 保存更改。,,直接操作数据库有一定的风险,建议在进行任何数据库操作之前备份数据。如果不熟悉数据库操作,建议通过后台界面进行修改。

在织梦DEDECMS5.7系统中,编辑文章时默认会更新文章的发布时间,这可能会影响网站的排序,尤其是当需要保持文章原始发布时间不变的情况,下面将详细介绍如何修改DEDECMS系统设置,以实现编辑文章时不更新时间的方法:

如何在dede中编辑文章而不更新发布时间?  第1张

方法

通过修改DEDECMS系统的模板文件,可以实现在编辑文章时不自动更新时间的功能,具体操作步骤如下:

1、打开/dede/templets/article_edit.htm文件:找到并打开位于网站根目录下的/dede/templets/目录中的article_edit.htm文件,该文件是用于编辑文章的模板文件。

2、定位到第365行左右:在该文件中,找到以下代码行:$nowtime = GetDateTimeMk(time());,这一行代码的作用是获取当前时间作为文章的更新时间。

3、修改代码:将上述代码行修改为:$nowtime = GetDateTimeMk($arcRow["pubdate"]);,修改后的代码行将使用文章的原始发布时间(即pubdate字段)作为更新时间,而不是当前时间。

4、保存文件:完成修改后,保存并关闭article_edit.htm文件,系统已经设置为在编辑文章时不更新时间。

注意事项

备份文件:在进行任何修改之前,请务必备份原有的article_edit.htm文件,以防万一出现问题可以及时恢复。

权限问题:确保你有足够的权限来修改templates文件夹中的文件,如果没有足够的权限,可能需要联系服务器管理员或使用FTP工具上传修改后的文件。

兼容性检查:虽然这个方法适用于DEDECMS5.7版本,但在其他版本中可能有所不同,如果你使用的是其他版本的DEDECMS,请参考相应的文档或社区资源进行操作。

FAQs

1、为什么编辑文章时会自动更新时间?

这是DEDECMS系统的默认行为,旨在反映文章的最新更新状态,在某些情况下,如需要保持文章的原始发布时间不变时,这种默认行为可能并不适用。

2、修改后是否会影响其他功能?

不会,这个修改仅影响编辑文章时的更新时间行为,不会影响其他功能或设置。

3、如果我想恢复默认设置怎么办?

只需将article_edit.htm文件中的修改还原即可,即将$nowtime = GetDateTimeMk($arcRow["pubdate"]);改回$nowtime = GetDateTimeMk(time());并保存文件。

通过以上步骤,你可以成功修改DEDECMS系统设置,实现在编辑文章时不更新时间的功能,这将有助于保持网站内容的原始性和一致性,避免因更新时间变化而导致的排序混乱等问题。

Dede编辑文章不更新时间的方法

在DedeCMS(织梦内容管理系统)中,编辑文章时默认会更新文章的时间,如果你希望编辑文章后不更新时间,可以按照以下步骤操作:

步骤 1:登录后台管理

1、打开浏览器,输入DedeCMS后台管理地址。

2、输入用户名和密码,登录后台管理系统。

步骤 2:进入文章管理

1、在后台管理页面,找到并点击“文章管理”模块。

2、选择相应的频道,进入文章列表页面。

步骤 3:编辑文章

1、找到需要编辑的文章,点击“编辑”按钮。

2、进入文章编辑页面,进行必要的修改。

步骤 4:关闭时间更新

1、在文章编辑页面的底部或相关设置区域,找到时间设置选项。

2、取消勾选“更新时间”或“自动设置时间”等类似选项。

步骤 5:保存文章

1、完成文章内容的修改后,点击“保存”或“提交”按钮。

2、系统会提示是否更新时间,选择“不更新”或直接忽略该提示。

步骤 6:检查效果

1、刷新文章列表,查看修改后的文章,确认时间是否未更新。

注意事项

确保在关闭时间更新选项后,点击保存按钮。

如果文章已发布,关闭时间更新选项后,重新发布文章时时间将不会被更新。

部分版本或定制化的DedeCMS可能时间设置选项有所不同,请根据实际情况进行调整。

通过以上步骤,你可以在DedeCMS中编辑文章而不更新时间,希望这个详细的解答对你有所帮助。

0