phpcms标题title存在的问题
先来看phpcms默认的标题是如何输出的,<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>。可以看出phpcms默认如果存在$SEO['title']就输出$SEO['title'],再和$SEO['site_title']变量进行合并。默认标题采用:文章标题 - 栏目标题 - 站点标题这样的形式,这里存在的一个问题就是标题之间增加两个空格和一个横线。这里的空格不仅占用标题字符,而且横线使用了中文全角。那么如何修改phpcms标题中的-为英文半角呢?
phpcms标题title优化方案
在phpcms的头部模板中将原来的部分修改为以下即可:
<title>
{if isset($title)}{$title}{/if}
{if !isset($title)&&!empty($SEO['title'])}{substr($SEO['title'],0,-2)}{/if}
{if empty($SEO['title'])}{$SEO['site_title']}{/if}
</title>
以上是青锋建站给在大家分享的如何修改phpcms标题中的-为英文半角。青锋建站,提供专业的高品质网站制作服务,包括phpcms网站建设服务,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,专业做优化型网站,为企业构建营销平台。
以上是青锋建站给在大家分享的如何修改phpcms标题中的-为英文半角。青锋建站,提供专业的高品质网站制作服务,包括phpcms网站建设服务,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,专业做优化型网站,为企业构建营销平台。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/cmsxitong/phpcms/title_1586.html