您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程
pbootcmsTAG在生成sitemap.xml地图中增加tag链接的方法
于泰哲2023-01-25PbootCMS教程已有人查阅
导读pbootcms生成的sitemap.xml和sitemap.txt中默认是不含tag标签链接的,如果想增加怎么办,下来来介绍下如何二开实现。实现后如上图,所有的tag链接都会进去。

实现sitemap.xml中增加tag页面url
打开/apps/home/controller/SitemapController.php,找到echo $str . " </urlset>";在上方增加:
$parser_model = model('home.Parser');
if (! ! $rs = $parser_model->getSortTags('')) {
$tags = implode(',', $rs); // 把栏目tags串起来
$tags = array_unique(explode(',', $tags)); // 再把所有tags组成数组并去重
foreach ($tags as $key2 => $value2) {
if (! in_array($value2, array_column($tags, 'tags'))) { // 避免重复输出
$url_rule_type = $this->config('url_rule_type') ?: 3;
if ($url_rule_type == 3) {
$link2 = Url::home('tag=' . urlencode($value2), '');
} else {
$link2 = Url::home('tag/' . urlencode($value2));
}
$str .= $this->makeNode($link2, date('Y-m-d'), '0.80');
}
}
}
实现sitemap.txt中增加tag页面url打开/apps/home/controller/SitemapController.php,找到echo $str;在上方增加:
$parser_model = model('home.Parser');
if (! ! $rs = $parser_model->getSortTags('')) {
$tags = implode(',', $rs); // 把栏目tags串起来
$tags = array_unique(explode(',', $tags)); // 再把所有tags组成数组并去重
foreach ($tags as $key2 => $value2) {
if (! in_array($value2, array_column($tags, 'tags'))) { // 避免重复输出
$url_rule_type = $this->config('url_rule_type') ?: 3;
if ($url_rule_type == 3) {
$link2 = Url::home('tag=' . urlencode($value2), '');
} else {
$link2 = Url::home('tag/' . urlencode($value2));
}
$str .= get_http_url() . $link2 . "
";
}
}
}
完成以上两步后即可实现sitemap.xml和sitemap.txt中调用tag链接。
本文标签:
很赞哦! ()
图文教程
PbootCMS模板安装授权步骤方法
为了确保PbootCMS网站能够正常运行,并且安装和授权模板,以下是详细的步骤说明: 步骤 1:部署PbootCMS准备 PHP环境确保服务器支持 PHP 5.3+ 版本。如果使用的是虚拟主机,确认其
pbootcms授权能绕开吗,pbootcms绕开授权码的方法
答案:不能绕开授权,换个说法是没有意义绕开授权,本身官网就是免费授权大费周章完全没有必要。pbootcms本身官方提供了域名授权的永久免费服务。
PbootCMS升级处理数据库升级脚本的方法
在手动升级PbootCMS系统时,处理数据库升级脚本是一个关键步骤,确保数据库结构和数据的完整性。以下是详细的步骤和注意事项:备份数据库在开始升级之前,首先备份当前的数据库。
Pbootcms留言“提交成功”的修改位置路径
按照这个路径地址来修改下文件/APPs/home/controller/MessageController.php
相关源码
-
(pc+wap)pbootcms网站模板蓝色小程序网站开发公司基于PbootCMS内核开发的营销型门户模板,为小程序开发公司、电商软件企业打造。采用HTML5自适应架构,实现PC与手机端数据实时同步展示查看源码 -
(自适应)pbootcms模板五金元件气缸气动系统源码下载基于PbootCMS核心开发的气缸气动系统网站模板,为五金元件、气动设备制造企业设计。采用响应式布局技术,自动适配手机、平板等移动设备,确保各类终端用户获得良好浏览体验。查看源码 -
(自适应)挖掘机大型采矿设备pbootcms网站源码下载本模板基于PbootCMS系统开发,专为重型机械设备行业设计,特别适合挖掘机、采矿设备、工程机械等工业设备展示。采用响应式布局技术,确保各类设备参数和图片在不同终端上都能清晰展示。查看源码 -
自适应APP应用程序介绍推广落地页pbootcms网站源码下载移动应用开发商设计的营销型落地页模板,基于PbootCMS内核深度开发采用前沿响应式架构,无缝适配手机端操作习惯与PC端展示需求。查看源码 -
(自适应)工商代理公司注册财务会计pbootcms模板免费下载为工商代理、财务会计服务企业设计的网站模板,基于PbootCMS开发,充分考虑了企业服务行业的展示需求与客户转化路径。设计风格专业严谨,布局清晰合理,呈现企业服务内容与专业优势。查看源码 -
(自适应响应式)英文外贸电子产品手机配件网站pbootcms模板专业级外贸网站模板基于PbootCMS内核开发,为电子产品跨境贸易企业设计。采用响应式布局技术,确保电脑、平板、手机等设备访问时自动适配显示效果。数据实时同步管理,一次编辑全平台生效。查看源码
| 分享笔记 (共有 篇笔记) |
相关标签
大家喜欢
- pbootcms网站转移后无法打开提示“No input file specifed”怎么办
- 阿里云提示pbootcms程序发现后门(Webshell)木马文件:/core/basic/Kernel.php的处理方法
- pbootcms时间格式调用方法示例
- PbootCMS怎么自定义友情链接的样式
- PbootCMS站点地图地址
- pbootcms修改ueditor编辑器上传图片自动添加的title和alt的方法
- pbootcms内容栏目增添栏目简介字段的方法
- pbootcms小程序添加上一篇下一篇的方法
- pbootcms修改TAG地址URL静态化的实现方法
- PbootCMS使用Ajax无刷新提交留言及表单的方法

