卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章1829本站已运行4109

帝国CMS避免索引重复调用的方法

一、化解父级栏目列表页调用列表信息时,不调用采用索引链接同时发布的文章的方法:
list.var 使用程序代码,列表页过滤器isurl。代码如下:

if($r[isurl]=='0')
{
$list='
  • [!--title--] [!--newstime--]
  • '; } $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)?>的方法。

    卓越飞翔博客
    上一篇: 帝国CMS7.5默认编辑器添加代码高亮
    下一篇: 帝国CMS系统扩展变量使用方法

    相关推荐

    留言与评论(共有 0 条评论)
       
    验证码:
    隐藏边栏