重复标题 重复元说明 解决dedecms织梦列表页SEO优化的方案 1.重复标题:就是网页中存大大量标题是同一个名称的现象。 2.重复元说明:重复元说明,这是谷歌站长工具里的东东,意思就是网页的描述相同,就叫做重复元说明。 一、实现效果 下面将介绍怎么给dedecms织梦栏目列表页添加分页标识(数字)。即要出现这样的效果: 列表第1页标题:来去留网 列表第2页标题:来去留网_第2页 列表第3页标题:来去留网_第3页 列表第1页描述:……来去留网是专业的来去留技术信息资料网 列表第2页描述:……来去留网是专业的来去留技术信息资料网第2页 列表第3页描述:……来去留网是专业的来去留技术信息资料网第3页 效果参考: http://www.laiquliu.net/laixuejishu/laixuejishu3.html。 http://www.laiquliu.net/laixuejishu/ 为防止出现{dede:field.title/}中间出现的空格或"/"问题,来去留网一律使用{dede:field.seotitle /},这样更方便SEO优化。 二、解决步骤 1.改模板文件list_article.htm或者你使用的列表模板文件 把 <title>{dede:field.title/}</title>改成 <title>{dede:field.title/}{dede:pagelist listitem="paget" listsize="0" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me="_第".@me."页";{/dede:pagelist}</title> 2.然后在\include\arc.listview.class.php文件中 2.1查找到 $listdd.= "<li class=\"thisclass\">$j</li>\r\n"; 改成 $listdd.= "<li class=\"thisclass\">$j</li>\r\n"; $pagedd. = $j; 2.2查找到 if(eregi('pageno',$listitem)) $plist .= $listdd; 改成: if(eregi('pageno',$listitem)) $plist .= $listdd; if(eregi('paget',$listitem)) $plist .= $pagedd; 3.至此,大功告成了。比如你不想要"来去留网_第2页"这种样式而喜欢“来去留网2"这种样式,可以把@me="_第".@me."页"改成else @me这样就可以了,整体代码:<title>{dede:field.title/}{dede:pagelist listitem="paget" listsize="0" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me=;{/dede:pagelist}</title> 4.解决重复元说明的办法 4.1将{dede:pagelist listitem="paget" listsize="0" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me="第".@me."页";{/dede:pagelist} 这段代码加入到摘要描述中 附原代码供参考: <title>{dede:field.seotitle /}{dede:pagelist listitem="paget" listsize="0" runphp="yes"} if (strlen(@me)>10 || @me==1) @me="";else @me="_第".@me."页";{/dede:pagelist}_{dede:global.cfg_webname/}</title> <meta name="keywords" content="{dede:field name='keywords'/}" /> <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}{dede:pagelist listitem="paget" function="html2text(@me)" listsize="0" runphp="yes"} if (strlen(@me)>10 || @me==1) @me="";else @me="第".@me."页";{/dede:pagelist}" /> 注:由于编辑器原因,如果复制代码过程中出现中文符号如“,请统统改成英文符号",不然修改不成功。如果程序是UTF8,请保存的时候也选择utf8格式。 (责任编辑:laiquliu) |