帝國(guó)CMS 添加自定義標(biāo)簽,獲取當(dāng)前頁(yè)鏈接方法
帝國(guó)CMS 添加自定義標(biāo)簽,獲取當(dāng)前頁(yè)鏈接方法
有時(shí)需要獲取帝國(guó)cms當(dāng)前頁(yè)的鏈接,對(duì)于有分頁(yè)的頁(yè)面來(lái)說(shuō),首頁(yè)好辦,但其它分頁(yè)就麻煩了。這里東坡網(wǎng)分享一個(gè)添加自定義標(biāo)簽獲取鏈接的方法。
修改好之后,在模板中用 [!--now.url--] 標(biāo)簽獲取當(dāng)前頁(yè)鏈接,此鏈接不包含網(wǎng)站首頁(yè)地址。適用于內(nèi)容頁(yè)、欄目列表、專題列表、自定義列表。
本文是 多端同步生成和刪除插件 的輔助文檔,但沒(méi)安裝此插件也可以使用此方法。
第一步:
查找?//替換分頁(yè)數(shù)?,一共兩處,在其上一行插入代碼;
if($pagenum==1){
$nowurl=$dolink;
}else{
$nowurl=$dolink."index_".$ok.$dotype;
}
$nowurl=substr($nowurl,strlen($public_r['newsurl']));
$string=str_replace('[!--now.url--]',$nowurl,$string);
下圖為第一步第一處修改示例
下圖為第一步第二處修改示例
如圖所示,紅框內(nèi)是剛添加的代碼。因?yàn)槲业某绦蛐薷倪^(guò)其它地方,所以圖中顯示的行號(hào)僅供參考,下同。
第二步:
查找 $string=str_replace('[!--title.select--] ,一共兩處,在第一處插入代碼:
if($j==1){
$nowurl=$dolink.$add['filename'].$filetype;
}else{
$nowurl=$dolink.$add['filename'].'_'.$j.$filetype;
}
$nowurl=substr($nowurl,strlen($public_r['newsurl']));
$string=str_replace('[!--now.url--]',$nowurl,$string);
第二處插入代碼:
$nowurl=$dolink.$add['filename'].$filetype;
$nowurl=substr($nowurl,strlen($public_r['newsurl']));
$string=str_replace('[!--now.url--]',$nowurl,$string);
如圖所示,上方紅框內(nèi)是第一處插入的代碼,下方紅框是第二處插入的代碼。
聲明:
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問(wèn)題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來(lái)源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請(qǐng)聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁(yè)格式,轉(zhuǎn)載時(shí)請(qǐng)標(biāo)注作者與來(lái)源。
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問(wèn)題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來(lái)源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請(qǐng)聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁(yè)格式,轉(zhuǎn)載時(shí)請(qǐng)標(biāo)注作者與來(lái)源。
THE END