dedecms的自由列表管理(dedecms TAG标签列表分页链接优化方法)
dedecms的自由列表管理
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;
这样改了之后就已经是我们想要得到的效果了。
- dede织梦的后台如何调整和使用(织梦dedecms整合添加ckplayer播放器支持flv,mp4等播放功能)
- dedecms制作的网站如何发布(DedeCms后台添加编辑文章空白的解决方法)
- dedecms本地搭建(dedecms blog博客模板安装说明)
- 织梦的powerbydedecms怎么改(织梦DEDECMS提示信息提示框美化)
- dedecms点击量(dedecms生成速度超级优化攻略 从50秒20页到0.72秒20页)
- dedecms SQL语句教程(dedecms各种数字统计SQL语句 包括评论条数,总文档数等等[附修修改版本])
- dedecms调用详解(dedecms文章跳转属性打开后页面空白原因分析及解决)
- dedecms数据负载能力(DedeCms 5.7后台首页很卡的解决方法)
- dedecms如何提高网站权重(dede网站内容页如何调取栏目页标题及关键字组合为seo标题)
- dedecms二次开发教程(dedecms二次开发时使用{dede:arclist},{dede:list}获取附加表字段内容)
- dedecms数据库备份地址(dedecms搬家时出现数据库导入失败的解决方法)
- dedecms地址优化(加快DedeCMS文章页显示速度的两个小技巧分享)
- dedecms关闭站点(dedecms 会员登录或者退出直接跳转到首页的修改方法)
- dedecms的自由列表管理(dedecms TAG标签列表分页链接优化方法)
- dedecms图集栏目(Dedecms图集上传zip压缩包解压图片顺序不对问题的解决方法)
- dedecms模板特点(在Dedecms下面生成Google Sitemap的方法)
- 数读 买首饰金是 投资黄金 吗 买金容易卖金难(数读买首饰金是)
- 销 售 买 卖 你真的了解这四个字了吗(销售买)
- 谢娜是得罪快乐大本营造型师了吗 全场被黑化(谢娜是得罪快乐大本营造型师了吗)
- 前《iLOOK》时装总监 《快乐大本营》御用造型师上线(快乐大本营御用造型师上线)
- 释小龙晒杀青照片 多重身份惹观众期待(释小龙晒杀青照片)
- 《九牛之人降魔传》开机 演员祁高坤化身九牛之人除魔卫道(九牛之人降魔传开机)
热门推荐
- css代码使用方法(写出牛逼的CSS代码13条建议你会哪几条)
- python用于机器人(python实现nao机器人身体躯干和腿部动作操作)
- python代码词频分析(python实现词法分析器)
- 随意化快排python算法(python快排算法详解)
- css反选怎么设置(CSS 新特性 contain控制页面的重绘与重排问题)
- MVC上传文件的方法
- laravel框架入门项目(在laravel框架中使用model层的方法)
- jquery五子棋javascript(原生JavaScript实现简单五子棋游戏)
- pythonexcel报表实例(对python生成业务报表的实例详解)
- php制作随机编号(PHP生成随机码的思路与方法实例探索)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9