您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
pbootcmsTAG列表标题怎么显示
周放大2023-01-25 12:39:09pbootcms教程已有人查阅
导读pbootcms默认进入tag列表页时网页标题都是没变化的,这样对seo来说就不好了,特别对于有些网站专门做tag优化。既然官方还没更新这一块那就自己来看下如何可以把tag词作为标题显示。
pbootcms默认进入tag列表页时网页标题都是没变化的,这样对seo来说就不好了,特别对于有些网站专门做tag优化。既然官方还没更新这一块那就自己来看下如何可以把tag词作为标题显示。先来看看要做的效果,常用的tag列表页标题是这样:tag标签词-网站名称。
1.不修改程序源码不影响升级,直接在标题那做判断,通过判断栏目id,tag列表默认-2,搜索列表默认-1。测试有效,点赞!
打开apps/home/controller/TagController.php,找到“CMS公共标签前置解析”在下方增加
到这一步tag列表页就正常显示了。
TAG页面空白
打开 你的域名/tag/ 会发现这个页面怎么是空白无数据的
那么这是怎么回事,去参考了下其他站发现这个页面一般是不存在的(即打开404),还有一种是作为一个tag的标签全部显示出来。这个目前等官方看怎么处理,如果你有什么好建议可以留言。
这里提供个让其显示404的方法,继续打开刚才那个文件,修改if (! get('tag')) {,为以下即可。
1.不修改程序源码不影响升级,直接在标题那做判断,通过判断栏目id,tag列表默认-2,搜索列表默认-1。测试有效,点赞!
<title>{pboot:if('{sort:scode}'=='-2')}{$get.tag}-{pboot:companyname}{else}{pboot:2if('{sort:scode}'=='-1')}{pboot:keyword}-{pboot:companyname}{2else}{pboot:pagetitle}{/pboot:2if}{/pboot:if}</title
2.二次开发方法打开apps/home/controller/TagController.php,找到“CMS公共标签前置解析”在下方增加
get('tag') != 'index'? $pagetitle = get('tag'): $pagetitle = '';
$content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}', $content);
找到 '相关内容' 修改成 $pagetitle到这一步tag列表页就正常显示了。
TAG页面空白
打开 你的域名/tag/ 会发现这个页面怎么是空白无数据的
那么这是怎么回事,去参考了下其他站发现这个页面一般是不存在的(即打开404),还有一种是作为一个tag的标签全部显示出来。这个目前等官方看怎么处理,如果你有什么好建议可以留言。
这里提供个让其显示404的方法,继续打开刚才那个文件,修改if (! get('tag')) {,为以下即可。
if (! get('tag') || get('tag') == 'index') {
_404('您访问的页面不存在,请核对后重试!');
本文标签:
很赞哦! ()
随机图文
-
pbootcms模板调用置顶文章的写法
只显示置顶:istop=1 只显示推荐:isrecommend=1 只显示头条:isheadline=1 只显示带图:isico=1 只显示无图:isico=0 只显示有多图的:ispics=1 -
pbootcms出现登录失败表单提交校验失败等情况的解决方法
一、如果出现登入失败,表单提交校验失败,请检查您的服务器环境,然后刷新页面重试或者是删除runtime文件夹,然后刷新页面重试 -
pbootcms实现MySQL数据库配置的方法
PbootCMS 是一款开源的内容管理系统,使用该系统搭建网站时,数据库连接是一个很重要的环节。本文将介绍如何通过修改 database.php 文件来配置 PbootCMS 的 MySQL 数据库连接。 -
pbootcms二开幻灯片轮播图添加多行文本输入的实现方法
PbootCMS二开幻灯片轮播图添加多行文本输入第一种方式:直接修改原输入框如果不想活着不会新增数据库字段,可以直接通过修改后台页面input框为te
留言与评论 (共有 条评论) |
相关标签
大家喜欢
- pbootcms适合做SEO吗?利于优化吗?
- pbootcms模版当天发布的文章显示为红色的实现方法
- PbootCMS对接阿里云短信发送类的方法
- pbootcms获取结果页面关键词和tags值的方法
- pbootcms提示URL名称与模型URL名称冲突怎么办
- pbootcms增加换行格式化标签br=1或转换成p和li的方法
- pbootcms后台SEO标题规则设置方法教程
- pbootcms阿里云主机邮件发送失败服务器已经禁用stream_socket_client和fsockopen
- Pbootcms导航一级栏目下的二级三级栏目高亮的写法
- Pbootcms提示PDO方式连接数据库错误:invalid data source name