帝国CMS发布文章到多个子栏目: 采用索引链链方式,怎样避免重复文章调用?

比如:TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
在A栏目下发布某篇文章01(id为1),采用索引链接同时发布到B栏目(生成文章02,ID为2),但是外部链接的地址与01相同。TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
A与B同属一个父级目录C,这时候生成栏目页和内容页,会发现,在父级栏目C列表页和内容页相关链接调用[!--other.link--]里会出现两次文章01TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
解决方法:TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
一、解决父级栏目列表页调用列表信息时,不调用采用索引链接同时发布的文章的方法:TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
list.var 使用程序代码,列表页过滤isurl。代码如下:TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
 
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
if($r[isurl]=='0')TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
{TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
$list='<li><a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>';TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
}TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
$listtemp=$list;
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
二、解决内容页调用相关链接时,显示重复的文章的方法:TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
参考pmume这个贴子,http://bbs.phome.net/showthread-31-338644-0.htmlTtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
在if($keyid){TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
                $add="id in (".$keyid.") ";这里,增加 and isurl=0,最后效果为:TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
 
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
        if($keyid){TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
                $add="id in (".$keyid.") and isurl=0";
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
在}else{TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
                $e=$id+$num;TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
                $s=$id-$num;TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
                $add=" classid=".$classid." and id>".$s." and id<".$e;这里,增加 ." and isurl=0",最后效果为:
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
}else{TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
                $e=$id+$num;TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
                $s=$id-$num;TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
                $add=" classid=".$classid." and id>".$s." and id<".$e." and isurl=0";
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧
内容页调相关链接时,不再使用[!--other.link--],而使用<?=dp_GetKeyboard(200)?>的方法。TtS网页模板,帝国cms模板,网站模板免费下载,做网站首选站长魔吧