• 黄聪:dede文章发布系统 获取文章链接url 和 分类链接url的方法


    通过文章id获取文章链接url:

    require_once(dirname(__FILE__).”/../include/common.inc.php”);
    require_once(DEDEINC.”/arc.archives.class.php”);

    $ac = new Archives($aid);//通过文章id

    $aurl = $ac->GetTrueUrl(0);
    var_dump($aurl);//文章url 静态链接或者动态链接 根据你的后台设置

    $ac->ParAddTable();//解析文档 得出分页数
    var_dump($ac->TotalPage);
    //var_dump($ac);exit;
    //分页url
    for($i=1;$i<=$ac->TotalPage;$i++)
    {
    if($i>1)
    {
    //$trueurl = str_replace(“.”.$ac->ShortName,”_”.$i.”.”.$ac->ShortName,$aurl);//$aurl.”_”.$i.”.”.$ac->ShortName;
    $trueurl = substr($aurl,0,strlen($aurl)-strlen(“.”.$ac->ShortName)).”_”.$i.”.”.$ac->ShortName;
    }
    else
    {
    $trueurl = $aurl;
    }

    通过分类typeid获取分类链接url:

    require_once(dirname(__FILE__).”/../include/common.inc.php”);

    require_once(DEDEINC.’/typelink.class.php’);

    $typelink = new TypeLink($typeid);

    $typeurl = $typelink->GetOneTypeUrl($typelink->TypeInfos);

    var_dump($typeurl);//分类url 静态链接或者动态链接

    

  • 相关阅读:
    Promise推荐
    ES6推荐
    vue学习笔记之项目创建流程
    vue学习笔记之环境搭建
    前端知识小总结3
    前端知识小总结2
    JavaScript语言精粹の笔记
    JavaScript修炼之道の笔记
    移动端及vue相关问题
    组件式开发Web App
  • 原文地址:https://www.cnblogs.com/huangcong/p/2037604.html
Copyright © 2020-2023  润新知