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

本文介绍如何使用DEDECMS的内容管理系统通过文章ID或分类ID来获取相应的文章链接和分类链接。涉及的具体步骤包括加载必要的库文件、实例化类并调用相应的方法来获取静态或动态URL。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过文章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/archive/2011/05/05/2037604.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值