黄聪: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 静态链接或者动态链接



原文地址:https://www.cnblogs.com/huangcong/p/2037604.html