pbootcms如何显示TAG列表标题

本站提供织梦转pbootcms、仿站扒站、网站修改等服务,如有需要请联系站长QQ:2981512913

pbootcms默认进入tag列表页时网页标题都是没变化的,这样对seo来说就不好了,特别对于有些网站专门做tag优化。既然官方还没更新这一块那就自己来看下如何可以把tag词作为标题显示。先来看看要做的效果,常用的tag列表页标题是这样:tag标签词-网站名称。

image.png

网友提供的方法

Yuxin网友提供的方法不修改程序源码不影响升级,直接在标题那做判断,通过判断栏目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

二开的方法

1、打开apps/home/controller/TagController.php,找到“CMS公共标签前置解析”在下方增加

get('tag') != 'index'? $pagetitle = get('tag'): $pagetitle = '';
$content = str_replace('{pboot:pagetitle}', $pagetitle . '-{pboot:sitetitle}', $content);

2、找到 '相关内容' 修改成 $pagetitle

image.png

上面都修改后发现tag列表页都正常了

image.png

补充

打开 你的域名/tag/ 会发现这个页面怎么是空白无数据的

image.png

那么这是怎么回事,去参考了下其他站发现这个页面一般是不存在的(即打开404),还有一种是作为一个tag的标签全部显示出来。这个目前等官方看怎么处理,如果你有什么好建议可以留言。

这里提供个让其显示404的方法,继续打开刚才那个文件,修改if (! get('tag')) {,为以下即可。

if (! get('tag') || get('tag') == 'index') {
    _404('您访问的页面不存在,请核对后重试!');
}

image.png


本文最后更新于 2021-12-03 16:24:54,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长:pbhtml@qq.com
【51LA网站统计V6】新人注册立得5元积分收益~现在加入“优站计划”,还有额外收益赚取,点击了解详情

THE END

如果你的问题还没有解决,可以加入建站交流群和群友们一起讨论。如果你想请站长喝咖啡,点击打赏按钮扫码赞赏。

TAG标签:

文章链接:https://www.pbhtml.com/85.html

文章标题:pbootcms如何显示TAG列表标题

文章版权:PB模板网 (pbhtml.com) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

相关文章

发表评论:

评论记录:

未查询到任何数据!