phpcms 标题SEO栏目不同的代码

2022-11-14 浏览:232
phpcms 标题SEO栏目不同的代码
评论:(0)复制地址

PHPCMS如果设置的站点标题{$site_title},栏目页的title中也会出现站点标题,这样会让搜索引擎认为在堆砌关键词,导致站点降权。

解决方法只需要在模板代码中加入判断语句就可以。

{if !$catid}
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>
{else}
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{sitename($siteid)}</title>
{/if}

{if !$catid}判断是否为主页,是主页则直接调用{$site_title},不是则按照正常输出,其中{sitename($siteid)}是调用站点名称


如果{sitename($siteid)}不输出,可以参考 《PHPCMS调用站点名称的方法》


精简版:

<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{if !$catid}{$SEO['site_title']}{else}{sitename($siteid)}{/if}</title>


评论:(0)复制地址
发布:苗景云 | 分类:IT技术&设计 | Tags:phpcms

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。