您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms的SEO标题设置方法
卫荷2025-05-26phpcms教程已有人查阅
导读phpcms v9网站首页的标题可以控制,但是栏目页,内容页的标题非常的长,用户体验不好修改模板文件header html的
phpcms v9网站首页的标题可以控制,但是栏目页,内容页的标题非常的长,用户体验不好修改模板文件header html的<title> < title>改成
phpcms v9网站首页的标题可以控制,但是栏目页,内容页的标题非常的长,用户体验不好
修改模板文件header.html的
<title>......</title>
改成
phpcms v9的SEO首页和栏目页以及内容页都是可以独立配置的。
下面来解读一下它的SEO代码在不同页面的不同意思以及具体的使用方法:
0.优先级总结:内容SEO > 栏目SEO > 站点SEO
1.
在栏目页,它的意思是:如果配置了栏目SEO(即META Title(栏目标题)),那么栏目标题将显示为“栏目标题 - SEO站点标题或站点名”,否则显示为“栏目名称 - SEO站点标题或站点名”
在内容页,它的意思是:“文章标题 - SEO站点标题或站点名”
2.
在栏目页:如果配置了META Keywords(栏目关键词),将显示栏目关键词,否则将显示SEO站点关键词
在单页:如果配置了META Keywords(栏目关键词)且在管理内容处给该单页填写了关键词,那么会显示在管理内容处填写的关键词;如果配置了栏目关键词且管理内容处未填写关键词,则显示栏目关键词;如果二者均为空,则显示SEO站点关键词;如果三者全为空,则此处也为空在内容页:将显示该篇内容的关键词,为空则不显示
3.
在栏目页:如果配置了META Description(栏目描述),将显示栏目描述,否则将显示SEO站点描述
在单页:同在栏目页
在内容页:将显示该篇内容的摘要,为空则不显示
4.单页的一些问题:
当在管理栏目处添加了单页而没在管理内容出给该单页添加标题时,前台进入该单页你会发现该页面的<title>处显示的是SEO站点标题或站点名,然而设置栏目标题也没作用。。。
方案一:若该单页不作为父栏目使用,在管理内容处给该单页加个标题就OK啦。
方案二:在该单页作为父栏目之前就先在管理内容处给它添加标题,然而这样后期不好更改(可进入数据库直接更改或让作为父栏目的单页可编辑)
方案三:直接以该单页的栏目名称作为<title>,这样子就可以了:
将\phpcms\modules\content\index.php中约277行(不同版本的行数可能不同,建议直接搜索)与\phpcms\modules\content\classes\html.class.php中约308行的
效果如下:
首页标题:站点标题 - 站点副标题
栏目标题:栏目标题 - 栏目名 - 站点标题
文章标题:文章标题 - 站点标题
phpcms v9网站首页的标题可以控制,但是栏目页,内容页的标题非常的长,用户体验不好
修改模板文件header.html的
<title>......</title>
改成
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>
内容页的header要新建个模板,header_content.html,复制header.html的代码,把
<title>......</title>改成<title>{$title} - 站长168 </title>
修改show.html模板第一行,
{
template "content","header"}改成{template "content","header_content"}
大功告成,更新下首页、栏目页、内容页。phpcms v9的SEO首页和栏目页以及内容页都是可以独立配置的。
下面来解读一下它的SEO代码在不同页面的不同意思以及具体的使用方法:
0.优先级总结:内容SEO > 栏目SEO > 站点SEO
1.
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>
在首页,它的意思是:如果后台配置了站点SEO,则显示“SEO站点标题”,否则显示“站点名”。在栏目页,它的意思是:如果配置了栏目SEO(即META Title(栏目标题)),那么栏目标题将显示为“栏目标题 - SEO站点标题或站点名”,否则显示为“栏目名称 - SEO站点标题或站点名”
在内容页,它的意思是:“文章标题 - SEO站点标题或站点名”
2.
<meta name="keywords" content="{$SEO['keyword']}">
在首页:SEO站点关键词在栏目页:如果配置了META Keywords(栏目关键词),将显示栏目关键词,否则将显示SEO站点关键词
在单页:如果配置了META Keywords(栏目关键词)且在管理内容处给该单页填写了关键词,那么会显示在管理内容处填写的关键词;如果配置了栏目关键词且管理内容处未填写关键词,则显示栏目关键词;如果二者均为空,则显示SEO站点关键词;如果三者全为空,则此处也为空在内容页:将显示该篇内容的关键词,为空则不显示
3.
<meta name="description" content="{$SEO['description']}">
在首页:SEO站点描述在栏目页:如果配置了META Description(栏目描述),将显示栏目描述,否则将显示SEO站点描述
在单页:同在栏目页
在内容页:将显示该篇内容的摘要,为空则不显示
4.单页的一些问题:
当在管理栏目处添加了单页而没在管理内容出给该单页添加标题时,前台进入该单页你会发现该页面的<title>处显示的是SEO站点标题或站点名,然而设置栏目标题也没作用。。。
方案一:若该单页不作为父栏目使用,在管理内容处给该单页加个标题就OK啦。
方案二:在该单页作为父栏目之前就先在管理内容处给它添加标题,然而这样后期不好更改(可进入数据库直接更改或让作为父栏目的单页可编辑)
方案三:直接以该单页的栏目名称作为<title>,这样子就可以了:
<title>{$catname} - {$SEO['site_title']}</title>
方案四:使用万能的if语句(终极完美方案)将\phpcms\modules\content\index.php中约277行(不同版本的行数可能不同,建议直接搜索)与\phpcms\modules\content\classes\html.class.php中约308行的
$SEO = seo($siteid, 0, $title,$setting['meta_description'],$keywords);
均改为:
if($title){
$SEO = seo($siteid, 0, $title,$setting['meta_description'],$keywords);
}
else{
$SEO = seo($siteid, $catid, $title,$setting['meta_description'],$keywords);
}
使用方案四,单页的SEO栏目标题便可用啦!新添加的单页会以“栏目名称 - 站点标题或站点名”作为标题;如果设置了栏目标题,则显示为“栏目标题 - 站点标题或站点名”;如果在管理内容处添加了标题,则会显示为“标题 - 站点标题或站点名”,当单页做为父栏目时,可直接更改其栏目名称或设置栏目标题来控制它!效果如下:
首页标题:站点标题 - 站点副标题
栏目标题:栏目标题 - 栏目名 - 站点标题
文章标题:文章标题 - 站点标题
本文标签:
很赞哦! ()
下一篇:隐藏PHPCMS管理入口的方法
相关教程
图文教程
PhpcmsV9全站伪静态实现方法示例
PhpcmsV9可以说是cms程序中自定义功能强的,在静态化以及伪静态方面都可以设置,在此分享PHPCMSV9伪静态设置方法,希望大家能用得上!
phpcmsv9模板制作常用代码
phpcms v9模板制作常用代码 (个人收藏)1.截取调用标题长度2.格式化时间3.多栏目调用&多推荐位调用4.显示栏目名称(只是名称,不带链接)
PHPCMS后台密码忘记的解决办法
PHPCMS后台密码忘记解决办法,本文主要是从技术角度去解决的,请细看正文。1. 密码忘记就得先找到加密的方法了
phpcms怎么修改后台登录地址
默认的phpcmsv9后台管理路径很多人都知道,对于说网站来说不安全,不过,我们可以通过一些简单的技巧,来修改后台管理登陆路径,修改之后
相关源码
-
自适应新闻资讯技术博客个人网站pbootcms模板该模板基于PbootCMS开源内核深度开发,该模板适用于游戏新闻网站、游戏博客等企业或个人网站,新闻资讯技术博客pbootcms模板;采用六级分辨率断点适配技术查看源码 -
(PC+WAP)绿色日志美文文学说说博客网站pbootcms模板除日志博客类网站外,通过替换图文内容可快速适配:心情日记分享平台、文学创作社区、朋友圈内容聚合站、美文鉴赏网站、读书笔记平台等应用场景。查看源码 -
(自适应响应式)高端简繁双语HTML5金融资本咨询单页pbootcms模板采用响应式设计确保在各类手机端设备很好的呈现。该模板专注于金融咨询、资本管理等领域企业形象展示,通过结构化布局突出行业专业度与可信度,后台数据同步管理简化内容维护流程。查看源码 -
(PC+WAP)蓝色钢材加工建筑装修施工材料网站模板下载为钢材加工企业设计的PbootCMS响应式模板,采用PC+WAP双端适配技术,数据实时同步。简洁大气的蓝色工业风格设计,突出钢材加工行业特性,其他制造业用户更换图文内容即可快速应用。查看源码 -
自适应响应式绿色装修公司定制家居类pbootcms网站下载(自适应手机端)响应式全屋装修定制家居类网站pbootcms模板 绿色装修公司网站源码下载PbootCMS内核开发的网站模板,该模板适用于装修定制网站、装查看源码 -
(自适应响应式)化妆美容口红唇膏化妆品模板pbootcms源码下载基于PbootCMS开发的响应式模板,为化妆品品牌、美容机构打造,通过优雅的视觉呈现提升产品展示效果与品牌调性。采用时尚杂志排版风格,色卡系统规范产品展示。微交互动画增强用户体验,智能推荐算法提升产品关联展示效果。查看源码
| 分享笔记 (共有 篇笔记) |
