业务经理

微信扫描以上二维码

028-61286886

技术咨询

百度推送功能,怎么获取当前正要发布文章的所属栏目的目录名称?

开源系统 更新 2020-12-14 12:35:59 迅睿粉丝

后台模型文章发布页面,增加百度推送功能,怎么获取当前正要发布文章的所属栏目的目录名称?

// 百度推送
$urls[]='http://www.abc.cn/.$dirname./'.$id.'.html';             
$api = 'http://data.zz.baidu.com/urls?site=www.abc.cn&token=MtQUi3JwJQVTSpW1';
$ch = curl_init();
$options =  array(
    CURLOPT_URL => $api,
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => implode("\n", $urls),
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
$urls[]='http://www.abc.cn/.$dirname./'.$id.'.html';

这一段获取 当前将要发布的文章的URL,.$id.  可以获取到 文章 id,但是 .$dirname. 无法获取到 文章所属栏目的目录名称。

获取文章完整的URL,我是采用拼接的形式。


.$catid.  可以获取到 栏目所属 ID。


怎么才能获取到 栏目的目录名称;

站点开启的是伪静态

方案

  • 迅睿粉丝 #1 · 2019-05-17 20:38:12
    我怎么没有这个功能呢?在哪里找到的
  • 迅睿粉丝 #2 · 2019-05-17 20:38:59
    满意答案
    自己加的不得不服
  • 迅睿粉丝 #3 · 2020-12-14 12:35:59
    @blyl001:感谢帮助

迅睿系统漏洞

CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关
GEO系统
GEO系统(2026-10-10)
网站发布支持自定义作者名 网站发布 → 站点程序 编辑站点,新增「作...
GeoSeo工具箱
GeoSeo工具箱(2026-10-10)
增加操作说明
注册赠送
注册赠送(2026-10-10)
增加安装前判断是否安装了用户系统
自动收集404死链
自动收集404死链(2026-10-10)
自动收集404死链+曝光有效文档url,并生成按更新时间生成死链tx...
定时发布-草稿箱
定时发布-草稿箱(2026-10-10)
调用代码显示修正
免备案镜像加速
免备案镜像加速(2026-10-10)
自动抓取源站的附件到国内加速站。速度嘎嘎快,安全又省钱,双重备份。
防伪查询
防伪查询(2026-10-10)
防伪码扫码查询,包含uniapp(h5)端,跟微信小程序端,因为扫码...