導讀:dedecmsdedecms織夢系統在列表頁面怎么獲取當前地址鏈接,以及在分頁后的鏈接,從第二頁開始的分頁鏈接。這是dedecms二次開發必備。 實現什么呢? 獲取列表頁面當前地址鏈接。對dede手機模板織夢模板安裝。
織夢系統在列表頁面怎么獲取當前地址鏈接,以及在分頁后的鏈接,從第二頁開始的分頁鏈接。這是dedecms二次開發必備。
實現什么呢?
獲取列表頁面當前地址鏈接。對偽靜態、動態、靜態頁面兼容,支持第一頁就是欄目鏈接,從列表頁面第二頁、第三頁......
1.打開 include/arc.listview.class.php 找到
else if($PageNo!=1 && $ctag-&g織夢文章模板t;GetName()=='field' && $ctag->GetAtt('display')!='')
|
在它的上面加入
else if($ctag->GetName()=="itemcururl")
{
if($ismake==0)
{
$this->dtp->Assign($tagid,$this->GetItemsCurUrlDM());
}
else
{
$this->dtp->Assign($tagid,$this->GetItemsCurUrlST());
}
}
|
繼續找到
獲得當前的頁面文件的url
在它的注釋上面加入
/**
* 獲得當前欄目鏈接與當前分頁鏈接
*
* @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'dede織夢模板) ? $purl : $cfg_basehost.$purl;
return $cururl;
}
關鍵詞標簽: 織夢 分頁 鏈接
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-17 ,文章織夢dedecms在列表頁怎么獲取當前地址鏈接、分頁主要講述鏈接,分頁,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28614.html
為你推薦與織夢dedecms在列表頁怎么獲取當前地址鏈接、分頁相關的文章
網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
5000+合作客服
8年從業經驗
150+覆蓋行業
主站蜘蛛池模板:
怀远县|
安图县|
吉林市|
永定县|
洛川县|
寿阳县|
巴彦县|
晋州市|
怀来县|
景宁|
加查县|
灵川县|
高雄县|
织金县|
鄱阳县|
金塔县|
松阳县|
北碚区|
汾西县|
上犹县|
潼关县|
玉屏|
项城市|
武功县|
墨竹工卡县|
高青县|
莆田市|
韶关市|
陕西省|
丘北县|
都兰县|
永济市|
奎屯市|
西城区|
宝坻区|
邻水|
休宁县|
昌图县|
密云县|
巩义市|
高阳县|
|