php分页怎么获取当前页,织梦栏目页获取当前链接和当前分页链接

/**

*  获得当前栏目链接与当前分页链接

*

* @access    public

* @return    string

* @return    {dede:itemcururl/}

*/ 织梦源码

function GetItemsCurUrlDM()

{

global $cfg_basehost,$cfg_multi_site;

$purl = $this->GetCurUrl();

// 如果开启为静态,则对规则进行替换

if($cfg_rewrite == 'Y')

{

$nowurls = preg_replace("/-/", ".php?", $purl);

$nowurls = explode("?", $nowurls);

$purl = $nowurls[0];

}

if($this->PageNo==1)

{

$geturl = "tid=".$this->TypeID;

$purl .= '?'.$geturl;

}

else

{

$geturl = "tid=".$this->TypeID."&TotalResult=".$this->TotalResult."&";

$purl .= '?'.$geturl."PageNo=".$this->PageNo;

}

$cururl = ($cfg_multi_site=='Y') ? $purl : $cfg_basehost.$purl;

return $cururl;

}

function GetItemsCurUrlST()

{

global $cfg_basehost;

$tnamerule = $this->GetMakeFileRule($this->Fields['id'],"list",$this->Fields['typedir'],$this->Fields['defaultname'],$this->Fields['namerule2']);

$tnamerule = preg_replace("/^(.*)\//", '', $tnamerule);

$cfg_basehost = preg_replace('#/$#','',$cfg_basehost);

$tnamerule = MfTypedir($this->Fields['typedir']).'/'.$tnamerule;

if($this->PageNo==1)

{

$purl = MfTypedir($this->Fields['typedir']).'/';

}

else

{

$purl = str_replace("{page}",$this->PageNo,$tnamerule);

}

$cururl = ($cfg_multi_site=='Y') ? $purl : $cfg_basehost.$purl;

return $cururl;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值