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

COS、CDN

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

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 的使用习惯。

COS、CDN
热门