PHPCMS 2008内容页分页文章标题加页面的方法

2011-10-08 15:46:01来源:西部e网作者:icech

phpcms 2008 sp4不会再更新了,所以一些代码我们可以随意修改了。PHPCMS 2008内容页使用手动[page]分页后,文章标题默认多个页面都是同样的标题,这样对于搜索引擎的优化很不利,如果修改成“标题+页码”的形式呢?

phpcms 2008 sp4不会再更新了,所以一些代码我们可以随意修改了。PHPCMS 2008内容页使用手动分页后,文章标题默认多个页面都是同样的标题,这样对于搜索引擎的优化很不利,如果修改成“标题+页码”的形式呢?需要修改一点代码就可以解决了。

修改方法:

在include目录下的html.class.php文件中180行左右查找,或者直接搜索if($titles),就能迅速定位了。

找到以下代码部分:

PHP Code复制内容到剪贴板
  1. if($titles)   
  2. {   
  3.  list($title$content) = explode('[/page]'$content);   
  4. }   
  5. $title = strip_tags($title);   
  6. $head['title'] = $title.'_'.$C['catname'].'_'.$PHPCMS['sitename'];  

 

修改为:

PHP Code复制内容到剪贴板
  1. if($titles)   
  2. {   
  3.  list($titlea$content) = explode('[/page]'$content);   
  4. }   
  5. $titlea = strip_tags($titlea);   
  6.   
  7. if($page==1)   
  8. {   
  9.  $head['title'] = $title.'_'.$C['catname'].'_'.$PHPCMS['sitename'];   
  10. }else {   
  11.  $head['title'] = $title.'('.$page.')'.'_'.$C['catname'].' - '.$PHPCMS['sitename'];    
  12. }  

 

重新生成有分页的文章即可。这样第一页是没有加页码的,其他的分页都在标题后面加上了当前页码。
 

关键词:PHPCMS

赞助商链接: