您现在的位置是:首页 > 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模板首页调用全站所有的文章的方法
pbootcms模板首页如何调用全站所有的文章scode=* 这里的*号就是不指定栏目,即调用全站所有的文章,如果你要调用某个栏目的话
pbootcms建站中内容详情页自定义模板文件的方法
我们在制作网站的过程中可能会遇到这样的需求,某条新闻、产品设计相对复杂,统一的栏目模板不能解决需求。这时候就需要单独给某个新闻、产品设计一个模板。
pbootcms怎么去除URL后缀index.php
PbootCMS内核框架采用单入口pathinfo方式,因此所有地址的访问默认都带有index.php。要去除URL地址中的index.php,可以通过开启伪静态功能来实现。
PbootCMS启用Apache的URL重写功能的方法
在PbootCMS中启用Apache的URL重写功能,可以让你的网站使用更友好的URL结构,提升用户体验和SEO效果。以下是详细的步骤:
相关源码
-
帝国CMS7.5养生生活健康网模板完整带会员中心可封装APP本套模板为生活服务类网站设计,适用于两性健康、减肥瘦身、生活资讯等领域。采用帝国CMS7.5核心开发,结构清晰合理,视觉体验舒适,能够有效满足相关行业的建站需求。查看源码 -
html5响应式pbootcms模板新闻资讯博客网站源码该模板采用PbootCMS内核开发,专为新闻资讯类网站打造,同时具备高度行业适配性--只需替换图文内容即可快速转型为企业官网、行业门户等各类站点。查看源码 -
(自适应)pbootcms模板五金元件气缸气动系统源码下载基于PbootCMS核心开发的气缸气动系统网站模板,为五金元件、气动设备制造企业设计。采用响应式布局技术,自动适配手机、平板等移动设备,确保各类终端用户获得良好浏览体验。查看源码 -
自适应黑色建筑装饰设计公司个人工作室pbootcms模板基于PbootCMS内核开发的黑金风格模板,为建筑装饰、工程设计类企业打造,采用开源架构,支持跨行业快速适配,核心优势如下: 查看源码 -
自适应车行汽车租赁二手车行业企业网站模板为汽车租赁与二手车交易场景深度优化,采用PbootCMS内核开发,聚焦车辆展示、租赁流程与服务介绍三大核心模块。响应式布局确保PC与移动端数据实时同步,后台一键管理车辆信息查看源码 -
(PC+WAP)智能机器人人工智能物联网自动化设备源码下载本模板基于PbootCMS内核开发,为智能机器人及传感器科技企业精心设计。采用现代化设计风格,突出科技感与专业性,多方位展示企业技术实力与产品优势。查看源码
| 分享笔记 (共有 篇笔记) |

