web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

如何解决dedecms5.7栏目列表首页与第一页的重复问

319 ℃
     

如何解决dedecms5.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.=”<li><a href=http://www.xxx.com/learning/’”.str_replace(“%7Bpage%7D”,$prepagenum,$tnamerule).”‘>上一页</a></li>/r/n”;%3C/div>
$indexpage=”<li><a href=http://www.xxx.com/learning/’”.str_replace(“%7Bpage%7D”,1,$tnamerule).”‘>首页</a></li>/r/n”;%3C/div>}

改成:

if($this->PageNo != 1)
{
if($prepagenum==1)
{
$prepage.=”<li><a href=http://www.xxx.com/”%22.$typedir.”//”>上一页</a></li>/r/n”;%3C/div>
}
else
{
$prepage.=”<li><a href=http://www.xxx.com/”%22.str_replace(“%7Bpage%7D”,$prepagenum,$tnamerule).”/”>上一页</a></li>/r/n”;%3C/div>
}
$indexpage=”<li><a href=http://www.xxx.com/”%22.$typedir.”//”>首页</a></li>/r/n”;%3C/div>}

3.找到

$listdd.=”<a href=http://www.xxx.com/learning/’”.str_replace(“%7Bpage%7D”,$j,$tnamerule).”‘>”.$j.”</a>/r/n”;%3C/div>

改成:

if($j==1)
{
$listdd.=”<li><a href=http://www.xxx.com/”%22.$typedir.”//”>”.$j.”</a></li>/r/n”;%3C/div>
}
else
{
$listdd.=”<li><a href=http://www.xxx.com/”%22.str_replace(“%7Bpage%7D”,$j,$tnamerule).”/”>”.$j.”</a></li>/r/n”;%3C/div>}

最后一个关键的:

$optionlist .= “<option value=’”.str_replace(“{page}”,$mjj,$tnamerule).”‘ selected>$mjj</option>/r/n”;

改成

if($mjj==1)
{$optionlist .= “<option value=’”.$typedir.”/’ selected>$mjj</option>/r/n”;}

else{$optionlist .= “<option value=’”.str_replace(“{page}”,$mjj,$tnamerule).”‘ selected>$mjj</option>/r/n”;}

$optionlist .= “<option value=’”.str_replace(“{page}”,$mjj,$tnamerule).”‘>$mjj</option>/r/n”;

改成

if($mjj==1)
{$optionlist .= “<option value=’”.$typedir.”/’>$mjj</option>/r/n”;}
else{
$optionlist .= “<option value=’”.str_replace(“{page}”,$mjj,$tnamerule).”‘>$mjj</option>/r/n”;}

只需要4步就完成了。

js两个数组是否存在重复的元素

js判断数组中是否有重复元素

重复内容对网站排名有什么影响?

网站重复内容对搜索排名有什么影响?

帝国cms采集排除重复链接重复标题、内容为空的

标签: 重复

上面是“如何解决dedecms5.7栏目列表首页与第一页的重复问”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_598.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 织梦cms
本文共计1846个字,预计阅读时长13分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款免费可商用仿宋字体——汉字之美仿宋GBK
下一篇: 推荐一款免费可商用英文字体——Atkinson Hyperlegible
x 打工人ai神器