最近接触了一些 dedecms 做的网站,也在学习 dede 的仿站,发现一个细节上的问题,很容易被大家忽略掉。那就是 dede 列表页面的标题优化,文章列表页面的标题如果不做好优化的话,那么列表的每个页面的标题就会完全一样,这样对seo优化是不友好的,对用户体验也是不行的。下面为大家介绍这个优化方法,其实也很简单的,只需要修改几个文件里面的代码即可。
1:登陆 FTP 或者直接在后台文件管理中修改 includearc.listview.class.php 文件。
DEDE5.7 需要修改的地方
1.删掉 $this->ParseTempletsFirst();
2.在
[cce_html]$this->ParseDMFields($this->PageNo,1);前添加 $this->Fields['pagexx'] = $this->PageNo; $this->ParseTempletsFirst();[/cce_html]
下面是博主给公司网站加了列表分页代码之后的效果:
title>新闻中心 _ 第 10 页 _ 净水器代理加盟 _ 深圳净水器批发厂家价格 _ 富友净水器官网</title>
<title>新闻中心 _ 第 3 页 _ 净水器代理加盟 _ 深圳净水器批发厂家价格 _ 富友净水器官网</title>
DEDE5.6 等需要修改地方
1.删掉 $this->ParseTempletsFirst();
2.在$this->ParseDMFields($this->PageNo,1);前添加 $this->Fields[‘pagexx’] = $this->PageNo; $this->ParseTempletsFirst();
注:此修改仅针对静态页,也就是网站生成 HTML 之类网页的网站。
2:修改列表页模版,如 list_article.htm 在原本的<title></title>标签之间加上【_ 第{dede:field.pagexx /}页】,如下边示范 <title>{dede:field.title/}_ 第{dede:field.pagexx /}页</title> 当然“_”可以删除不要或者换成其他你认为对搜索引擎比较友好的符号。