织梦dedecms如何调用文章内容第一次的发布时间

织梦dedecms如何调用文章内容第一次的发布时间,找到/dede/templets/article_edit.htm,找到这个article_edit.htm文件,下载到本地电脑,利用网页编辑软件编辑此文件,在927行左右,修改完成后,直接通过FTP上传替换就行了.

做过搜索引擎优化的朋友们,应该都了解“百度极光算法”,此算法倡导站长重视网页落地页时间规范问题,对于不符合百度搜索落地页时间规范站点将会减少站点收录、展现机会,此算法可参考《百度搜索上线极光算法,倡导资源方重视落地页时间规范》这篇文章。
织梦程序就有这样的bug,文章每更新一次日期就变成今天的了,这样是不符合百度极光算法落地页时间规范的,一旦被百度搜索给识到了网站很有可能就会被惩罚降权,那么织梦程序通过修改可以解决这个问题吗?下面大兵来给大家分享解决办法。
首先连接网站FTP,进入网站程序根目录,如下图所示:

网站程序根目录

 

然后根据网站路径,找到/dede/templets/article_edit.htm(dede织梦程序原始目录,如果更改了就不是这个目录名称了),找到这个article_edit.htm文件,下载到本地电脑,利用网页编辑软件编辑此文件,在927行左右,如下图所示:

修改前的织梦dedecms程序article_edit.htm文件
修改前的织梦dedecms程序article_edit.htm文件

如何调用织梦dedecms数据库中第一次发布的时间:

$nowtime = GetDateTimeMk(time()); //注意所有标点符号均为英文状态下的标点符号,否则会出错。
(ps:表示将文章更新时间设置为现在的时间)
替换成:
$nowtime = GetDateTimeMk($arcRow[“pubdate”]);  //注意所有标点符号均为英文状态下的标点符号,否则会出错,显示调用时间为1970-01-01;
(ps:表示将文章更新时间设置为第一次发布时的时间) 如下图所示:

修改后的织梦dedecms程序article_edit.htm文件
修改后的织梦dedecms程序article_edit.htm文件

接下来,还需要将织梦dedecms前台模板时间调用代码修改下,才能成功调用织梦系统文章内容第一次的发布时间,如下图所示:

1、修改织梦dedecms前台内容页模板时间调用代码

修改织梦dedecms前台模板时间调用代码
修改织梦dedecms前台内容页模板时间调用代码

2、修改织梦dedecms前台列表页模板时间调用代码

修改织梦dedecms前台列表页模板时间调用代码
修改织梦dedecms前台列表页模板时间调用代码

dedecms 织梦显示时间格式:

1、内容页调用内容第一次发布的时间格式:
带时分:{dede:field.senddate function=’GetDateTimeMK(@me)’/} 2009-11-10 12:20:20  //注意所有标点符号均为英文状态下的标点符号,否则会出错。
仅日期:{dede:field.senddate function=’GetDateMK(@me)’/} 2009-11-10  //注意所有标点符号均为英文状态下的标点符号,否则会出错。
2、列表页调用内容第一次发布的时间格式:
带时分:[field:senddate function=”GetDateTimeMK(@me)”/] 2009-11-10 12:20:20  //注意所有标点符号均为英文状态下的标点符号,否则会出错。
仅日期:[field:senddate function=”GetDateMK(@me)”/] 2009-11-10  //注意所有标点符号均为英文状态下的标点符号,否则会出错。

扩展知识点:
dedecms 织梦显示时间格式:
field:pubdate function=GetDateMK(@me)/] 2009-11-10  //注意所有标点符号均为英文状态下的标点符号,否则会出错。
[field:pubdate function=GetDateTimeMK(@me)/] 2009-11-10 12:20:20  //注意所有标点符号均为英文状态下的标点符号,否则会出错。
[field:pubdate function=”GetDateMK(@me)”/] 2009-11-10  //注意所有标点符号均为英文状态下的标点符号,否则会出错。
[field:pubdate function=”GetDateTimeMK(@me)”/] 2009-11-10 12:20:20  //注意所有标点符号均为英文状态下的标点符号,否则会出错。
[field:pubdate function=MyDate(‘m-d’,@me)/] 11-10  //注意所有标点符号均为英文状态下的标点符号,否则会出错。
{dede:field.pubdate function=”MyDate(‘Y-m-d H:i’,@me)”/} 2009-11-10 12:20  //注意所有标点符号均为英文状态下的标点符号,否则会出错。

通过以上步骤,织梦dedecms调用文章内容第一次的发布时间修改就完成了,修改完成后,直接通过FTP上传替换就行了。

免责声明:本文来自网络用户投稿,不代表大兵SEO博客立场,如有侵权请告知本站删除,本站不负任何责任及承诺。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021-07-05 22:56
下一篇 2021-08-29 23:42

其他人还看过以下内容

发表回复

登录后才能评论
联系我

平时工作忙:合作还是咨询SEO服务,请简明扼表明来意!谢谢!

在线咨询:点击这里给我发消息

邮件:dabingseo@qq.com
工作时间:周一至周六,10:30-24:30,节假日休息

个人微信
个人微信
分享本页
返回顶部