手工SEO

手工SEO首頁 帝國教程 正文

帝國CMS發布文章到多個子欄目: 采用索引鏈鏈方式,怎樣避免重復文章調用?

手工SEO 2020-02-11 16:20:00 帝國教程 106℃ 手工SEO
比如:
在A欄目下發布某篇文章01(id為1),采用索引鏈接同時發布到B欄目(生成文章02,ID為2),但是外部鏈接的地址與01相同。

A與B同屬一個父級目錄C,這時候生成欄目頁和內容頁,會發現,在父級欄目C列表頁和內容頁相關鏈接調用[!--other.link--]里會出現兩次文章01

解決方法:
一、解決父級欄目列表頁調用列表信息時,不調用采用索引鏈接同時發布的文章的方法:

list.var 使用程序代碼,列表頁過濾isurl。代碼如下:
 
if($r[isurl]=='0')
{
$list='<li><a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>';
}
$listtemp=$list;

二、解決內容頁調用相關鏈接時,顯示重復的文章的方法:

參考pmume這個貼子,

在if($keyid){
                $add="id in (".$keyid.") ";這里,增加 and isurl=0,最后效果為:
 
        if($keyid){
                $add="id in (".$keyid.") and isurl=0";

在}else{
                $e=$id+$num;
                $s=$id-$num;
                $add=" classid=".$classid." and id>".$s." and id<".$e;這里,增加 ." and isurl=0",最后效果為:
}else{
                $e=$id+$num;
                $s=$id-$num;
                $add=" classid=".$classid." and id>".$s." and id<".$e." and isurl=0";

內容頁調相關鏈接時,不再使用[!--other.link--],而使用<?=dp_GetKeyboard(200)?>的方法。
 

上一篇:帝國cms一篇文章如何發布到多個欄目并且URL不變(采用索引鏈接功能)

下一篇:帝國CMS后臺登陸驗證碼不顯示的解決方法

網站分類
標簽列表
白山棋牌手机版
股票指数怎么买 闻喜配资 浙江11选5*推荐 浪潮信息股票怎么样 海南琼涯麻将 江苏11选5走势 炒股杠杆收费 新华股票配资 安徽省快三开奖结果查 法国足球乙级联赛积 如何分析股票涨跌 麻将推倒胡规则 陕西十一选五开奖 2019年物联网新龙头 奕乐贵州麻将 浙江11选5前三值