帝国CMS避免索引重复调用的方法
一、解决父级栏目列表页调用列表信息时,不调用采用索引链接同时发布的文章的方法:
list.var 使用程序代码,列表页过滤isurl。代码如下:
if($r[isurl]=='0') { $list='<li><a href=[!--titleurl--] title=[!--oldtitle--]>[!--title--]</a> <span>[!--newstime--]</span></li>'; } $listtemp=$list;
二、解决内容页调用相关链接时,显示重复的文章的方法:
参考pmume这个贴子,http://bbs.phome.net/showthread-31-338644-0.html
在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)?>的方法。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。