织梦dedecms5.7分页样式代码修改方法

灵兮 2024-1-17 24 1/17

织梦dedecms程序默认分类分页URL地址存在有相同内容不同的URL地址的情况,这种对搜索引擎是非常不友好的,对于网站优化也是非常不利的,如下所示:

<li><a href=’list_4_1.html’>首页</a></li>
<li><a href=’list_4_3.html’>上一页</a></li>
<li><a href=’list_4_1.html’>1</a></li>
<li><a href=’list_4_2.html’>2</a></li>
<li><a href=’list_4_3.html’>3</a></li>
<li><a href=’list_4_4.html’>4</a></li>
<li><a href=’list_4_5.html’>5</a></li>
<li><a href=’list_4_5.html’>下一页</a></li>
<li><a href=’list_4_5.html’>末页</a></li>

织梦默认分页样式代码解决思路:

让分页地址的“首页”、“1”与分类页面的url地址一样,如是是老网站,搜索引擎已经索引了分类页面url地址,则需要将分类页面url地址301到首页或者直接删除,如下所示:

<li><a href=”/xc/”>首页</a></li>
<li><a href=”xc-3.html”>上一页</a></li>
<li><a href=”/xc/”>1</a></li>
<li><a href=”xc-2.html”>2</a></li>
<li><a href=”xc-3.html”>3</a></li>
<li>4</li>
<li><a href=”xc-5.html”>5</a></li>
<li><a href=”xc-6.html”>6</a></li>
<li><a href=’xc-5.html’>下一页</a></li>
<li><a href=’xc-6.html’>末页</a></li>

织梦默认分页样式代码解决办法:

1、找到织梦程序中include\arc.listview.class.php这个文件,将这段代码添加到”//获得上一页和主页的链接”前面;

$typedir= ereg_replace(‘{cmspath}’,$GLOBALS[‘cfg_cmspath’],$this->Fields[‘typedir’]);

2、找到织梦程序中include\arc.listview.class.php这个文件中下面几行代码

if($this->PageNo != 1)
{
$prepage.=”<li><a href='”.str_replace(“{page}”,$prepagenum,$tnamerule).”‘>上一页</a></li>\r\n”;
$indexpage=”<li><a href='”.str_replace(“{page}”,1,$tnamerule).”‘>首页</a></li>\r\n”;
}
改成:
if($this->PageNo != 1)
{
if($prepagenum==1)
{
$prepage.=”<li><a href=\””.$typedir.”/\”>上一页</a></li>\r\n”;
}
else
{
$prepage.=”<li><a href=\””.str_replace(“{page}”,$prepagenum,$tnamerule).”\”>上一页</a></li>\r\n”;
}
$indexpage=”<li><a href=\””.$typedir.”/\”>首页</a></li>\r\n”;
}

3、找到

$listdd.=”<li><a href=’”.str_replace(“{page}”,$j,$tnamerule).”‘>”.$j.”</a></li>\r\n”;
改成:
if($j==1)
{
$listdd.=”<li><a href=\””.$typedir.”/\”>”.$j.”</a></li>\r\n”;
}
else
{
$listdd.=”<li><a href=\””.str_replace(“{page}”,$j,$tnamerule).”\”>”.$j.”</a></li>\r\n”;
}

就只需要这三步问题就解决了,是不是非常简单呢?大家赶紧试试吧。
最后大兵提醒大家,如果你的网站是新站,就按照以上的方法处理就行了,如果你的网站是老站,而且搜索引擎已经收录你网站的分页地址,那么就要将已经收录的分页地址301到首页,如果不能是虚拟主机不能做301,那就只能删除了。

- THE END -

灵兮

1月17日11:06

最后修改:2024年1月17日
0

非特殊说明,本博所有文章均为博主原创。