名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
织梦程序DedeCMS站点程序栏目站点列表的文章标题是重复的,在谷歌站长工具,就会有相关的提示:重复的文章标题标记,说明这个对各大搜索引擎是很不友好的。当然,这个只是一个织梦程序优化的小细节,毕竟Wordpress的站,很多主页分页的文章标题都是一样的,也不见得就有很大的影响。但是,如果你需要追求完美,就需要针对织梦程序站点列表页文章标题重复进行优化。
织梦程序站点列表文章标题重复修改相关具体操作方法一、
栏目分页文章标题是为了去掉文章标题重复。默认栏目文章标题标签为
{dede:field.title/} - {dede:global.cfg_webname/}
这样生成出来就是栏目名 – 站点名。一个栏目的所有分页都一样,对各大搜索引擎是不友好的。目前网上最主流的相关具体操作方法就是加如下标签:
这个相关具体操作方法是最原始的,虽实用但不完美,出现的问题是第一页也会出现分页文章标题,以做如下的修改:
{dede:pagelist listitem="pageno" listsize="0" function="html2text(@me)" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me="第".@me."页";{/dede:pagelist}
这样修改之后,基本已经很不错了,不过页码左右各出现一个空格,这样占用了文章标题的空间,还是不完美。最终解决办法:
{dede:pagelist listitem="pageno" listsize="0" function="html2text(@me)" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me=" 第".str_replace(' ','',@me)."页";{/dede:pagelist}
织梦程序站点列表文章标题重复修改相关具体操作方法二
1:登陆FTP或者直接在网站的后台网站文件管理中修改include\arc.listview.class.php网站文件。
DEDE5.7需要修改的地方
1.删掉 $this->ParseTempletsFirst();
2.在$this->ParseDMFields($this->PageNo,1);前添加 $this->Fields['pagexx'] = $this->PageNo; $this->ParseTempletsFirst();
DEDE5.6等需要修改地方
1.删掉 $this->ParseTempletsFirst();
2.在$this->ParseDMFields($this->PageNo,1);前添加 $this->Fields['pagexx'] = $this->PageNo; $this->ParseTempletsFirst(); 注:此修改仅针对静态网站网页页,也就是站点生成hTML之类网页的站点。
2:修改站点列表页模版,如list_article.htm 在原本的标签之间加上_第{dede:field.pagexx /}页,如下边示范 当然“_”可以删除不要或者换成其他你认为对各大搜索引擎比较友好的符号。
对于这两种相关具体操作方法来说,倾向第一种的,不需要改动程序核心网站文件就可以解决的问题,还是不要去改动的好。这样方便以后进行升级,也可以防止产生一些奇怪的兼容问题。
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序DedeCms系统错误调试