首页 > CMS > 织梦DEDE > 正文

DedeCMS实现百度熊掌号API提交接口推送中文章时间路径的获取方法

2024-07-12 08:48:02
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了DedeCMS实现百度熊掌号API提交接口推送中文章时间路径的获取方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

在《DedeCMS实现百度熊掌号API提交接口推送(PHP推送)》一文中,361源码给大家讲述了用PHP推送的方式来实现将织梦的文章即时推送给百度熊掌资源平台。此处在调用网站文章的地方采用的是数组获取的方式,因为是写到php文件里,常规的获取文章路径的arcurl标签无法使用,我们采用代码如下:

$urls.="http://www.vevb.com".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".",";

这里由于361源码的网站文章路径都是不带时间格式的,而织梦的文章路径默认是带日期格式的,比如你是2018年1月09日发布的文章,那么生成的默认文章路径为“/2018/0109/”这样的,不少使用织梦建站的站长会用到这样的路径,这样在使用361源码分享的php文件时,生成的文章地址都是不带时间的,这样就是错误的地址。

前段时间昵称名叫“爱在织梦心”的网友找过我咨询这个问题,今天361源码抽空,就把这个问题处理了一下,其实也很简单,我们在文章生成代码初加上文章发布时间即可,代码如下:

$urls.="http://www.vevb.com".str_replace("{cmspath}","",$row['typedir'])."/".strftime('%Y/%m%d',$row['pubdate'])."/".$row[id].".html".",";

如果你的网站文章路径为“/2018/01/09/”这样的,那么可以这样写:

$urls.="http://www.vevb.com".str_replace("{cmspath}","",$row['typedir'])."/".strftime('%Y/%m/%d',$row['pubdate'])."/".$row[id].".html".",";

其实就是时间年月日的调用,很简单的。


以上就是DedeCMS实现百度熊掌号API提交接口推送中文章时间路径的获取方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表