您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程
pbootcms生成sitemap.xml中增加tag标签的方法实例
紫翠2025-02-11PbootCMS教程已有人查阅
导读问题描述:PbootCMS默认生成的 sitemap.xml 不包含 tag 标签链接。解决方法:打开 /apps/home/model/SitemapModel.php,在第78行后增加以下代码:
问题描述:PbootCMS默认生成的 sitemap.xml 不包含 tag 标签链接。
解决方法:
打开 /apps/home/model/SitemapModel.php,在第78行后增加以下代码:
解决方法:
打开 /apps/home/model/SitemapModel.php,在第78行后增加以下代码:
// 指定分类标签调用
public function getSortTags($scode) {
$join = array(
array('ay_content_sort b', 'a.scode=b.scode', 'LEFT'),
array('ay_model c', 'b.mcode=c.mcode', 'LEFT')
);
$scode_arr = array();
if ($scode) {
$this->scodes = array(); // 先清空
$scodes = $this->getSubScodes(trim($scode)); // 获取子类
$scode_arr = array(
"a.scode in (" . implode_quot(',', $scodes) . ")",
"a.subscode='$scode'"
);
}
$result = parent::table('ay_content a')
->where('a.status=1')
->where("c.type=2 AND a.tags<>'")
->where($scode_arr, 'OR')
->join($join)
->order('a.visits DESC')
->column('a.tags');
return $result;
}
打开 /apps/home/controller/SitemapController.php,在第73行后增加以下代码:
if (!empty($rs = $this->model->getSortTags(''))) {
$tags = implode(',', $rs); // 把栏目tags串起来
$tags = array_unique(explode(',', $tags)); // 再把所有tags组成数组并去重
foreach ($tags as $key2 => $value2) {
if (!in_array($value2, array_column($data, 'tags'))) { // 避免重复输出
$url_rule_type = $this->config('url_rule_type') ?: 3;
if ($url_rule_type == 3) {
$link2 =. urlencode($value2), '');
} else {
$link2 =. urlencode($value2));
}
$str .= $this->makeNode($link2, date('Y-m-d'), '0.80');
}
}
}
本文标签:
很赞哦! ()
相关教程
图文教程
pbootcms执行SQL发生错误:disk I/O error
当 PbootCMS 网站程序提示“执行 SQL 发生错误!错误:disk I/O error”时,通常是由于磁盘 I/O 错误导致的。这可能是由于磁盘空间不足或其他磁盘问题引起的。
pbootcms后台登录密码忘记了直播,pbootcms后台登录密码重置工具
建站时难免会碰到账号 密码忘记,这时候需要用到密码重置工具,方便我们快捷处理。1、工具作用:此工具用于忘记PbootCMS后台用户账号密码时进行重置。
PbootCMS解决上传大文件时遇到超时的解决方法
在PbootCMS中上传大文件时,可能会遇到超时问题,这是因为默认的PHP配置和Web服务器配置可能无法支持长时间的文件上传过程。为了解决这个问题,需要对PHP和Web服务器的相关配置进
pbootcms万能授权码使用方法介绍
万能授权码可以用于任意域名、任意主机、任意网站。万能授权码购买后包含两部分:授权码和授权手机,具体使用根据使用的PbootCMS版本有所区别,具体如下:
相关源码
-
(自适应)帝国cms7.5模板新闻资讯门户带会员中心基于帝国CMS7.5内核开发的HTML5响应式模板,为新闻机构、媒体门户及资讯聚合平台设计。通过模块化布局实现图文混排查看源码 -
(自适应)英文外贸电子设备网站模板三级子目录基于PbootCMS内核开发的响应式英文网站模板,为外贸企业打造,支持多行业快速适配。通过简洁高效的代码架构,帮助企业低成本构建专业海外形象,实现更好客户触达与订单转化。查看源码 -
自适应恒温恒湿机空调机械设备营销型网站模板(自适应手机版)响应式营销型恒温恒湿机环境设备类网站pbootcms模板 蓝色营销型空调设备网站源码下载PbootCMS内核开发的网站模板,该模板适用于营查看源码 -
(自适应响应式)HTML5电脑手机电子数码产品配件pbootcms模板下载本模板为电脑配件、手机配件及数码周边产品企业设计,基于PbootCMS内核开发。采用现代化响应式布局,适配各类移动设备,能够专业展示各类电子产品配件参数、应用场景和技术特点。模板内置多种产品展示模块,满足不同类型配件企业的展示需求。查看源码 -
(自适应)APP应用软件落地页单页推广页网站模板下载基于PbootCMS内核开发的响应式单页模板,为企业产品展示、服务推广等应用场景设计。通过简洁直观的视觉布局与高效的技术架构,帮助用户快速构建专业级落地页面,实现移动端与PC端数据实时同步展示。查看源码 -
(自适应)餐具英文外贸生活用品带下载功能网站模板免费下载为餐具及生活用品外贸企业打造的响应式网站模板,基于PbootCMS内核开发。突出产品展示与多语言支持特性,通过自适应设计确保更好客户在手机、平板、电脑等设备上获得一致浏览体验。查看源码
| 分享笔记 (共有 篇笔记) |
相关标签
大家喜欢
- pbootcms手机网站怎么封装成微信小程序
- pbootcms提示“您访问路径含有非法字符,防注入系统提醒您请勿尝试非法操作!”
- PbootCMS重置程序后台的文章id从1开始的方法
- pbootcms提示程序运行异常: syntax error, unexpected '的解决方法
- Pbootcms提示PDO方式连接数据库错误:invalid data source name
- PbootCMS自定义前台404错误页面的步骤方法
- pbootcms邮件配置怎么修改发件人信息
- pbootcms快速部署搭建你的企业网站
- PbootCMS置顶文章优先显示的实现方法
- pbootcms上传图片失败或提示:后端配置项没有正常加载,上传插件不能正常使用!

