日期:2014-05-17  浏览次数:20632 次

如何对PHPCMS V9的title标题进行SEO设置?
之前朋友问我那款cms不错,我就介绍了phpcms v9,真的很简单强大,大站小站都非常的easy!

最近朋友问了个问题,说网站首页的标题可以控制,但是栏目页,内容页的标题非常的长,用户体验不好,然后研究了一下,其实真的很简单,懂点逻辑思维大家也都能懂了。

案例:设置好后,开始网站各个页面标题显示如下

首页标题:站长168 - 奇趣严谨搞笑-cnzz168.com-这是一个神奇的网站!

栏目标题:自然奇观-动物世界-大自然图片-海底世界-自然风光 - 奇趣自然 -  站长168 - 奇趣严谨搞笑-cnzz168.com-这是一个神奇的网站!

文章标题:一只哈士奇的愤怒独白,哈士奇忍够了! 奇趣自然 - 站长168 - 奇趣严谨搞笑-cnzz168.om-这是一个神奇的网站!

================================

虽然在后台里头 “站点设置” -> “SEO配置" 里可以设置 首页标题 显示成 “站长168  - 奇趣严谨搞笑-cnzz168.com.org-这是一个神奇的网站!” 。

但是这样的话,栏目标题 也会跟着变动,即显示成 "奇趣自然 - 站长168 - 奇趣严谨搞笑-cnzz168.com-这是一个神奇的网站!" 

相继的,文章标题 也会显示成 "一只哈士奇的愤怒独白,哈士奇忍够了! 奇趣自然 - 站长168 - 奇趣严谨搞笑-cnzz168.com-这是一个神奇的网站!"

如果是这样的话,标题太长了。然后我朋友要改成下面的这种格式

首页标题:站长168 - 奇趣严谨搞笑-qqzw.org-这是一个神奇的网站!

栏目标题:自然奇观-动物世界-大自然图片-海底世界-自然风光 - 奇趣自然 - 站长168

文章标题:一只哈士奇的愤怒独白,哈士奇忍够了! - 站长168 www.cnzz168.com

修改模板文件header.html的<title>......</title>改成<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}站长168{else}{$SEO['site_title']}{/if}</title>

内容页的header要新建个模板,header_content.html,复制header.html的代码,把<title>......</title>改成<title>{$title} - 站长168 www.cnzz168.com</title>

修改show.html模板第一行,{template "content","header"}改成{template "content","header_content"}。
大功告成,更新下首页、栏目页、内容页。