首页 > 其他分享 >PbootCMS修改网站标题显示方式,去掉副标题

PbootCMS修改网站标题显示方式,去掉副标题

时间:2024-09-14 15:16:37浏览次数:11  
标签:显示方式 pagetitle 副标题 replace content 修改 pboot PbootCMS

为了去掉副标题并优化网站标题的显示方式,可以通过修改相关控制器文件中的代码来实现。以下是详细的步骤和代码示例:

1. 修改列表页

打开 apps/home/controller/IndexController.php 文件,找到列表页的相关代码,并进行修改。

原代码:

$content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}-{pboot:sitesubtitle}', $content);

修改后的代码:

$content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}', $content);

2. 修改详情页

打开 apps/home/controller/ArticleController.php 文件,找到详情页的相关代码,并进行修改。

原代码:

$content = str_replace('{pboot:pagetitle}', '{content:title}-{sort:name}-{pboot:sitesubtitle}', $content);

修改后的代码:

$content = str_replace('{pboot:pagetitle}', '{content:title}-{pboot:sitetitle}', $content);

3. 修改单页面

打开 apps/home/controller/PageController.php 文件,找到单页面的相关代码,并进行修改。

原代码:

$content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}-{pboot:sitesubtitle}', $content);

修改后的代码:

$content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}', $content);

新增标签推荐使用

在 V1.1.6+ 版本中,新增了以下标签,推荐使用这些标签来自动显示标题、关键字和描述。

1. {pboot:pagetitle}

根据不同的页面自动显示标题。

2. {pboot:pagekeywords}

根据不同的页面自动显示关键字。

3. {pboot:pagedescription}

根据不同的页面自动显示描述。

示例代码

假设你在模板文件中使用这些标签,可以这样编写:

首页

<title>{pboot:pagetitle}</title>
<meta name="keywords" content="{pboot:pagekeywords}">
<meta name="description" content="{pboot:pagedescription}">

列表页

<title>{pboot:pagetitle}</title>
<meta name="keywords" content="{pboot:pagekeywords}">
<meta name="description" content="{pboot:pagedescription}">

详情页

<title>{pboot:pagetitle}</title>
<meta name="keywords" content="{pboot:pagekeywords}">
<meta name="description" content="{pboot:pagedescription}">

单页面

<title>{pboot:pagetitle}</title>
<meta name="keywords" content="{pboot:pagekeywords}">
<meta name="description" content="{pboot:pagedescription}">

总结

通过上述修改,你可以去掉副标题,并优化网站标题的显示方式。具体步骤如下:

  1. 修改列表页:去掉副标题。
  2. 修改详情页:去掉副标题。
  3. 修改单页面:去掉副标题。
  4. 使用新增标签:推荐使用 {pboot:pagetitle}{pboot:pagekeywords} 和 {pboot:pagedescription} 标签。

这样可以确保网站标题更加简洁和规范,符合常见 CMS 的使用习惯。

标签:显示方式,pagetitle,副标题,replace,content,修改,pboot,PbootCMS
From: https://www.cnblogs.com/hwrex/p/18414007

相关文章

  • PbootCMS栏目页如何调用当前栏目的文章
    要在栏目页调用当前栏目的文章,可以使用PbootCMS提供的 {pboot:list} 标签。以下是如何在栏目页调用当前栏目的文章的具体方法。1.栏目页调用当前栏目的文章假设你需要在栏目页调用当前栏目的文章,可以使用以下代码:{pboot:listnum=10scode={sort:scode}page=0}<li>......
  • PbootCMS伪静态规则怎么配置
    伪静态配置可以使URL更加美观且便于SEO推广。以下是针对IIS7+、Apache和Nginx的伪静态规则配置方法。1.IIS7+环境步骤安装rewrite组件:如果使用的是托管空间,一般空间商会默认安装此组件。在后台开启伪静态开关:进入PbootCMS后台,配置参数中开启伪静态开关。创建......
  • PbootCMS公共标签调用
    可以在PbootCMS中实现多种数据处理和展示功能,使页面更加美观且功能丰富。具体使用方法如下:模板文件嵌套引用:使用 {includefile=***.html}。时间格式化标签:使用 [list:datestyle=Y-m-d] 或 {content:datestyle=Y-m-d}。HTML去除标签:使用 [list:contentdrophtml=1]......
  • PbootCMS做英文站面包屑“首页”怎么处理
    在使用PbootCMS构建英文站点时,需要将面包屑中的“首页”文字改为英文“Home”。可以通过设置面包屑标签的参数来实现这一需求。面包屑标签标签格式:html {pboot:position}参数说明:separator=*:分隔符,默认为 >>。separatoricon=*:分割图标,默认为空,如使用图标字体 se......
  • PbootCMS指定内容标签怎么用?PbootCMS 调取指定 ID 的内容
    在PbootCMS中,可以使用特定的标签来调取指定ID的内容。以下是如何使用这些标签及其控制参数来调取指定ID的内容,并列出可用的内容标签。1.调取指定内容{pboot:contentid="*"}<ahref="[content:link]">[content:title]</a>{/pboot:content}控制参数:id=*:内容......
  • 运行PbootCMS系统有哪些环境要求?
    为了确保PbootCMS系统能够顺利安装和运行,以下列出了PbootCMS的基本运行环境要求:1.PHP版本要求最低要求:PHP5.4+推荐版本:支持最新的PHP7.0、7.1、7.2兼容性:由于PbootCMS支持SQLite和MySQL数据库,因此即使空间没有配置MySQL,也可以使用SQLite方式来部署PbootCM......
  • PbootCMS内容列表标签怎么用
    在PbootCMS中,可以通过特定的标签来调用指定栏目的内容列表。这些标签适用于全站任意位置,并且可以灵活地控制内容的显示方式。以下是详细的使用方法和示例:1.当前栏目内容列表{pboot:list}<ahref="[list:link]">[list:title]</a>{/pboot:list} 注意事项:只能在列表页......
  • PbootCMS分页条标签怎么调用
    在PbootCMS中,可以通过特定的标签来输出分页条。这些标签适用于所有执行了分页的页面。以下是详细的使用方法和示例:1.分页条标签{page:bar}<!--系统内置的完整分页条-->{page:current}<!--当前页码-->{page:count}<!--总页数-->{page:rows}<!--总数据行数......
  • PbootCMS友情链接怎么调用
    在PBootCMS中,使用友情链接列表标签可以方便地在全站任意位置调用指定分组的友情链接。以下是如何使用该标签的具体步骤和示例代码。1.友情链接列表基本用法html {pboot:linkgid=*num=*}<ahref="[link:link]"title="[link:name]"><imgsrc="[link:logo]"></a>......
  • PbootCMS嵌套调用栏目二级三级目录
    在PbootCMS中,可以通过特定的标签来嵌套调用多级目录。以下是如何使用这些标签来实现顶级、二级和三级目录的嵌套调用。1.顶级导航菜单列表调用{pboot:nav}<ahref="[nav:link]">[nav:name]</a>{/pboot:nav}说明:nav 标签用于调用顶级导航菜单列表。[nav:link] ......