gpt4 book ai didi

dedecms TAG标签列表分页链接优化方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 30 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章dedecms TAG标签列表分页链接优化方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

先来看看DEDECMS默认的TAG列表分页(5.6为例):

第1页时: <li><a href="/tags.php?/tag标签/1/">首页</a></li> <li><a href="/tags.php?/tag标签/-1/">上一页</a></li> <li><a href="/tags.php?/tag标签/1/">1</a></li> <li><a href="/tags.php?/tag标签/2/">2</a></li> <li><a href="/tags.php?/tag标签/3/">3</a></li> <li><a href="/tags.php?/tag标签/4/">4</a></li> <li><a href="/tags.php?/tag标签/5/">5</a></li> <li><a href="/tags.php?/tag标签/6/">6</a></li> <li><a href="/tags.php?/tag标签/1/">下一页</a></li> <li><a href="/tags.php?/tag标签/6/">末页</a></li> 。

第3页时:

<li><a href="/tags.php?/tag标签/1/">首页</a></li> <li><a href="/tags.php?/tag标签/2/">上一页</a></li> <li><a href="/tags.php?/tag标签/1/">1</a></li> <li><a href="/tags.php?/tag标签/2/">2</a></li> <li class=”thisclass”><a>3</a></li> <li><a href="/tags.php?/tag标签/4/">4</a></li> <li><a href="/tags.php?/tag标签/5/">5</a></li> <li><a href="/tags.php?/tag标签/6/">6</a></li> <li><a href="/tags.php?/tag标签/4/">下一页</a></li> <li><a href="/tags.php?/tag标签/6/">末页</a></li> 。

分页连接方式和栏目列表页一样,链接回到TAG列表默认首页时,地址已经发生了改变,多出了“1/”部分, 这样就分散了权重。而且当在TAG列表第1页时,“上一页”居然链接到了“-1/”页面, 这样的链接对于SEO搜索引擎优化来说就不是很合理,也许下面才是我们需要的效果:

第1页时:

<li><a href="/tags.php?/tag标签/">首页</a></li> <li class=”thisclass”><a>1</a></li> <li><a href="/tags.php?/tag标签/2/">2</a></li> <li><a href="/tags.php?/tag标签/3/">3</a></li> <li><a href="/tags.php?/tag标签/4/">4</a></li> <li><a href="/tags.php?/tag标签/5/">5</a></li> <li><a href="/tags.php?/tag标签/6/">6</a></li> <li><a href="/tags.php?/tag标签/2/">下一页</a></li> <li><a href="/tags.php?/tag标签/6/">末页</a></li> 。

第3页时:

<li><a href="/tags.php?/tag标签/">首页</a></li> <li><a href="/tags.php?/tag标签/2/">上一页</a></li> <li><a href="/tags.php?/tag标签/">1</a></li> <li><a href="/tags.php?/tag标签/2/">2</a></li> <li class=”thisclass”><a>3</a></li> <li><a href="/tags.php?/tag标签/4/">4</a></li> <li><a href="/tags.php?/tag标签/5/">5</a></li> <li><a href="/tags.php?/tag标签/6/">6</a></li> <li><a href="/tags.php?/tag标签/4/">下一页</a></li> <li><a href="/tags.php?/tag标签/6/">末页</a></li> 。

要得到这样的效果,只要按下面介绍的方法进行一些修改就可以了.

打开\include\arc.taglist.class.php修改: 1.找到    。

复制代码

代码如下


if($this->PageNo != 1) 
改成 
if($this->PageNo == 1 || empty($this->PageNo)) 

2.找到  。

复制代码

代码如下


$prepage.=”<li><a href=’”.$purl.”/$prepagenum/’>上一页</a></li>rn”; 
$indexpage=”<li><a href=’”.$purl.”/1/’>首页</a></li>rn”; 
改成 
$indexpage=”<li><a>首页</a></li><li class=”thisclass”>1</li>rn”; 
3.找到 
[code] 
$indexpage=”<li><a>首页</a></li>rn”; 

改成  if ($prepagenum==1){  $prepage.=”<li><a href=”".$purl.”/”>上一页</a></li><li><a href=”".$purl.”/”>1</a></li>rn”;  }else{  $prepage.=”<li><a href=”".$purl.”/$prepagenum/”>上一页</a></li><li><a href=”".$purl.”/”>1</a></li>rn”;  }  $indexpage=”<li><a href=”".$purl.”/”>首页</a></li>rn”;  [/code]  4.找到  。

复制代码

代码如下


$nextpage.=”<li><a href=’”.$purl.”/$nextpagenum/’>下一页</a></li>rn”; 
改成 
if ($nextpagenum==1){ 
$nextpage.=”<li><a href=”".$purl.”/”.($nextpagenum+1).”/”>下一页</a></li>rn”; 
}else{ 
$nextpage.=”<li><a href=’”.$purl.”/$nextpagenum/’>下一页</a></li>rn”; 

5.找到  $j=1;  改成  $j=2;  这样改了之后就已经是我们想要得到的效果了.

最后此篇关于dedecms TAG标签列表分页链接优化方法的文章就讲到这里了,如果你想了解更多关于dedecms TAG标签列表分页链接优化方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com