织梦dede5.7栏目列表首页与第一页重复的解决办法

admin 171 2022-07-25

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

今天有位站长来咨询小编,他说用dedecms5.7建的站,最近发现栏目列表首页与第一页重复,这个问题不知道应该如何解决,去论坛搜索也发现不少这样的问题。现在小编就来告诉大家应该如何处理栏目列表首页与第一页重复的问题吧。

dede5.7栏目列表首页与第一页重复的解决办法

织梦dede5.7栏目列表首页与第一页重复的解决办法

首先,操作前注意备份文件。代码中的网址记得替换成自己的。

1,找到\include\arc.listview.class.php这个文件,将  $typedir= ereg_replace(‘{cmspath}’,$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);  这段代码添加到”//获得上一页和主页的链接”前面;

2,找到下面几行代码(就在”//获得上一页和主页的链接”下面)  if($this->PageNo != 1)  {  $prepage.=”

  • 上一页
  • /r/n”;%3C/div>  $indexpage=”
  • 首页
  • /r/n”;%3C/div>  }

    改成:

    if($this->PageNo != 1)  {  if($prepagenum==1)  {  $prepage.=”

  • 上一页
  • /r/n”;%3C/div>  }  else  {  $prepage.=”
  • 上一页
  • /r/n”;%3C/div>  }  $indexpage=”
  • 首页
  • /r/n”;%3C/div>  }

    3.找到  $listdd.=””.$j.”/r/n”;%3C/div>  改成:  if($j==1)  {  $listdd.=”

  • ”.$j.”
  • /r/n”;%3C/div>  }  else  {  $listdd.=”
  • ”.$j.”
  • /r/n”;%3C/div>  }

    最后一个关键的:  把$optionlist .= “\r\n”;  改成if($mjj==1)  {$optionlist .= “\r\n”;}  else{$optionlist .= “\r\n”;}  把$optionlist .= “\r\n”;  改成if($mjj==1)  {$optionlist .= “\r\n”;}  else{  $optionlist .= “\r\n”;}

    只需要4步就完成了。

    上一篇:Docker使用Portainer搭建可视化界面的方法(docker面板portainer)
    下一篇:什么是自然语言处理?自然语言处理应用场景有哪些?(自然语言处理的应用场景举例)
    相关文章

     发表评论

    暂时没有评论,来抢沙发吧~